|
УФ: можно ли переоткрыть форму обработки с нуля?
| ☑ |
0
Гений 1С
гуру
06.12.21
✎
14:40
|
Есть форма обработки, хочу чтобы если ее повторно открыли, текущий экземпляр закрылся а открылся новый, потому что там куча кода в присоздании, он не будет отбработан при повторном открытии.
Это можно как-то автоматом обыграть или сперва разослать сообщение "Эй, все экземпляры обработки закройтесь" и после уже открывать?
|
|
1
DrShad
06.12.21
✎
14:52
|
на оном клиенте или на разных?
|
|
2
mistеr
06.12.21
✎
14:55
|
(0) Переписать код по-человечески не предлагать?
|
|
3
Kassern
06.12.21
✎
14:59
|
(1) вангую ТС дорабатывает какую-то внешнюю обработку и хочет после обновления автоматом у юзверов закрыть старую версию и открыть уже обновленную)
|
|
4
ads55
06.12.21
✎
15:01
|
(0) ПриОткрытииНаСервере()
"сперва разослать сообщение "Эй, все экземпляры обработки закройтесь" это как? А если они через веб сидят?
|
|
5
fisher
06.12.21
✎
15:06
|
Я бы отталкивался от события ПриПовторномОткрытии
|
|
6
Гений 1С
гуру
06.12.21
✎
15:10
|
(4) (1) на одном клиенте.
(3) нет. Там обработка подбора и если клиент ее открывает из другого документа, нужно старую закрыть, новую открыть и заполнить параметры подбора согласно нового документа.
|
|
7
Kassern
06.12.21
✎
15:20
|
(6) ну так открывайте форму с уникальным ключом. Будет новая форма открываться. "Нужно закрыть старую" - зачем? А если там юзвер накидал 100500 товаров, все это похерить?
|
|
8
DrShad
06.12.21
✎
15:28
|
(7) ну ты же его не переубедишь
(6) ОкнаКлиентскогоПриложения тебе в помощь
|
|
9
ДедМорроз
06.12.21
✎
15:42
|
Ключ уникальности и владелец проблему открытия новой решают.
При этом,закрывать старую не нужно.
|
|