В при записи встроить вопрос
☑
0
lamme
04.02.22
✎
16:36
уф
процедура - ПриЗаписи документа
Если ПараметрыЗаписи. РежимЗаписи = режимзаписидокумента.Проведение тогда
Оппа = Новый ОписаниеОповещения("ВыполнитьПослеОкончанияВопроса", ЭтотОбъект,Отказ);
ОткрытьФорму("Документ.РасходнаяНакладная.Форма.ВопросПередПроведениемДокумента",,,,,,Оппа, РежимОткрытияОкнаФормы.БлокироватьВесьИнтерфейс);
конецесли;
конецесли;
в открываемой форме только 2 кнопки - Да/Нет
они работают
Этаформа.Закрыть(истина) / Этаформа.Закрыть(ложь)
те сама открываемая форма при закрытии возвращает Истина/Ложь
как тут поймать -что надато в форме
и отменить проведение - если нажато Нет
1
lamme
04.02.22
✎
16:38
* в ПередЗаписью()
2
acht
04.02.22
✎
16:46
Протащить в ПараметрыЗаписи флаг действия, в зависимости от него выставить флаг Отказ в Истина (отменив тем самым запись) и задать вопрос. Из положительной ветки обработчика записать методом .Записать, передав в ПараметрыЗаписи корректный флаг.
Для ЗаписатьИЗакрыть придется рисовать свою команду.
3
lamme
04.02.22
✎
16:55
так и делаю
только документ проводится быстрее
чем в ВыполнитьПослеОкончанияВопроса что-то просиходит
4
acht
04.02.22
✎
16:56
(3) Значит неправильно делаешь. Отказ, он запись-проведение тащем-та отменяет.
Ошибка? Это не ошибка, это системная функция.