Изменяемый фильтр в параметре у операций
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
nOnAME Участник со стажем
Вступление в Клуб: 25.01.2011
|
Пт Апр 29, 2011 10:46  Изменяемый фильтр в параметре у операций |
|
Полезность: Нет оценки
|
Доброго времени суток. Появился такой вопрос, каким образом можно реализовать следующую возможность:
Имеется операция, в ней, в зависимости от действий пользователя, должен изменяться фильтр у параметра, являющегося ссылкой на тбп(пусть будут финансовые счета, для примера).
И вот, собственно, такой вопрос, как у этого параметра менять фильтр в зависимости от действия пользователя? |
|
 |
Tony Участник
Вступление в Клуб: 05.12.2007
|
Пт Апр 29, 2011 11:14   |
|
Полезность: Нет оценки
|
Попробуйте с контекстными переменными. В Представлении использйуте условия с sys_context(), для задания конетекстной переменной используйте в операции executor.set_context. |
|
 |
nOnAME Участник со стажем
Вступление в Клуб: 25.01.2011
|
Пт Апр 29, 2011 11:58   |
|
Полезность: Нет оценки
|
Да, как вариант, но видать я как то не верно это реализую.
И еще такой вопрос, можно ли вызвать из одной операции другую? |
|
 |
Tony Участник
Вступление в Клуб: 05.12.2007
|
Пт Апр 29, 2011 12:12   |
|
Полезность: 1
|
nOnAME пишет: | Да, как вариант, но видать я как то не верно это реализую.
И еще такой вопрос, можно ли вызвать из одной операции другую? |
Да можете, например так
stdio.put_line_buf('<% PLPCALL [MAIN_DOCUM].[SIB_](P_1 => '''||P_1||''', P_2 => '''||P_2||''', P_3 => '''||P_3||''') %>');
И в свойствах операции из которой просиходит вызов поставьте признак "Выводит команды в буфер сессии" |
|
 |
nOnAME Участник со стажем
Вступление в Клуб: 25.01.2011
|
Пт Апр 29, 2011 12:50   |
|
Полезность: Нет оценки
|
Спасибо, буду пробовать |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|