Есть две базы.
В одной базе РС Имеет 2 измерения и 3 ресурса
Во второй базе РС Имеет 2 измерения и 1 ресурс (убрал ресурс типа ДокументСсылка и Дата)
Начальные данные РС заполняются в базе №1 (заполняются 2 измерения и 2 ресурса). После обменом данные улетают во вторую базу и там заполняется последний ресурс.
Проблема в том, что при обмене из базы №2 в базу №1 - 2 ресурса, которых нет в базе №2 затираются в базе № 1
По логике вещей должно быть что-то вроде: в плане обмена, при (перед) загрузкой набора записей:
1) Я производу поиск старых значений
2) Корректирую записи набора записей
3) Произвожу загрузку
Но проблема в том, что в конвертации "перед загрузкой" - не имеет объекта (только строковое представление типа объекта), а "При загрузке" объект есть, то записей не имеет (хотя фактически они есть и загрузка производится)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший