Пытаюсь выгрузить в XDTO два справочника — Companies и Contracts.
В справочнике Companies есть ссылка на элемент справочника Contracts, и каждый элемент справочника Contracts, в свою очередь, принадлежит элементу справочника Companies.
Проблема в том, что когда я начинаю сериализировать (например) договор, то по ссылке на владельца пытается выгрузиться контрагент, а у этого контрагента внутри есть ссылка на тот же самый договор. В результате объекты циклически выгружаются, пока не переполняется стек.
Каким образом? Через схему? Не могу подобрать соответствующего свойства.
Выгрузкой занимается процедура, она всегда выгружает объект по ссылке полностью. Как я понимаю, отсюда проблема. Если взять два других справочника, получается что-то вроде:
Здесь Owner — это ссылка на другой объект схемы. Соответственно, я не могу (как я понимаю) в каком-то из случаев вместо вложенной структуры объекта Owner указать ссылку, т.к. такая структура не пройдет валидацию схемы. Или я неверно понимаю?