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

Можно ли избавиться в Навигаторе от окна подтверждения?
На страницу 1, 2  След.
 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы
Предыдущая тема :: Следующая тема  
Автор Сообщение
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    Ответить с цитатой
Полезность: Нет оценки
Во-первых, речь идет не об экранной форме операции, а об окне подтверждения, которое возникает в Навигаторе, когда ОК на экранной форме уже давно нажат Very Happy
Во-вторых, даже если выставлен крыж "не отображать экранную форму операции", экранная форма действительно не появится, а вот окно подтверждения вызова дочерней операции в Навигаторе - появится обязательно. Так что совет не проканал...))))
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    Ответить с цитатой
Полезность: Нет оценки
...Но тогда возникает следующий вопрос, господа Знатоки!
Известно, как можно уставить программно уровень отладки.
А вот можно ли программно опросить/установить в Навигаторе крыжи "Служебная информация"и "Показывать внешние сообщения"? Если "да", то моя изначально поставленная задача будет решена! Smile
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    Ответить с цитатой
Полезность: Нет оценки
в буфер сессии выводится команда на вызов операции, его ликвидировать в данном случае нельзя.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы Часовой пояс: GMT + 3
На страницу 1, 2  След.
Страница 1 из 2

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