Проверка на проведённость и запись документа #486186


#0 by Маркусс
Добрый день. 1С8 КА В документ реализация вставлена дополнительная процедура проверки финдисциплины. Процедура запускаться должна при оперативном проведении документа в случае, если документ не проведён. Если проверка финдисциплины не проходит , документ должен записываться, но не проводится. Проверку на проведённость документа вставил в процедуру "ПередЗаписью", соответственно тут же запускается проверка финДисциплины. В процедуре "при записи" и "ОбработкеПРоведения" проверка на проведённость всегда возвращает Истину. Таким образом, если документ финцдисциплину не прошёл, то он и не записывается. Подскажите, плиз, принцип, по которому можно провести непроведённый документ, проверив его по финДисциплине, и при этом в случае непрохождения по финДисциплине чтобы он был записан. Спасибо.
#1 by shuhard
СП параметры Записать
#2 by Маркусс
Уточните, пожалуйста, каким образом эти параметры отлавливаются в обработке проведения.
#3 by Maxus43
в Провелении: Если Режим = РежимЗаписиДокумента.Проведение И НеПрошелПроверкуФинДисциплины Тогда ток я хз, отработает ли такой изврат...
#4 by Maxus43
Отказ и Записать - местами поменять ещё
#5 by Maxus43
и всё равно не прокатит.... Проведение в Транзакции тдёт, запись тоже откатится.
#6 by Sammo
Перед записью Режим = РежимЗаписиДокумента.Запись
#7 by Sammo
А если параной, то ОтменаПроведения
#8 by Маркусс
Спасибо большое))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С