|
Внешнее событие в нескольких сеансах |
☑ |
0
ДНН
24.09.20
✎
13:29
|
Если открыть несколько сеансов 1С и вызвать внешнее событие, то оно будет обработано сразу во всех сеансах?
|
|
1
ДНН
24.09.20
✎
13:31
|
Случайно нажал отправить.
Еще второй вопрос, если события обрабатываются по очереди, то есть пока не отработано первое, второе не обрабатывается. Если открыто 2 сеанса, то второе событие будет обработано во втором сеансе, пока первое в первом обрабатывается? После обработки во втором, в первом уже не будет вызвано?
|
|
2
Garykom
гуру
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С, в каждом подключена внешняя компонента. Служба отправляет сообщение через внешнюю компоненту: в какой сеанс придет сообщение?
|
|
8
Fragster
гуру
24.09.20
✎
14:10
|
(7) жди, пока я допилю "систему оповещений" для 1с, которая этот вопрос сможет решить.
|
|
9
Garykom
гуру
24.09.20
✎
14:56
|
(7) >в какой сеанс придет сообщение?
Разработчики всего этого
|
|
10
ДНН
24.09.20
✎
15:14
|
(9) Как этим можно управлять? В памяти будет 2 dll загружено и можно получить 2 загруженные версии?
|
|