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