При переходе на программу 1С:Зарплата и управление персоналом (ЗУП) версии 3.1 многие пользователи сталкиваются с проблемой: штатный обмен с конфигурацией 1С:Бухгалтерия предприятия (БП) версии 2.0 отсутствует. Разберем подробнее, почему разработчики 1С не реализовали данный функционал, будет ли он добавлен в будущих релизах и какими способами можно организовать передачу данных по зарплате в бухгалтерскую программу.
Выясним главные архитектурные и технические причины, по которым стандартная синхронизация между ЗУП 3.1 и БП 2.0 невозможна:
EnterpriseData. Конфигурация БП 2.0 построена на устаревшей архитектуре обычных форм и не поддерживает механизмы интеграции этого формата.Отражение зарплаты в бухучете больше не задаются конкретные счета учета (например, 26, 44, 70) и подробные субконто — передаются лишь названия способов отражения. Предполагается, что счета и аналитика подставляются на стороне бухгалтерской программы, как это реализовано в БП 3.0. В свою очередь, БП 2.0 ожидает на вход документ с уже заполненными счетами бухгалтерского учета.Рассмотрим практические способы организации взаимодействия между программами.
Вариант 1. Переход на 1С:Бухгалтерия предприятия 3.0 (Рекомендуемый)
Самым надежным и перспективным решением является обновление конфигурации БП 2.0 до версии 3.0. Обновление типовой конфигурации происходит стандартным перезаписыванием релиза без потери накопленных данных. В БП 3.0 штатно встроен механизм синхронизации с ЗУП 3.1 через формат EnterpriseData.
Если в БП 2.0 внесены нетиповые изменения (добавлены отдельные документы или регистры), проанализируем возможность переноса этого функционала в расширение конфигурации БП 3.0 или переноса данных через типовую процедуру обновления.
Вариант 2. Использование правил конвертации данных (КД 2.1)
Если оперативный переход на БП 3.0 невозможен, перенос данных организуют с помощью правил обмена в формате XML:
1С:Конвертация данных 2.1.Отражение зарплаты в бухучете и ведомостей на выплату через типовую обработку Универсальный обмен данными в формате XML.Отражение зарплаты в регламентированном учете. Проводки и счета учета подставляются по правилам, заложенным в алгоритмах конвертации.Вариант 3. Внешняя обработка на базе COM-соединения
Для автоматизации переноса пишется внешняя обработка, которая подключается из ЗУП 3.1 непосредственно к информационной базе БП 2.0 через COMConnector (Automation-сервер). Обработка считывает данные из ЗУП 3.1, сопоставляет элементы справочников и программно создает требуемые документы в БП 2.0.
Вариант 4. Ручной ввод или использование промежуточной базы
При небольшом штате сотрудников ежемесячно создают документ Отражение зарплаты в регламентированном учете в БП 2.0 вручную на основании сводного отчета из ЗУП 3.1. Также возможна схема, при которой данные из ЗУП 3.1 сначала передаются штатным обменом в пустую базовую версию БП 3.0, а оттуда с помощью универсального обмена перегружаются в БП 2.0.
Проанализируем сложности, с которыми можно столкнуться при использовании сторонних обработок и правил обмена:
Таким образом, наиболее целесообразным решением является спланированный переход на 1С:Бухгалтерия 3.0, что полностью снимет проблему интеграции с ЗУП 3.1 и исключит затраты на поддержку самописных обменов.