Версия 2. Утилита для импорта данных ЛЭРС Учета из одного экземпляра системы в другой

Продолжение Утилита для импорта данных ЛЭРС Учета из одного экземпляра системы в другой.

Актуальность такой утилиты все еще есть.
Постановка задачи согласно первой ветке, но с учетом замечаний в первой ветке.
А именно:

  • отсутствие требований одинаковости номеров точек учета источника и приемника;
  • отсутствие требований одинаковой версии ЛЭРС Учета источника и приемника.

В предыдущей теме вы спрашивали по какой причине версии должны быть одинаковы. Я уточню откуда идёт такое требование.

Протокол обмена сервера может меняться с развитием ЛЭРС УЧЁТ. Framework предназначен для того чтобы программист всегда работал с одинаковым интерфейсом, не зависимо от версии сервера.

Однако внутри в своём коде Framework использует прямые обращения к серверу, которые скрыты от программиста. Поэтому, если программа использует Framework для одной версии сервера, чтение данных с сервера с отличной версией может привести к ошибкам.

Разумно, но меня напрягает появление требования одинаковой версии ПО. Если будет требования, например все версии R13.xx, а лучше R1х.хх, то это логично.