НеЗамещатьОбъектПриЗагрузке - Булево. По умолчанию - определяется в правилах обмена, но может быть изменено. Если для данного параметра установить значение Истина, то объект идентифицированный при загрузке (т.е. найденный в информационной базе приемнике по значению синхронизирующих полей) не будет изменен/замещен.
"Выполняется обработчик «Перед записью полученных данных». В обработчике доступны параметры: «ПолученныеДанные» и «ДанныеИБ».
Если объект найден, параметр «ДанныеИБ» содержит ссылку на этот объект."
Сделал через расширение. в модуле обмена данными ч/з универсальный формат для нужных документов сделал так:
&Вместо("ПКО_Документ_РеализацияТоваровУслуг_ПередЗаписьюПолученныхДанных")
Процедура УО_ПКО_Документ_РеализацияТоваровУслуг_ПередЗаписьюПолученныхДанных(ПолученныеДанные, ДанныеИБ, КонвертацияСвойств, КомпонентыОбмена)
//++: если данные уже имеются, то пропустим загрузку
//Если ДанныеИБ = Неопределено, тогда это новый объект, продолжаем вызов и работаем стандартно
Если ДанныеИБ = Неопределено Тогда
ПродолжитьВызов(ПолученныеДанные, ДанныеИБ, КонвертацияСвойств, КомпонентыОбмена);
КонецЕсли;
//++ если данные уже имеются, то пропустим загрузку // Вставить содержимое метода.
КонецПроцедуры
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.