CftClub.ru
Клуб специалистов ЦФТ-Банк

параметры в операции типа Отчет

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
tarasov-es
Участник со стажем


Вступление в Клуб: 18.05.2011
СообщениеПн Июл 04, 2011 09:26   параметры в операции типа Отчет Ответить с цитатой
Полезность: Нет оценки
Здравствуйте.
Есть операция типа Отчет.
У нее есть параметр дата. Данный параметр отображено на экранной форме.
Также с этой операцией связано представление, которое выдает данные в печатную форму. Требуется чтобы представление как то увидело параметр(данный параметр должен попасть в блок where и изменить выборку). Никак из операции не могу передать параметр в представление. Подскажите как это сделать.
r00st
Эксперт


Вступление в Клуб: 14.09.2007
СообщениеПн Июл 04, 2011 09:48    Ответить с цитатой
Полезность: Нет оценки
Для примера посмотрите "Выписку по лицевому счету" в "Финансовых счетах".

По сути, варианта два:
- в условиях представления зашиться на контекст и взвести его в шаблоне
- в секции BeforeReport шаблона сформировать текст условия в некий параметр (P_WHERE) а-ля
Код:
:P_WHERE := 'where a.c_date = P_DATE';
и добавить его (условие) в описание источника данных:
Код:
select ... from vw_rpt_view &P_WHERE
tarasov-es
Участник со стажем


Вступление в Клуб: 18.05.2011
СообщениеПн Июл 04, 2011 10:10    Ответить с цитатой
Полезность: Нет оценки
r00st пишет:
Для примера посмотрите "Выписку по лицевому счету" в "Финансовых счетах".

По сути, варианта два:
- в условиях представления зашиться на контекст и взвести его в шаблоне
- в секции BeforeReport шаблона сформировать текст условия в некий параметр (P_WHERE) а-ля
Код:
:P_WHERE := 'where a.c_date = P_DATE';
и добавить его (условие) в описание источника данных:
Код:
select ... from vw_rpt_view &P_WHERE


в условиях представления зашиться на контекст и взвести его в шаблоне - как это сделать?? В самой операции каким образом в контекст параметр передать и как в представлении его забрать?
Tony
Участник


Вступление в Клуб: 05.12.2007
СообщениеПн Июл 04, 2011 11:06    Ответить с цитатой
Полезность: Нет оценки
tarasov-es пишет:
r00st пишет:
Для примера посмотрите "Выписку по лицевому счету" в "Финансовых счетах".

По сути, варианта два:
- в условиях представления зашиться на контекст и взвести его в шаблоне
- в секции BeforeReport шаблона сформировать текст условия в некий параметр (P_WHERE) а-ля
Код:
:P_WHERE := 'where a.c_date = P_DATE';
и добавить его (условие) в описание источника данных:
Код:
select ... from vw_rpt_view &P_WHERE


в условиях представления зашиться на контекст и взвести его в шаблоне - как это сделать?? В самой операции каким образом в контекст параметр передать и как в представлении его забрать?


http://www.cftclub.ru/viewtopic.php?t=1917&highlight=
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru