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