Как определить, что новый документ введен копированием? #161330


#0 by Коля85
Как определить, что новый документ введен копированием?
#1 by it086
в модуле объекта есть обработчик ПриКопировании
#2 by Дяпти
Если ЭтоНовый И ПараметрОбъектКопирования <> Неопределено
#3 by Salvador Limones
А разве не так: ЭтаФорма.ПараметрОбъектКопирования ?
#4 by Дяпти
как угодно
#5 by it086
а если копируется программно без открытия формы?
#6 by Широкий
"ПриКопировании(ОбъектКопирования)" в модуле документа
#7 by Дяпти
прикололся?
#8 by Коля85
Спасибо!
#9 by it086
почему? метод Скопировать у ДокументОбъект
#10 by Дяпти
да я не об этом... просто забавно даже... сам пишешь в коде Объект.Скопировать, а потом задаешься вопросом: "Как узнать, что новый документ введен копированием?".
#11 by it086
если в данном контексте, то согласен
#12 by Asmody
и вот еще один "ляп" объектной модели... значит создание объекта копированием обработать можно, а просто сохдание обекта - нельзя.
#13 by it086
а если в теле модуля объекта что-то типа Если ЭтоНовый... ?
#14 by Asmody
нелогично. ПриКопировании есть, а ПриСоздании нет.
#15 by Дяпти
Можно наверна. В теле объекта (после всех процедур)
#16 by Asmody
я согласен с тем, что можно определить. но это нелогично - сделать обработчик частного случая, и не сделать - общего
#17 by Разумов
Привет, Виктор, как дела?
#18 by Asmody
это ты мне?
#19 by Разумов
Ага. На мой вопрос ответишь?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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