Loginom использует для интеграции с 1С COM-соединение. Проблема подключения по COM-соединению к различным релизам платформы в рамках одной версии не нова для 1С. Например, в данной статье подробно обсуждается эта проблема и дается вариант ее решения.
Смысл предлагаемого решения состоит в создании отдельных компонентов COM+ для каждого из релизов, при этом все созданные COM+ компоненты должны ссылаться на свою версию библиотеки comcntr.dll (данная библиотека в составе 1С:Предриятия отвечает за интеграцию по COM-соединению).
Необходимо повторить все приведенные в статье шаги по созданию компонентов COM+ с определенными изменениями (применительно к ситуации интеграции из Loginom):
Важно, на этапе создания псевдонимов COM+ компонентов их коды ProgID должны быть заданы следующим образом:
для компоненты релиза 8.3.14 задается ProgID = V82.COMConnector, а для компоненты релиза 8.3.20 ProgID = V83.COMConnector. В этом случае для создания в Loginom подключения к релизу 8.3.14 в параметре подключения "Версия платформы" необходимо будет указать 1С:Предприятие 8.2, а для релиза 8.3.20 указать 1С:Предприятие 8.3.
Обязательным является шаг с корректировкой реестра. Необходимо поиском найти все связанные с компонентами записи в реестре и поправить пути к библиотекам comcntr.dll.
К минусам подобного решения можно отнести падение скорости обмена с 1С, что может быть критичным при импорте больших объемов данных.