По коду есть строка "ЗаписанноеЗначение = Сериализатор.ПрочитатьXML(ЧтениеXML);" , в результате которой уже появляется готовый к записи объект "ЗаписанноеЗначение", но проваливается отладчик в метод "ПрочитатьXML(ЧтениеXML)", и я не пойму, где мне поставить условие типа если такой объект по гуиду найден, то его не трогаем..
а вот сам код из этой обработки:
Пока Сериализатор.ВозможностьЧтенияXML(ЧтениеXML) Цикл
Попытка
ЗаписанноеЗначение = Сериализатор.ПрочитатьXML(ЧтениеXML);
Исключение
ВосстановитьИспользованиеИтогов();
ВызватьИсключение;
КонецПопытки;
Если ПриЗагрузкеИспользоватьРежимОбменаДанными Тогда
Попытка // Планы обмена свойства ОбменДанными не имеют
ЗаписанноеЗначение.ОбменДанными.Загрузка = Истина;
Исключение
КонецПопытки;
ЗаписанноеЗначение = Сериализатор.ПрочитатьXML(ЧтениеXML)
У тебя же тут вроде готовый объект, без записи в БД. То есть там и гуид есть и тип метаданных. ТАм и воткни сразу Если ОбъектЕстьВБД() Тогда Возврат КонецЕсли;