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

Заставить 1С подождать РежимДиалогаВопрос.ДаНет

Заставить 1С подождать РежимДиалогаВопрос.ДаНет
Я
   tatoshka0403
 
23.10.20 - 09:25
[url=https://radikal.ru][img]https://a.radikal.ru/a13/2010/a2/4c1b42f829e8.jpg[/img][/url]

Программа задает вопрос. Но выполнение процедуры продолжается, перенести в конец процедуры нету возможности т.к. это общий модуль и он все равно продолжает выполнятся. Модальность отключена. Есть ли способ заставить 1С подождать?
   Ёпрст
 
1 - 23.10.20 - 09:28
ставь 18 релиз, там грят асинх завезли
   tatoshka0403
 
2 - 23.10.20 - 09:31
(1)А на 15 или 16 реально?
   Mort
 
3 - 23.10.20 - 09:31
Судя по коду этот модуль вполне себе находится в цепочке асинхронных вызовов - выполняет обработку оповещения. Надо не лениться, а немного мозгами пораскинуть. Если совсем туго самому - есть даже конструктор который "вопрос" преобразует - потом его можно поменять на свою форму.
   Василий Алибабаевич
 
4 - 23.10.20 - 09:32
(0) Если все сделать аккуратно - тогда оно само. И не нужно никого заставлять.
1. Ссылка без обработки не открывается.
2. Не нужно код показывать в виде картинки. Его вполне можно выложить сюда текстом.
По сути :
Все начиная с "Если РезультатОбработкиШтрихкода ..." убрать в Проверка().
   ДенисЧ
 
5 - 23.10.20 - 09:32
Подождать завершения немодального окна? ))
   Василий Алибабаевич
 
6 - 23.10.20 - 09:34
+ (4) После ОткрытьФорму должен быть единственный оператор - КонецПроцедуры.
   Web00001
 
7 - 23.10.20 - 09:42
(0)Если коротко выполняй код не после в вопроса а в обработчике оповещения. Если развернуто, то просто оставлю это здесь https://its.1c.ru/docs/v8nonmodal/

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