НеПроводитьДокумент
Отменить процесс проведения документа.
Синтаксис:
НеПроводитьДокумент()
Англоязычный синоним:
DoNotTransactDoc
Описание:
Метод НеПроводитьДокумент фактически отменяет весь процесс проведения документа (отменяет транзакцию проведения). Вызов данного метода приводит к тому, что все движения регистров, вызванные в предопределенной процедуре ОбработкаПроведения, будут проигнорированы и документ не будет проведен. Метод НеПроводитьДокумент не завершает процедуру ОбработкаПроведения (для завершения процедуры нужно отдельно вызвать Возврат).
Данный метод доступен только в контексте Модуля документа в предопределенной процедуре ОбработкаПроведения (см. Гл. «Системные предопределенные процедуры»).
По своему действию данный метод полностью аналогичен вызову системной функции СтатусВозврата с параметром 0, т. е. отменить действие.
Пример:
Процедура ОбработкаПроведения();
Если Число(Клиент.Выбран()) > 0 Тогда
ДвиженияРегистраРеализации();
Иначе
Сообщить("Не выбран клиент по реализации!!! Документ не проводится!!!");
НеПроводитьДокумент();
Возврат;
КонецЕсли;
КонецПроцедуры
См. также:
СтатусВозврата