Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
vek21 Участник со стажем
Вступление в Клуб: 20.09.2007
|
Вт Янв 22, 2013 11:47  Можно ли избавиться в Навигаторе от окна подтверждения? |
|
Полезность: Нет оценки
|
Уважаемые Знатоки!
Ситуация: операция по CALL-интерфейсу вызывает другую операцию. После отработки тела операции, в котором есть строка CALL-вызова, в Навигаторе возникает окно подтверждения, в котором надо обязательно нажать ОК. Совершенно непонятно, какая тут сермяжная правда, почему я обязан подтвердить вызов дочерней операции, если логика уже зашита в родительской операции... Иногда это крайне неудобно, особенно, когда работа родительской операции достаточно долгая. Человек не следит постоянно, через N часов посмотрел - ах ты ж, ёкарный бабай! Два часа назад надо было на ОК нажать...
Вопрос - могу я как-то отказаться от появления этого окна подтверждения? Или, как вариант, могу ли эмулировать нажатие ОК? |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Вт Янв 22, 2013 11:52   |
|
Полезность: Нет оценки
|
Если вызываемая операция не дистрибутивная, то можно выставить на ней крыж "не отображать экранную форму". |
|
 |
vek21 Участник со стажем
Вступление в Клуб: 20.09.2007
|
Вт Янв 22, 2013 12:14   |
|
Полезность: Нет оценки
|
Во-первых, речь идет не об экранной форме операции, а об окне подтверждения, которое возникает в Навигаторе, когда ОК на экранной форме уже давно нажат
Во-вторых, даже если выставлен крыж "не отображать экранную форму операции", экранная форма действительно не появится, а вот окно подтверждения вызова дочерней операции в Навигаторе - появится обязательно. Так что совет не проканал...)))) |
|
 |
svn Профи
Вступление в Клуб: 04.02.2008
|
Вт Янв 22, 2013 12:52   |
|
Полезность: Нет оценки
|
Уровень отладки в навигаторе в 0 поставте |
|
 |
lexus Профи
Вступление в Клуб: 28.09.2007
|
Вт Янв 22, 2013 13:30   |
|
Полезность: Нет оценки
|
или может в настройках Навигатора галку "Служебные сообщения" снять.
Что вы имеете в виду под окном подтверждения? |
|
 |
vek21 Участник со стажем
Вступление в Клуб: 20.09.2007
|
Вт Янв 22, 2013 14:09   |
|
Полезность: Нет оценки
|
Для svn: Уровень отладки и так 0.
Для lexus: "Служебные сообщения" - это в смысле "служебный интерфейс"? Галка снята - не помогает. Есть еще галка "Показывать внешние сообщения". Тоже снята. Тоже не помогает.
Под окном подтверждения я понимаю всплывающее окошко в Навигаторе... Приложил картинку - посмотрите. Или запустите операцию "СБ Выписка из лицевого счета клиента" в фин.счетах - увидите. |
|
 |
vek21 Участник со стажем
Вступление в Клуб: 20.09.2007
|
Вт Янв 22, 2013 14:12   |
|
Полезность: Нет оценки
|
Вот картинка. |
|
 |
Kozyr Участник со стажем
Вступление в Клуб: 29.02.2008
|
Вт Янв 22, 2013 14:53   |
|
Полезность: Нет оценки
|
vek21 пишет: | Вот картинка. |
Убрать в меню "Управление-настройки" галку "Служебная информация" |
|
 |
lexus Профи
Вступление в Клуб: 28.09.2007
|
Ср Янв 23, 2013 06:05   |
|
Полезность: Нет оценки
|
vek21 пишет: | Вот картинка. |
это не подтверждение запуска, это служебное сообщение.
Как сказано выше: в Навигаторе меню Управление - Настройки.
Снять "Служебная информация", "Показывать внешние сообщения".
"Уровень отладки" = 0.
После этого запускать операцию. |
|
 |
vek21 Участник со стажем
Вступление в Клуб: 20.09.2007
|
Пт Янв 25, 2013 14:34   |
|
Полезность: Нет оценки
|
Да, спасибо, помогло выставление уровня отладки в 0. |
|
 |
vek21 Участник со стажем
Вступление в Клуб: 20.09.2007
|
Пн Янв 28, 2013 08:02   |
|
Полезность: Нет оценки
|
...Но тогда возникает следующий вопрос, господа Знатоки!
Известно, как можно уставить программно уровень отладки.
А вот можно ли программно опросить/установить в Навигаторе крыжи "Служебная информация"и "Показывать внешние сообщения"? Если "да", то моя изначально поставленная задача будет решена!  |
|
 |
vek21 Участник со стажем
Вступление в Клуб: 20.09.2007
|
Пн Янв 28, 2013 08:05   |
|
Полезность: Нет оценки
|
...или, если "нет", могу ли программно эмулировать нажатие "ОК" после появления приснопамятного служебного сообщения? |
|
 |
Kozyr Участник со стажем
Вступление в Клуб: 29.02.2008
|
Пн Янв 28, 2013 08:41   |
|
Полезность: Нет оценки
|
По хорошему, у пользователей такие настройки не должны стоять.
Все эти настройки можно поправить в win.реестре - HKEY_CURRENT_USER\Software\FTC\IBS\Navigator |
|
 |
Random Эксперт
Вступление в Клуб: 27.06.2011
|
Пн Янв 28, 2013 16:09   |
|
Полезность: Нет оценки
|
vek21 пишет: | ...или, если "нет", могу ли программно эмулировать нажатие "ОК" после появления приснопамятного служебного сообщения? |
Ликвидируй вывод в монитор канала и буфер сессии вызываемой операции? |
|
 |
lexus Профи
Вступление в Клуб: 28.09.2007
|
Вт Янв 29, 2013 04:24   |
|
Полезность: Нет оценки
|
в буфер сессии выводится команда на вызов операции, его ликвидировать в данном случае нельзя. |
|
 |
|