Joined: 10 Nov 2003 Posts: 19 Location: Титова Марина Occupation: ЗАО СК Развитие (программист) Interests: Люберцы
Posted: 10 Nov 2003 12:19 Post subject: Генератор отчетов в БЭСТ-5
Народ, поделитесь опытом перевода форм внешней отчетности из БЭСТ-4 в БЭСТ-5. Дело в том, что при попытке расчета нашей формы БЭСТ-5 предлагает выбрать свой шаблон отчета, к которому прилеплен некий датасет. И в этом датасете нет переменных, которые описаны в нашей форме. Шаблон строится на системную форму, и датасет тоже расчитан на системную форму. А если необходимо ввести какую-то переменную, то сливайте воду... Из раздела внешней отчетности датасет "БЭСТ-5" не доступен. Значится сосздаем новый датасет, на для этого нужно поставить Фохпро 7, столько телодвижений ради нескольких своих переменных. В итоге хорошее дело - генератор отчетов - применять не хочется. Может быть кто-то столкнулся с такой же проблемо
Joined: 08 Jan 2002 Posts: 814 Location: Наталья Павлова
Posted: 12 Nov 2003 10:05 Post subject: Re: Генератор отчетов в БЭСТ-5
martyr wrote:
Народ, поделитесь опытом перевода форм внешней отчетности из БЭСТ-4 в БЭСТ-5. Дело в том, что при попытке расчета нашей формы БЭСТ-5 предлагает выбрать свой шаблон отчета, к которому прилеплен некий датасет. И в этом датасете нет переменных, которые описаны в нашей форме. Шаблон строится на системную форму, и датасет тоже расчитан на системную форму. А если необходимо ввести какую-то переменную, то сливайте воду... Из раздела внешней отчетности датасет "БЭСТ-5" не доступен. Значится сосздаем новый датасет, на для этого нужно поставить Фохпро 7, столько телодвижений ради нескольких своих переменных. В итоге хорошее дело - генератор отчетов - применять не хочется. Может быть кто-то столкнулся с такой же проблемой?
Построение формы отчетности производится в Генерации форм документов,
после расчета формы по F10 на экране появляется окно дизайнера данного
шаблона отчета.
Добавлять переменные в источник не надо поскольку в системном источнике отображаются все переменные определенные в алгоритме расчета.
В Инспекторе, в свойстве <DSName> выбираем из справочника источников данных БЭСТ источник Печатные формы bda.s_maker.
Далее в свойстве <Params> Инспектора открываем окно параметров.
Для параметра <Шапка> устанавливаем флаг в параметре <Значение> и присваиваем ему значение единица, что означает истина,
т.е. по данному источнику будут отображаться поля для шапки документа, для параметра <Список> ничего не указываем. Нажимаем ОК. В результате в окне Вставка поля БД появились поля по источнику и переменные данной формы.
Joined: 10 Nov 2003 Posts: 19 Location: Титова Марина Occupation: ЗАО СК Развитие (программист) Interests: Люберцы
Posted: 12 Nov 2003 10:50 Post subject: Генератор отчетов
Спасибо Наталье Павловой за очень обстоятельный и подробный ответ. Но все это справедливо только для форм с отметкой "системность=да" или для форм полученных копированием из этих форм. А как быть с формами, перекачанными из БЭСТ-4. Там иногда при расчете, а иногда при предварительном просмотре полученного отчета сообщается что такой-то переменной нет а датасете, а сам датасет "БЭСТ-5" почему-то пустой. В итоге получается, что все формы, отдаженные в БЭСТ-4 придется полностью переделывать в БЭСТ-5 практически с нуля. Кстати, я по этому поводу уже консультировалась со службой технической поддержки ИС. Жду теперь ответа от этой службы, а она, по всей видимости ждет ответа от программистов ИС.
Joined: 08 Jan 2002 Posts: 814 Location: Наталья Павлова
Posted: 12 Nov 2003 12:21 Post subject: Re: Генератор отчетов
martyr wrote:
Спасибо Наталье Павловой за очень обстоятельный и подробный ответ. Но все это справедливо только для форм с отметкой "системность=да" или для форм полученных копированием из этих форм. А как быть с формами, перекачанными из БЭСТ-4. Там иногда при расчете, а иногда при предварительном просмотре полученного отчета сообщается что такой-то переменной нет а датасете, а сам датасет "БЭСТ-5" почему-то пустой. В итоге получается, что все формы, отдаженные в БЭСТ-4 придется полностью переделывать в БЭСТ-5 практически с нуля. Кстати, я по этому поводу уже консультировалась со службой технической поддержки ИС. Жду теперь ответа от этой службы, а она, по всей видимости ждет ответа от программистов ИС.
Возможно в перенесенной из БЭСТ-4 или новой форме привязан системный отчет в fastReport и в его форме в алгоритме нет этих переменных или переменные были переименованы. В этом случае выдается сообщение об отсутствии переменной.
Необходимо в Дизайнере отчетов сделать копию системного шаблона и в конкретных метках изменить привязку на свои переменны
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum