Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

8.3 Обработчик ожидания активизирует форму.

8.3 Обработчик ожидания активизирует форму.
Я
   cube033
 
09.01.18 - 08:09
Самописная конфигурация. Специалист работает с программой через отдельный интерфейс - АРМ. АРМ в свою очередь работает с оборудованием через COM порт, каждые 2 секунды опрашивая его через Обработчик Ожидания.
Всё это прекрасно работало на 8.2, но на 8.3 поведение программы изменилось - теперь каждый раз когда срабатывает Обработчик Ожидания  в контексте формы АРМ - форма АРМ отображается на переднем плане, закрывая собой любые отчеты, справочники ит.д.
Нигде не могу найти информацию по этому вопросу, может кто знает - настраивается ли это.
 
 
   cube033
 
1 - 09.01.18 - 08:23
Есть конечно вариант - из АРМ всё (справочники,отчеты,Документы) открывать модально, отключая обработчик и подключая его снова при закрытии. Но в эпоху ухода от модальности - это явно не лучший выход.
   lodger
 
2 - 09.01.18 - 08:25
(1) что мешает отключать обработчик и подключать его снова без модального открытия?
   cube033
 
3 - 09.01.18 - 08:55
(2)
1.По какому событию подключать?
2.Зачастую новую форму просто сворачивают и она висит целый день
   lodger
 
4 - 09.01.18 - 11:36
можно так:
1. 1) при создании 
2) при повторном открытии
2. во всех других формах в тех же местах дописать строчку вида
Оповестить("ПереключениеФормы");

в форме АРМ ловить событие "ПереключениеФормы" в обработке оповещений и грохать обработчик ожидания если таковой жив.
   polosov
 
5 - 09.01.18 - 12:07
(0) Скорее всего в обработчике есть вызов сервера, который вызывается с контекстом формы. Попробуй вызывать функции без контекста. Для этого возможно придется переписать немного.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует