Пн Июл 04, 2011 09:26  параметры в операции типа Отчет
Полезность: Нет оценки
Здравствуйте.
Есть операция типа Отчет.
У нее есть параметр дата. Данный параметр отображено на экранной форме.
Также с этой операцией связано представление, которое выдает данные в печатную форму. Требуется чтобы представление как то увидело параметр(данный параметр должен попасть в блок where и изменить выборку). Никак из операции не могу передать параметр в представление. Подскажите как это сделать.
Для примера посмотрите "Выписку по лицевому счету" в "Финансовых счетах".
По сути, варианта два:
- в условиях представления зашиться на контекст и взвести его в шаблоне
- в секции BeforeReport шаблона сформировать текст условия в некий параметр (P_WHERE) а-ля
Код:
:P_WHERE := 'where a.c_date = P_DATE';
и добавить его (условие) в описание источника данных:
Для примера посмотрите "Выписку по лицевому счету" в "Финансовых счетах".
По сути, варианта два:
- в условиях представления зашиться на контекст и взвести его в шаблоне
- в секции BeforeReport шаблона сформировать текст условия в некий параметр (P_WHERE) а-ля
Код:
:P_WHERE := 'where a.c_date = P_DATE';
и добавить его (условие) в описание источника данных:
Код:
select ... from vw_rpt_view &P_WHERE
в условиях представления зашиться на контекст и взвести его в шаблоне - как это сделать?? В самой операции каким образом в контекст параметр передать и как в представлении его забрать?
Для примера посмотрите "Выписку по лицевому счету" в "Финансовых счетах".
По сути, варианта два:
- в условиях представления зашиться на контекст и взвести его в шаблоне
- в секции BeforeReport шаблона сформировать текст условия в некий параметр (P_WHERE) а-ля
Код:
:P_WHERE := 'where a.c_date = P_DATE';
и добавить его (условие) в описание источника данных:
Код:
select ... from vw_rpt_view &P_WHERE
в условиях представления зашиться на контекст и взвести его в шаблоне - как это сделать?? В самой операции каким образом в контекст параметр передать и как в представлении его забрать?
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Домен cftclub.ru не связан с ЗАО "Центр Финансовых Технологий" и ни в коей мере не нарушает авторских и иных прав
Владелец может не разделять мнения Участников и не несет ответственности за их публикации
Powered by phpBB