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

Внешнее событие в нескольких сеансах

Внешнее событие в нескольких сеансах
Я
   ДНН
 
24.09.20 - 13:29
Если открыть несколько сеансов 1С и вызвать внешнее событие, то оно будет обработано сразу во всех сеансах?
   ДНН
 
1 - 24.09.20 - 13:31
Случайно нажал отправить.
Еще второй вопрос, если события обрабатываются по очереди, то есть пока не отработано первое, второе не обрабатывается. Если открыто 2 сеанса, то второе событие будет обработано во втором сеансе, пока первое в первом обрабатывается? После обработки во втором, в первом уже не будет вызвано?
   Garykom
 
2 - 24.09.20 - 13:34
(1) Событие отрабатывает в том сеансе куда его пошлет ВК.
Обычно из какого сеанса ВК подключена только.

Там есть другой прикол с формами, событие прилетает во все открытые формы по очереди и можно словить глюк с модальностью и закрытием/открытием форм по получению внешнего события.
   ДНН
 
3 - 24.09.20 - 13:41
(2) Запущено 2 сеанса, в каждом открыта обработка, которая при открытии подключает компоненту.
Куда компонента отправит сообщение? На основании чего она принимает решение?  
А если компонента хочет отправить второе сообщение, но первый сеанс 1С обрабатывает предыдущее сообщение от компоненты, то сообщение уйдет во второй (свободный) сеанс?
   ДенисЧ
 
4 - 24.09.20 - 13:42
(3) Компонента шлёт событие в свой сеанс. Никакому второму она отправить ничего не может
   ДНН
 
5 - 24.09.20 - 13:53
(4) То есть при открытии 2-х сеансов будет 2 версии компоненты?
Допустим, компонента мониторит определенный порт, как только в нем появились данные она шлет их во внешнее событие. Если открыто 2 сеанса, то как отработает?
   Йохохо
 
6 - 24.09.20 - 13:55
(5) у второй будет свой другой порт же
   ДНН
 
7 - 24.09.20 - 14:07
Вообщем есть служба, которая работает на определенном порту. Она принимает запросы. К ней есть внешняя компонента. Разработчики всего этого уверяют, что служба через внешнюю компоненту оповещает 1с о новых запросах.
Допустим открыто 2 сеанса 1С, в каждом подключена внешняя компонента. Служба отправляет сообщение через внешнюю компоненту: в какой сеанс придет сообщение?
   Fragster
 
8 - 24.09.20 - 14:10
(7)  жди, пока я допилю "систему оповещений" для 1с, которая этот вопрос сможет решить.
   Garykom
 
9 - 24.09.20 - 14:56
(7) >в какой сеанс придет сообщение?

Разработчики всего этого
   ДНН
 
10 - 24.09.20 - 15:14
(9) Как этим можно управлять? В памяти будет 2 dll загружено и можно получить 2 загруженные версии?

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