View previous topic :: View next topic |
Author |
Message |
aliko
Joined: 01 Mar 2002 Posts: 278 Location: Олег Occupation: Инженер Interests: Гулькевичи
|
Posted: 09 Jan 2004 11:39 Post subject: Отчеты->Специальные кассовые отчеты->Кассовая книга за |
|
|
Отчеты->Специальные кассовые отчеты->Кассовая книга за период А4 ( в валюте учета).
Не секрет, что стандартные отчеты в Б5 ещё далеки от совершенства; но работа-есть работа соответственно и требования бух.учета никто не отменял.
Пришлось менять(скопировать, т.к. системный) из за того, что выше названный отчет на расстоянии от нижнего края листа ~6 см выводит строку "ПЕРЕНОС",хотя последние строки отчета заканчиваются
раньше.
Ну как положено поменял (OnBeforePrint) для SubdetailFooter1 изменив
значение FS>90.4 на FS>42.55 (1,5 см), и для Memo22 изменив
IF [FS]<90.4 на IF [FS]<42.55.
Однако получил, строка "ПЕРЕНОС" не появляется вообще, но выше названный отчет на расстоянии от нижнего края листа ~6 см так и заканчивается.
Вопрос:
Как исправить ?
Что надо сделать?
Как получить искомо |
|
Back to top |
|
|
Irina_Gl
Joined: 10 Jul 2002 Posts: 315 Location: Глухова Ирина Occupation: Компания БЭСТ Interests: Москва
|
Posted: 16 Jan 2004 14:37 Post subject: |
|
|
Здравствуйте!
Перенос появляется в том случае, если подвал отчета не помещается на странице целиком, т.к. все, что написано в подвале (DetailFooter1) не может быть разрываемым (по тому же законодательству).
Если Вы хотите, чтобы перенос был, не взирая на целостность блока с подписями, следует:
1. отметить секцию DetailFooter1(для этого щелкнуть мышкой в любом свободном месте секции) , нажать правую кнопку мыши и в открывшемся меню установить свойство Разрываемый.
2.На секции ColumnFooter в свойстве Инспектора OnBeforePrint поменять обработку результата FS (размер свободного места до конца страница)
if FS>90.4 then
SubdetailFooter1.Visible:=0 {SubdetailFooter1 name секции ColumnFooter}
на подходящий, который нужно подобрать экспериментальным путем применительно к Вашей конкретной ситуации (и настройкам и типу принтера). _________________ Глухова Ирина
Компания БЭСТ
Отдел разрабо |
|
Back to top |
|
|
aliko
Joined: 01 Mar 2002 Posts: 278 Location: Олег Occupation: Инженер Interests: Гулькевичи
|
Posted: 16 Jan 2004 15:27 Post subject: |
|
|
Irina_Gl wrote: | Здравствуйте!
Перенос появляется в том случае, если подвал отчета не помещается на странице целиком, т.к. все, что написано в подвале (DetailFooter1) не может быть разрываемым (по тому же законодательству).
Если Вы хотите, чтобы перенос был, не взирая на целостность блока с подписями, следует:
1. отметить секцию DetailFooter1(для этого щелкнуть мышкой в любом свободном месте секции) , нажать правую кнопку мыши и в открывшемся меню установить свойство Разрываемый.
2.На секции ColumnFooter в свойстве Инспектора OnBeforePrint поменять обработку результата FS (размер свободного места до конца страница)
if FS>90.4 then
SubdetailFooter1.Visible:=0 {SubdetailFooter1 name секции ColumnFooter}
на подходящий, который нужно подобрать экспериментальным путем применительно к Вашей конкретной ситуации (и настройкам и типу принтера). |
Спасибо, Ирина, попробуем- хотя не все понял.
Да, как в уже подключенной таблице (наприм. "partner") выбрать запись содержащую в определенном поле нужное значение (наприм. код плательщика налогов "01" из таб. "partner").
Нашёл при подключении источников данных Б5 интересный источник с названием "а надо ли?" для bdf.CONSIGN.consign_spr_ierarh (логистика). |
|
Back to top |
|
|
aliko
Joined: 01 Mar 2002 Posts: 278 Location: Олег Occupation: Инженер Interests: Гулькевичи
|
Posted: 16 Jan 2004 17:00 Post subject: |
|
|
Irina_Gl wrote: | Здравствуйте!
Перенос появляется в том случае, если подвал отчета не помещается на странице целиком, т.к. все, что написано в подвале (DetailFooter1) не может быть разрываемым (по тому же законодательству).
Если Вы хотите, чтобы перенос был, не взирая на целостность блока с подписями, следует:
1. отметить секцию DetailFooter1(для этого щелкнуть мышкой в любом свободном месте секции) , нажать правую кнопку мыши и в открывшемся меню установить свойство Разрываемый.
2.На секции ColumnFooter в свойстве Инспектора OnBeforePrint поменять обработку результата FS (размер свободного места до конца страница)
if FS>90.4 then
SubdetailFooter1.Visible:=0 {SubdetailFooter1 name секции ColumnFooter}
на подходящий, который нужно подобрать экспериментальным путем применительно к Вашей конкретной ситуации (и настройкам и типу принтера). |
Ирина, я уже попробовал как предлагали - Вы не совсем так меня поняли.
Стандартный отчет ("Кассовая книга.......") выводится целиком вместе с подписями и занимает 2/3 листа, ниже (на расстоянии ~6 см) находится строка "Перенос", следующий лист (т.к. отчет уже весь выведен) естественно не формируется- и не должен.
Я скопировав стандартный отчет сделал в нем изменения такого плана как указывал раньше (например для секции ColumnFooter в свойстве Инспектора OnBeforePrint поставил
begin
FS:=[FREESPACE*5/18];
if FS>30.1 then
SubdetailFooter1.Visible:=0
end
При этом при большой длине отчета (несколько страниц) - каждая новая страница содержит нужные данные и заканчивается за ~ 6 см до нижнего края листа (т.е. ничего не изменилось), но перестала появляться строка "перенос" (с итогами по странице).
Заранее благодарен за ответ. |
|
Back to top |
|
|
Irina_Gl
Joined: 10 Jul 2002 Posts: 315 Location: Глухова Ирина Occupation: Компания БЭСТ Interests: Москва
|
Posted: 19 Jan 2004 16:52 Post subject: |
|
|
Доработаем в 2.2 _________________ Глухова Ирина
Компания БЭСТ
Отдел разрабо |
|
Back to top |
|
|
Irina_Gl
Joined: 10 Jul 2002 Posts: 315 Location: Глухова Ирина Occupation: Компания БЭСТ Interests: Москва
|
Posted: 19 Jan 2004 19:14 Post subject: |
|
|
Quote: | Да, как в уже подключенной таблице (наприм. "partner") выбрать запись содержащую в определенном поле нужное значение (наприм. код плательщика налогов "01" из таб. "partner").
|
Это зависит от того, как Вы ее подключали. Каким образом получаете фильтр (наприм. код плательщика налогов "01"), ввод вручную или из какой-то другой таблицы.
Опишите ситуацию, подробнее. _________________ Глухова Ирина
Компания БЭСТ
Отдел разрабо |
|
Back to top |
|
|
aliko
Joined: 01 Mar 2002 Posts: 278 Location: Олег Occupation: Инженер Interests: Гулькевичи
|
Posted: 20 Jan 2004 09:11 Post subject: |
|
|
Irina_Gl wrote: | Quote: | Да, как в уже подключенной таблице (наприм. "partner") выбрать запись содержащую в определенном поле нужное значение (наприм. код плательщика налогов "01" из таб. "partner").
|
Это зависит от того, как Вы ее подключали. Каким образом получаете фильтр (наприм. код плательщика налогов "01"), ввод вручную или из какой-то другой таблицы.
Опишите ситуацию, подробнее. |
Вставить компонент "Источник данных БЭСТ", а вот дальше собственно говоря я и не знаю как поставить фильтр (в этом источнике) что б выбрать необходимое. |
|
Back to top |
|
|
Irina_Gl
Joined: 10 Jul 2002 Posts: 315 Location: Глухова Ирина Occupation: Компания БЭСТ Interests: Москва
|
Posted: 21 Jan 2004 12:31 Post subject: |
|
|
Напишите. подробно по каким значениям (откуда они будут браться) Вы будете брать значение для установки фильтра и по каким полям.
Или опишите полностью ситуацию, что Вы хотите сделать, какой документ получить. _________________ Глухова Ирина
Компания БЭСТ
Отдел разрабо |
|
Back to top |
|
|
aliko
Joined: 01 Mar 2002 Posts: 278 Location: Олег Occupation: Инженер Interests: Гулькевичи
|
Posted: 21 Jan 2004 17:41 Post subject: |
|
|
Irina_Gl wrote: | Напишите. подробно по каким значениям (откуда они будут браться) Вы будете брать значение для установки фильтра и по каким полям.
Или опишите полностью ситуацию, что Вы хотите сделать, какой документ получить. |
Собственно, стандартная счет-фактура не выводит строки (2, 2а, 2б)
продавец, адрес, и ИНН продавца, так как не нашел откуда берутся эти данные- решил подключить partner.dbf, но нашел его в списке источников данных БЭСТ.
Ну и вот, далее хотел поставить фильтр на источник что б выбрать наше предприятие по полю "плательщик налогов".
А как это сделать и не знаю, а может и не надо, занес пока вручную типа текст- но может когда то и "аукнуться".
Неужели у других все нормально, или они счета-фактуры не выписывают.
Кстати посмотреть на нашу базу конечно же можно, она высылалась по просьбе Юлии.
Приму любые пожелания и замечения по базе и по настройке в этом предприятии.
С Уважением, Ваш ... |
|
Back to top |
|
|
aliko
Joined: 01 Mar 2002 Posts: 278 Location: Олег Occupation: Инженер Interests: Гулькевичи
|
Posted: 13 Feb 2004 10:01 Post subject: |
|
|
aliko wrote: | Irina_Gl wrote: | Напишите. подробно по каким значениям (откуда они будут браться) Вы будете брать значение для установки фильтра и по каким полям.
Или опишите полностью ситуацию, что Вы хотите сделать, какой документ получить. |
Собственно, стандартная счет-фактура не выводит строки (2, 2а, 2б)
продавец, адрес, и ИНН продавца, так как не нашел откуда берутся эти данные- решил подключить partner.dbf, но нашел его в списке источников данных БЭСТ.
Ну и вот, далее хотел поставить фильтр на источник что б выбрать наше предприятие по полю "плательщик налогов".
А как это сделать и не знаю, а может и не надо, занес пока вручную типа текст- но может когда то и "аукнуться".
Неужели у других все нормально, или они счета-фактуры не выписывают.
Кстати посмотреть на нашу базу конечно же можно, она высылалась по просьбе Юлии.
Приму любые пожелания и замечения по базе и по настройке в этом предприятии.
С Уважением, Ваш ... |
Вот и новая версия, но в счет фактуре ничего не изменилось- кто продавец не известно. |
|
Back to top |
|
|
Irina_Gl
Joined: 10 Jul 2002 Posts: 315 Location: Глухова Ирина Occupation: Компания БЭСТ Interests: Москва
|
Posted: 13 Feb 2004 12:45 Post subject: |
|
|
Здравствуйте!
В Вашей базе коды в справочнике партнеров указаны без 0. Перед цифрами пробелы. Мы это не учли.
В ближайшем SP это будет исправлено, а Вам сегодня вышлют 2 файла
form_real.*.
Их нужно скопировать в каталог PRO\DataSource
Продавец по коду, настроенному в режиме "Настройка параметров приложения", будет печататься.
Источник "Справочник партнеров" располагается в спсике источников в папке "Общие источники". При использовании можно поставить фильтр по коду или по краткому наименованию. Как это сделать на примере накладной описано в документации "Дизайнер отчетов". _________________ Глухова Ирина
Компания БЭСТ
Отдел разрабо |
|
Back to top |
|
|
Li
Joined: 30 Jan 2004 Posts: 172 Location: Хайрова Л.Р. Occupation: программист, Вектра-Софт Interests: Казань
|
Posted: 16 Feb 2004 15:40 Post subject: |
|
|
При распечатке кассовой книги дает 2 экземпляра. Нужен один! Как отказаться от второго: бухгалтер очень настаивает (в 4-ке такая возможность была!!!)?! |
|
Back to top |
|
|
Юлия Астахова
Joined: 01 Apr 2003 Posts: 549 Location: Юлия Астахова Occupation: БЭСТ-Программы (Консультант) Interests: Москва
|
Posted: 16 Feb 2004 15:56 Post subject: |
|
|
Quote: | При распечатке кассовой книги дает 2 экземпляра. Нужен один! Как отказаться от второго: бухгалтер очень настаивает (в 4-ке такая возможность была!!!)?! |
Какой вид отчета Вы выбираете: Кассовая книга за период А4 или Кассовая книга за период А5? |
|
Back to top |
|
|
Li
Joined: 30 Jan 2004 Posts: 172 Location: Хайрова Л.Р. Occupation: программист, Вектра-Софт Interests: Казань
|
Posted: 17 Feb 2004 00:19 Post subject: |
|
|
Простите, уточню к вечеру. Главный довод, который приводит бухгалтер (один в многих лицах) - экономия бумаги (это - магазин). |
|
Back to top |
|
|
Li
Joined: 30 Jan 2004 Posts: 172 Location: Хайрова Л.Р. Occupation: программист, Вектра-Софт Interests: Казань
|
Posted: 19 Feb 2004 16:01 Post subject: |
|
|
Вопрос пока снят, спасибо, претензия была по вер. 521. |
|
Back to top |
|
|
|