|
Открытие формы с ожиданием обработки оповещения |
☑ |
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) не. Хоть всего интерфейса)
|
|