Открытие формы с ожиданием обработки оповещения
☑
0
Юзер123
28.05.24
✎
11:51
Добрый день.
Не могу найти / вспомнить.
Подскажите пож-та.
Есть задача в коде, перед записью и закрытием документа добавить открытие формы с вводом неких данных. После чего этими данными заполнить реквизит документа.
Сейчас у меня форма открывается, но форма документа закрывается не дожидаясь закрытия открываемой формы.
1
Волшебник
28.05.24
✎
11:52
ОткрытьМодально()
2
Юзер123
28.05.24
✎
12:00
(1) УФ . а если Модальность отключена?
3
Юзер123
28.05.24
✎
12:16
Пробовал через асинх Процедуру с ожиданием.. Что то не помогает.
4
Климов Сергей
28.05.24
✎
12:17
(2) РежимОткрытияОкнаФормы.БлокироватьОкноВладельца
5
Мультук
28.05.24
✎
12:17
(0)
Примеры точно есть в УТ, ЕРП
Возможно в БП
Добавляем на форму реквизит НужноСпроситьПроРеквизит Булево
&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
Если НужноСпроситьПроРеквизит = Истина И ПараметрыЗаписи.РежимЗаписи = РежимЗаписиДокумента.Проведение Тогда
//Прерываем запись
Отказ = Истина;
//отрываем форму ввода реквизита, в "ОписаниеОповещения" при успешном вводе реквизита
//Делаем НужноСпроситьПроРеквизит = Истина;
//Вызываем Записать(с нужными параметрами)
КонецЕсли;
КонецПроцедуры
6
Юзер123
28.05.24
✎
12:25
Перенес закрытие формы в обработку оповещения. . Спасибо
7
Юзер123
28.05.24
✎
12:25
(4) не. Хоть всего интерфейса)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн