Программа задает вопрос. Но выполнение процедуры продолжается, перенести в конец процедуры нету возможности т.к. это общий модуль и он все равно продолжает выполнятся. Модальность отключена. Есть ли способ заставить 1С подождать?
Судя по коду этот модуль вполне себе находится в цепочке асинхронных вызовов - выполняет обработку оповещения. Надо не лениться, а немного мозгами пораскинуть. Если совсем туго самому - есть даже конструктор который "вопрос" преобразует - потом его можно поменять на свою форму.
(0) Если все сделать аккуратно - тогда оно само. И не нужно никого заставлять.
1. Ссылка без обработки не открывается.
2. Не нужно код показывать в виде картинки. Его вполне можно выложить сюда текстом.
По сути :
Все начиная с "Если РезультатОбработкиШтрихкода ..." убрать в Проверка().
(0)Если коротко выполняй код не после в вопроса а в обработчике оповещения. Если развернуто, то просто оставлю это здесь https://its.1c.ru/docs/v8nonmodal/
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой