Как организовать перенос данных по зарплате из ЗУП 3.1 в УПП 1.3 и настроить формирование проводок

Программист 1С v8.3 (Обычные формы) Бухгалтерский учет
← На главную

Переход на расчет заработной платы в современной конфигурации Зарплата и управление персоналом 3.1 при сохранении оперативного и бухгалтерского учета в Управлении производственным предприятием 1.3 — это классическая задача для многих производственных компаний. Основная сложность заключается в том, что между этими решениями отсутствует штатный механизм синхронизации данных, аналогичный современному формату EnterpriseData. Рассмотрим подробно, как выстроить методологию обмена и обеспечить корректное формирование проводок.

Архитектура взаимодействия между ЗУП 3.1 и УПП 1.3

Для начала проанализируем общую схему взаимодействия систем. Контур кадрового учета и расчета зарплаты в УПП 1.3 функционально автономен. Единственным связующим звеном с бухгалтерским контуром является документ Отражение зарплаты в регламентированном учете. Именно этот документ отвечает за формирование движений по счетам 20, 23, 25, 26, 44 в корреспонденции со счетами 70 и 69.

Разберем основные шаги, которые необходимо реализовать для переноса данных:

  1. Синхронизация справочников (Организации, Подразделения, Физические лица, Сотрудники).
  2. Перегрузка данных о начисленных суммах и налогах в документ Отражение зарплаты в регламентированном учете.
  3. Перенос данных о выплатах для корректного закрытия взаиморасчетов по счету 70.

Настройка документа «Отражение зарплаты в регламентированном учете»

В УПП 1.3 данный документ содержит несколько табличных частей. Рассмотрим, какие из них критически важны при загрузке данных из внешней системы:

1. Вкладка «Проводки». Это основная часть документа. Именно здесь указываются счета дебета и кредита, аналитика (номенклатурные группы, статьи затрат) и суммы. Если ваша задача — получить только бухгалтерский баланс, заполнения этой вкладки может быть достаточно. В ЗУП 3.1 проводки в явном виде не хранятся, там формируется документ Отражение зарплаты в бухучете, где указаны «Способы отражения». При выгрузке необходимо сопоставить текстовое наименование способа из ЗУП с конкретным набором счетов в УПП.

2. Вкладки «Основные начисления» и «Дополнительные начисления». В УПП 1.3 заполнение этих вкладок необходимо для фиксации того, что расчет выполнен. Однако, если расчет полностью ведется в ЗУП 3.1, в УПП эти данные могут носить лишь справочный характер. Как показывает практика, их можно не заполнять, если вы не планируете строить в УПП отчеты по видам расчета.

Проанализируем пример программного создания строки в табличной части «Проводки» при загрузке данных:


НоваяСтрока = ДокументОбъект.Проводки.Добавить();
НоваяСтрока.Период = ДатаКонцаМесяца;
НоваяСтрока.Организация = СсылкаНаОрганизацию;
НоваяСтрока.СчетДт = ПланыСчетов.Хозрасчетный.ОсновноеПроизводство;
НоваяСтрока.СубконтоДт1 = НоменклатурнаяГруппаСсылка;
НоваяСтрока.СубконтоДт2 = СтатьяЗатратСсылка;
НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда;
НоваяСтрока.СубконтоКт1 = СотрудникСсылка;
НоваяСтрока.Сумма = СуммаИзЗУП;

Аналитика на счете 70: Сводно или по сотрудникам?

Это один из самых важных вопросов при настройке интеграции. В УПП 1.3 на счете 70 обычно включено ведение учета в разрезе субконто Работники организаций.

Рассмотрим два варианта реализации:

  1. Детализация по сотрудникам. Это наиболее прозрачный метод. В этом случае в документе Отражение зарплаты в каждой проводке по кредиту 70 счета должен быть указан конкретный сотрудник. Это требует полной синхронизации справочника Физические лица между базами по уникальному идентификатору (GUID) или СНИЛС.
  2. Сводный учет. Вы можете создать в УПП 1.3 одного фиктивного сотрудника (например, «Все сотрудники») и относить все суммы на него. Однако помните, что это лишает вас возможности видеть задолженность перед конкретными людьми в бухгалтерской базе. С точки зрения законодательства это допустимо, если детальный учет ведется в ЗУП 3.1, но может вызвать неудобства при сверке данных.

Особенности выплаты зарплаты в УПП

Многие пользователи ошибочно полагают, что достаточно перенести только проводки. Однако, если вы проводите выплату (деньги уходят из УПП через Платежное поручение исходящее или Расходный кассовый ордер), возникает проблема закрытия 70 счета.

Разберем ситуацию: платежный документ в УПП требует привязки к документу Ведомость на выплату зарплаты. Если в платежке выбрана ведомость, то при проведении формируются проводки Дт 70 - Кт 51 (50) в разрезе сотрудников. Если вы не перенесете ведомости из ЗУП в УПП, вам придется либо создавать их вручную, либо делать выплату «без аналитики», что приведет к «зависанию» остатков на 70 счете по конкретным работникам.

Посмотрим на последовательность действий для корректной выплаты:

Налоги и взносы

Важно помнить, что ЗУП 3.1 является мастером по расчету НДФЛ и страховых взносов. В УПП эти данные должны попадать исключительно в виде проводок в документе отражения:

Не пытайтесь переносить регистры накопления по налогам в УПП. Всю отчетность (6-НДФЛ, ЕФС-1 и др.) следует формировать только в ЗУП 3.1. УПП должна получать только итоговые цифры для формирования баланса предприятия.

Рекомендации по реализации обмена

Поскольку штатного обмена нет, проанализируем доступные инструменты. Наиболее эффективным решением будет использование обработки Универсальный обмен данными в формате XML и разработка собственных правил в конфигурации «Конвертация данных 2.1».

При разработке правил обратите внимание на следующие моменты:

Подводя итог, можно сказать, что схема работы «ЗУП 3.1 для расчета — УПП 1.3 для баланса» вполне жизнеспособна и часто встречается на практике. Главное — четко определить границы учета и обеспечить корректную передачу аналитики для закрытия 70 счета.

← На главную