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