При организации интеграции между системами автоматизации учетных процессов часто возникает задача выгрузки документов и справочников из 1С:ERP Управление предприятием 2 в конфигурацию 1С:Бухгалтерия предприятия. Однако разработчики сталкиваются с отсутствием типовых готовых правил обмена напрямую для устаревшей редакции 2.0. Проанализируем, почему возникает такая сложность и какими способами можно решить эту задачу.
Выясним причину, по которой типовые правила обмена ERP 2 – БП 2.0 отсутствуют в поставке. Дело в разнице используемых технологий синхронизации:
Прямая штатная синхронизация через встроенный интерфейс между этими системами без дополнительной подготовки не предусмотрена. Рассмотрим два рабочих варианта решения проблемы.
Если требуется сохранить конфигурацию Бухгалтерия предприятия 2.0 и настроить выгрузку через обработку Универсальный обмен данными в формате XML, можно взять за основу правила обмена из дистрибутива конфигурации 1С:Управление торговлей 11.
Разберем по шагам, где найти нужные файлы правил:
1С:Управление торговлей 11 (например, редакции 11.3 или 11.4).trade\11_X_X_X\AddFiles\Переходы с других конфигураций\Синхронизация данных\БП, ред. 2.0Так как конфигурации Управление торговлей 11 и 1С:ERP 2 построены на единой метапредметной базе (торговый контур в них аналогичен), эти правила конвертации подходят как базовый шаблон. Потребуется открыть полученный файл Правила конвертации.xml в программе Конвертация данных 2.0 и адаптировать их под специфику вашей базы ERP.
Особенности доработки правил (КД 2.0):
Партнеры и юридический Контрагенты. В БП 2.0 существует только справочник Контрагенты. Настроим сопоставление выгрузки именно по юридическим лицам с поиском по ИНН и КПП.Номенклатура.Структура предприятия из ERP сопоставляется со справочником Подразделения в БП 2.0 по коду или наименованию.Более перспективным и технологически правильным решением является обновление базы Бухгалтерия предприятия с версии 2.0 до версии 3.0. Посмотрим на преимущества данного подхода:
Для настройки такой синхронизации в 1С:ERP выберем пункт меню НСИ и администрирование – Синхронизация данных, укажем вариант подключения Другая программа (или Бухгалтерия предприятия, ред. 3.0) и настроим обмен через прямой эфир (COM-соединение), каталог или HTTP-сервис.