Имя: Пароль:
1C
 
УФ: можно ли переоткрыть форму обработки с нуля?
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
Ключ уникальности и владелец проблему открытия новой решают.
При этом,закрывать старую не нужно.