Когда выгружается Ссылка и если не стоит в ПКО свойство "Не Запоминать Выгруженные Объекты", то выгруженный объект загружается в структуру выгруженных объектов (тип Соответствие). В этом случае, если встречается ссылка на данный объект, то он не выгружается повторно, а подставляется значение из этой структуры. В файле выгрузки это выглядит так: <Ссылка Нпп="3"><Свойство Имя="Наименование" Тип="Строка"> <Значение>Пересечения</Значение>...</Ссылка>. Здесь Нпп - это ключ в соответствии ЗагруженныеОбъекты, из которого определяется ссылка на ранее созданный объект при загрузке, без дополнительного поиска.
А вот когда выгружаем не ссылочный тип в приемник ссылочного типа, например таблицу значений в справочник, то соответствие выгруженных объектов не заполняется и при появлении в выгрузке ссылки на ранее выгруженные данные, записывается узел для повторного поиска/создания объекта. Чтобы этого избежать, надо в методе "Перед выгрузкой" правила конвертации объекта установить значение параметров:
- КлючВыгружаемыхДанных = уникальному значению для данного объекта
- ЗапоминатьВыгруженные = Истина