А при копировании документа куда передается управление в первую очередь? #489178


#0 by Rajva2
Какая процедура или функция в первую очередь обрабатывается при копировании документа?
#1 by Maxus43
перед открытием?
#2 by Ненавижу 1С
при программном: никакая при интерактивном: ПередОткрытием формы
#3 by Defender aka LINN
А ПриКопировании куда дел, изверг?
#4 by Ненавижу 1С
забыл
#5 by Rajva2
ПередОткрытием - она же каждый раз будет вызываться при открытии документа? ПриКопировании - а вот чето нет ее? и в предопределенных нет (всякие ПриЗаписи и т.д. есть а ПриКопировании нет).
#6 by Maxus43
ПередОткрытием надо проверять на ОбъектКопирования ещё
#7 by 73
1.В ПередОткрытием проверить ПараметрОбъектКопирования. 2.ПриКопировании - в модуле Объекта.
#8 by Rajva2
ПараметрОбъектКопирования - помог, спасибо.
#9 by Rajva2
вставил в ПередОткрытием проверку на ПараметрОбъектКопирования и если копирование документа, то заполняю элементы документа могласно "требованию". Но после этого что то меняет данные элементов... В отладчике пошагово смотрю, все отлично заполняется, отладчик передает управление в "предприятие" и мы видим что элементы документа не такие как показывал отладчик в последний момент... Что еще срабатывает после ПередОткрытием и почему туда не идет отладчик?
#10 by Ненавижу 1С
еще есть текст модуля объекта (вне процедур) и текст модуля формы типа конструкторы
#11 by Rajva2
нашел что выполняется ПриОткрытии, но почему туда не идет отладчик?
#12 by Ненавижу 1С
не знаем
#13 by anddro
легко проверить отладчиком. Заполнение корректировать лучше в модуле объекта. В этом случае отловишь как интерактивное копирование, так и программное.
#14 by anddro
сори, 2<->3 естественно
#15 by Ненавижу 1С
вроде "перед" раньше чем "при"
#16 by anddro
да. В любом случае обработку данных лучше сосредоточить в модуле объекта.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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