При переходе на современные версии кадрового учета (ЗУП 3.1) пользователи часто сталкиваются с проблемой интеграции с историческими системами управления предприятием, такими как УПП 1.3. Основная сложность заключается в том, что структуры данных в этих конфигурациях существенно различаются, а типовые правила обмена не всегда учитывают специфику ведения бухгалтерского и налогового учета на конкретном предприятии. В данной статье мы разберем, как организовать перенос документа «Отражение зарплаты в регл. учете» и как корректно выгрузить резервы отпусков.
Прежде всего, проанализируем ситуацию с типовыми правилами. Несмотря на то что 1С поставляет определенные правила в составе дистрибутивов, они зачастую требуют серьезной доработки. Это связано с тем, что ЗУП 3.1 построена на управляемых формах и новой архитектуре, а УПП 1.3 использует обычные формы и классическую модель учета затрат. Рассмотрим основные проблемы, которые нам предстоит решить:
Для создания надежного обмена мы рекомендуем использовать конфигурацию «1С:Конвертация данных 2.0». Это позволит нам гибко сопоставить объекты. Разберем алгоритм настройки правил:
Во-первых, настроим поиск сотрудников и подразделений по Уникальному Идентификатору (GUID). Это исключит дублирование данных. Если же структуры справочников в базах сильно различаются, настроим поиск по наименованию или коду (для подразделений) и по СНИЛС (для физических лиц).
Во-вторых, создадим таблицу соответствий для справочника СпособыОтраженияЗарплатыВБухучете. Поскольку в ЗУП нет прямой привязки к статьям затрат УПП, нам необходимо прописать алгоритм в обработчике «Поля поиска» или «Перед загрузкой»:
// Пример алгоритма сопоставления в правилах обмена
Если Объект.Наименование = "Производство (20 счет)" Тогда
Объект.СтатьяЗатрат = Справочники.СтатьиЗатрат.НайтиПоНаименованию("Оплата труда");
Объект.СчетЗатрат = ПланыСчетов.Хозрасчетный.ОсновноеПроизводство;
КонецЕсли;
Проанализируем ситуацию с резервами отпусков. В ЗУП данные формируются документом НачислениеОценочныхОбязательствПоОтпускам. Переносить их напрямую в документ «Отражение зарплаты» в УПП не всегда удобно, так как суммы БУ и НУ в нем часто должны совпадать, а по законодательству они могут различаться. Рассмотрим два основных способа решения:
Как показывает практика, это один из самых стабильных вариантов. Мы можем выгружать данные по резервам в документ ПрочиеЗатраты. Это дает следующие преимущества:
Важный нюанс: Документ ПрочиеЗатраты в УПП в шапке содержит поле Подразделение. Это означает, что при переносе данных из ЗУП, если суммы распределены по разным подразделениям, нам придется создавать отдельный документ на каждое подразделение или дорабатывать табличную часть.
Если ваша компания использует сложные алгоритмы ПБУ 18/02, рассмотрим вариант выгрузки резервов в обычные бухгалтерские справки (документ ОперацияБух). Это позволит напрямую прописать проводки вида Дт 20, 25, 26 — Кт 96 с нужной аналитикой НУ. Однако помните, что такой документ не делает движений по регистрам затрат, что может быть критично для управленческого баланса УПП.
При переносе данных в документ ОтражениеЗарплатыВРеглУчете в УПП, обратим внимание на важный аспект: формирование движений по регистрам накопления. Выясним причину, почему это важно. В УПП документ отражения отвечает не только за проводки, но и за закрытие взаиморасчетов с персоналом и формирование данных для налоговой отчетности по взносам.
Рассмотрим пример кода, который часто добавляют в правила обмена при загрузке, чтобы гарантировать запись движений:
// В обработчике "ПослеЗагрузки" документа ОтражениеЗарплаты
Объект.Записывать = Истина;
Объект.Записать(РежимЗаписиДокумента.Проведение);
Если документ загружается «пустым» (только проводки), проверьте настройки учетной политики в УПП. Рекомендуется, чтобы в правилах обмена также присутствовала выгрузка данных в табличные части, отвечающие за налоги и взносы (вкладки «Основные начисления», «НДФЛ», «Взносы»), иначе отчетность в УПП не сойдется с данными ЗУП.
Поскольку универсальных правил, подходящих под любую аналитику, не существует, выполним следующие шаги для настройки своего обмена:
Подразделения и Сотрудники в обеих базах.Таким образом, хотя готового универсального решения «из коробки» не существует, использование Конвертации данных в сочетании с документом Прочие затраты для резервов позволяет построить надежную систему интеграции между ЗУП и УПП.