|
0
Mobilis77
07.03.26
✎
12:24
|
Задача, собственно, простая. Имеем самописный документ в БП 3.0.193.19. При его проведении необходимо проверить заполнение некоторых реквизитов, и , если некорректно, то сообщить пользователю и не проводить документ. Возможность записи некорректного документа сохраняется. Я , конечно, прочитал о последовательности процедур записи и проведения в Форме на клиенте, На сервере, в Модуле документа. Конечно, когда проведение идет через открытую форму документа, то вопросов нет, все можно отловить и отказаться от проведения прямо в Форме. Но, пользователь может провести этот документ из формы списка. И тогда нужно что то делать в модуле этого документа. Я добавил проверки в процедуру модуля ПередЗаписью(Отказ,РежимПроведения) но, когда устанавливаю Отказ=Истина; И дальше сообщение пользователю - вываливается системное сообщение "Не удалось провести документ бла бла бла" и две кнопки ОК Подробно. Подскажите, как правильно организовать подобную проверку при проведении, сделать просто сообщение пользователю и избавиться от этого системного окна ?
|
|