Вызвать из операции представление
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Almeka Участник
Вступление в Клуб: 21.08.2019
|
Ср Авг 28, 2019 12:55  Вызвать из операции представление |
|
Полезность: Нет оценки
|
Друзья, подскажите можно ли вызвать из операции представление с установленным фильтром? Есть примеры кода? |
|
 |
De Mian Профи
Вступление в Клуб: 26.09.2008
|
Ср Авг 28, 2019 14:23   |
|
Полезность: 1
|
Поищи по текстам ViewFilter |
|
 |
Almeka Участник
Вступление в Клуб: 21.08.2019
|
Чт Авг 29, 2019 09:52   |
|
Полезность: Нет оценки
|
Спасибо за наводку.
Сейчас получается так, я все это делаю в расширении:
1) в проверке добавил код:
Код: | if P_MESSAGE = 'DEFAULT' then
[CSMD].Command(V_VB,'Object1.ViewFilter="{C_SERIES} = '''|| this.[SERIES] ||''' AND {C_NUM} = '''|| this.[NUM] ||''' "');
end if; |
2) В расширение добавил параметр ссылку на нужный объект.
3) При запуске операции открывается форма и если нажать на кнопку-ссылку то открывается представление с нужным мне фильтром.
Вопрос: а можно как-то сделать, что бы нажать эту кнопку программно из кода? Я пробовал так:
Код: | [CSMD].Command(V_VB,'Call Form2.ScriptServerValidate (OK_SK, "Object1 clicked")'); |
пробовал так:
Код: | [CSMD].Command(V_VB,'Сall Form2.Scriptpostevent(OK_SK, "CLICK")'); |
но эффект нулевой...
Подскажите пожалуйста.
Последний раз редактировалось: Almeka (Чт Авг 29, 2019 15:42), всего редактировалось 1 раз |
|
 |
Almeka Участник
Вступление в Клуб: 21.08.2019
|
Чт Авг 29, 2019 15:42   |
|
Полезность: Нет оценки
|
Нажать кнопку на Form1 получается, а на Form2 нет, почему так? |
|
 |
Almeka Участник
Вступление в Клуб: 21.08.2019
|
Чт Авг 29, 2019 16:55   |
|
Полезность: 1
|
Разобрался.
Получилось , что несмотря на то, что объект-ссылка находится на Form2 обращаться к нему нужно через Form1.
Код: | Call Form1.ScriptPostEvent(Object1, "CLICK") |
|
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|