Переход на расчет заработной платы в современной конфигурации Зарплата и управление персоналом 3.1 при сохранении оперативного и бухгалтерского учета в Управлении производственным предприятием 1.3 — это классическая задача для многих производственных компаний. Основная сложность заключается в том, что между этими решениями отсутствует штатный механизм синхронизации данных, аналогичный современному формату EnterpriseData. Рассмотрим подробно, как выстроить методологию обмена и обеспечить корректное формирование проводок.
Для начала проанализируем общую схему взаимодействия систем. Контур кадрового учета и расчета зарплаты в УПП 1.3 функционально автономен. Единственным связующим звеном с бухгалтерским контуром является документ Отражение зарплаты в регламентированном учете. Именно этот документ отвечает за формирование движений по счетам 20, 23, 25, 26, 44 в корреспонденции со счетами 70 и 69.
Разберем основные шаги, которые необходимо реализовать для переноса данных:
Отражение зарплаты в регламентированном учете.В УПП 1.3 данный документ содержит несколько табличных частей. Рассмотрим, какие из них критически важны при загрузке данных из внешней системы:
1. Вкладка «Проводки». Это основная часть документа. Именно здесь указываются счета дебета и кредита, аналитика (номенклатурные группы, статьи затрат) и суммы. Если ваша задача — получить только бухгалтерский баланс, заполнения этой вкладки может быть достаточно. В ЗУП 3.1 проводки в явном виде не хранятся, там формируется документ Отражение зарплаты в бухучете, где указаны «Способы отражения». При выгрузке необходимо сопоставить текстовое наименование способа из ЗУП с конкретным набором счетов в УПП.
2. Вкладки «Основные начисления» и «Дополнительные начисления». В УПП 1.3 заполнение этих вкладок необходимо для фиксации того, что расчет выполнен. Однако, если расчет полностью ведется в ЗУП 3.1, в УПП эти данные могут носить лишь справочный характер. Как показывает практика, их можно не заполнять, если вы не планируете строить в УПП отчеты по видам расчета.
Проанализируем пример программного создания строки в табличной части «Проводки» при загрузке данных:
НоваяСтрока = ДокументОбъект.Проводки.Добавить();
НоваяСтрока.Период = ДатаКонцаМесяца;
НоваяСтрока.Организация = СсылкаНаОрганизацию;
НоваяСтрока.СчетДт = ПланыСчетов.Хозрасчетный.ОсновноеПроизводство;
НоваяСтрока.СубконтоДт1 = НоменклатурнаяГруппаСсылка;
НоваяСтрока.СубконтоДт2 = СтатьяЗатратСсылка;
НоваяСтрока.СчетКт = ПланыСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда;
НоваяСтрока.СубконтоКт1 = СотрудникСсылка;
НоваяСтрока.Сумма = СуммаИзЗУП;
Это один из самых важных вопросов при настройке интеграции. В УПП 1.3 на счете 70 обычно включено ведение учета в разрезе субконто Работники организаций.
Рассмотрим два варианта реализации:
Отражение зарплаты в каждой проводке по кредиту 70 счета должен быть указан конкретный сотрудник. Это требует полной синхронизации справочника Физические лица между базами по уникальному идентификатору (GUID) или СНИЛС.Многие пользователи ошибочно полагают, что достаточно перенести только проводки. Однако, если вы проводите выплату (деньги уходят из УПП через Платежное поручение исходящее или Расходный кассовый ордер), возникает проблема закрытия 70 счета.
Разберем ситуацию: платежный документ в УПП требует привязки к документу Ведомость на выплату зарплаты. Если в платежке выбрана ведомость, то при проведении формируются проводки Дт 70 - Кт 51 (50) в разрезе сотрудников. Если вы не перенесете ведомости из ЗУП в УПП, вам придется либо создавать их вручную, либо делать выплату «без аналитики», что приведет к «зависанию» остатков на 70 счете по конкретным работникам.
Посмотрим на последовательность действий для корректной выплаты:
Ведомость в банк или Ведомость в кассу.Ведомость на выплату зарплаты.Важно помнить, что ЗУП 3.1 является мастером по расчету НДФЛ и страховых взносов. В УПП эти данные должны попадать исключительно в виде проводок в документе отражения:
Дт 70 - Кт 68.01.Дт (счет затрат) - Кт 69 по соответствующим субсчетам.Не пытайтесь переносить регистры накопления по налогам в УПП. Всю отчетность (6-НДФЛ, ЕФС-1 и др.) следует формировать только в ЗУП 3.1. УПП должна получать только итоговые цифры для формирования баланса предприятия.
Поскольку штатного обмена нет, проанализируем доступные инструменты. Наиболее эффективным решением будет использование обработки Универсальный обмен данными в формате XML и разработка собственных правил в конфигурации «Конвертация данных 2.1».
При разработке правил обратите внимание на следующие моменты:
Физических лиц по СНИЛС, так как ФИО может измениться.Способов отражения в ЗУП создайте таблицу соответствия в правилах обмена, чтобы программно определять счета затрат в УПП.Подразделения организаций, так как в УПП затраты на счетах 20/25/26 жестко привязаны к подразделениям.Подводя итог, можно сказать, что схема работы «ЗУП 3.1 для расчета — УПП 1.3 для баланса» вполне жизнеспособна и часто встречается на практике. Главное — четко определить границы учета и обеспечить корректную передачу аналитики для закрытия 70 счета.