ПриЗаписи выполняется после ПриПроведении, что за фигня? #495228


#0 by Loyt
Процедура в подписке на событие "ПриПроведении" выполняется раньше, чем процедура в Форме документа ПриЗаписи. Почему так, косяк платформы? 8.1.15.14
#1 by Mort
Большую умную книжку почитай. Там все написано.
#2 by Loyt
То есть приЗаписи в модуле выполняется до ПриПроведении, а ПриЗаписи в форме - после, и это типа так и должно быть?
#3 by Loyt
Блин, даже в синтакс помощнике это есть. Придется переписывать. P.S. Но логики все равно не вижу.
#4 by Mort
Допустим ПриЗаписи в форме документа записывается независимый набор, меняются реквизиты формы согласно изменениям в базе и т.п. Представляешь, Ты на форме все записал, поменял, а потом в обработке проведения отказ. Круто?
#5 by Рэйв
Нормальное явление.
#6 by Loyt
В форме есть и послеЗаписи событие. А вот у меня задача создать/изменить подчиненный документ при интерактивном изменении. И с этим засада, потому что проводки подчиненного должны учитываться при проведении.
#7 by Рэйв
Возвращаешься в форму и медитируешь почему отказ.
#8 by Рэйв
было бы хуже если отказ и изменения в форме откатились и где искать из-за чего- фик его знает.
#9 by Mort
Все признаки плохо спроектированной архитектуры. Но если надо, то почему не изменять подчиненный документ из модуля объекта?
#10 by Mort
А После записи и ПриЗаписи это очень разные функции. Определенный код однозначно можно отнести к одной или другой.
#11 by Loyt
Перемещение товаров в розницу. Автоматическое формирование документа "Переоценка товаров в рознице" по розничным ценам из табличной части перемещения. Может и плохо спроектированная архитектура, но клиенту это сильно жизнь облегчает. Придется из модуля, что ж делать.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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