Имя: Пароль:
1C
1С v8
Событие "ПередЗаписью" документа - когда может не отрабатывать?
0 Skylark
 
25.12.12
16:31
В модуле трех видов документов в процедуре "ПередЗаписью" есть одинаковый код для заполнения служебных реквизитов. Для двух видов документов все отрабатывает 100%, а для третьего служебные реквизиты заполняются не для всех документов.
Никак не могу отловить, как такое происходит.
Кто-то записывает новые документы в режиме Загрузка.ОбменДанными=Истина?
Но документы проведенные, при проведении событие ПриЗаписи должно вроде отрабатывать.
1 palpetrovich
 
25.12.12
16:38
попробуй инеракивно провести с незаполненными - отсеешь часть сомнений :)
2 Serg_1960
 
25.12.12
16:38
Правильно мыслите, но не совсем. При "ОбменДанными = Истина" документ не проведешь. Но это значение можно включать и отключать по мере надобности. Ищите, да обрящете :)
3 Serg_1960
 
25.12.12
16:43
(продолжаю телепатировать - код, ведь, не озвучен)
  Не исключено также, что служебные реквизиты в ПередЗаписью не "не записываются", а затираются. Т.е. алгоритм что-то там не находит и пишет "пустые" значения. Как-то так.
4 Skylark
 
25.12.12
16:49
У документа движений нет. Походу просто ставят Проведен = Истина и записывают в режиме загрузки...