На главную страницу Версия-Т
VTSoft.ru

Ценники и штрих-этикетки, Данные на ценниках то появляются, то исчезают.


RSS
Ценники и штрих-этикетки, Данные на ценниках то появляются, то исчезают., Ценники и штрих-этикетки, Данные на ценниках то появляются, то исчезают.
 
При редактировании полей в шаблоне ставим поле производителя и доп.информации производителя на ценнике. Так вот: поле производителя печатается всегда, а поле доп. информации то появляется, то исчезает. C чем это связано?


Цитата
Александр Солдатов пишет:
Понятно. Источник данных ProducersListForm.MT не надо использовать. Он не предназначен для отчетов. Здесь надо применять другой механизм - надо использовать объект "Запрос" самого отчета. Пример можно посмотреть в шаблоне "Ценники(А4).frf". Там на дополнительной форме (Стр. 2) режим запрос OrgPropQuery, который предназначен для получения реквизитов организации собственной фирмы. Только в этом запросе стоит статическое условие (WHERE CA_ID=-1), а в вашем случае надо динамически подставлять ID производителя.


Ну и как его подставлять?
 
Подставлять надо через переменную. В запросе надо написать "WHERE CA_ID=:MYPARAM", где MYPARAM - изменяемый параметр. При этом в инспекторе у объекта Query в свойстве Params надо будет сопоставить MYPARAM с какой нибудь переменной отчета, которую вы сами определите, например MyVariable.
Далее переменной MyVariable надо присваивать нужное значение непосредственно перед открытием Query, например, брать его из MasterData.
Посмотрите, например, отчет "Продажи по разделам справочника.frf". В нем при помощи этого механизма из базы берется наименование раздела справочника по его идентификатору.