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

1С:Предприятие ::

Метки: 

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 человек.
Рекламное место пустует