![]() |
|
Внешнее событие в нескольких сеансах | ☑ | ||
---|---|---|---|---|
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 загруженные версии?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |