Одной из наиболее частых и неприятных проблем при настройке обмена между программами 1С:Зарплата и управление персоналом (ЗУП) и 1С:Бухгалтерия предприятия (БП) является частичный перенос данных. Ситуация, когда документ Отражение зарплаты в бухучете переносится успешно, заполняются начисления и НДФЛ, но колонка со взносами в ПФР остается пустой, знакома многим специалистам. В этой статье мы подробно разберем причины возникновения этой ошибки и способы ее решения.
Рассмотрим ситуацию с точки зрения архитектуры 1С. Синхронизация данных между ЗУП и БП работает на основе правил обмена, которые описывают соответствие полей объектов в разных базах. Проблема с «пропаданием» ПФР чаще всего связана с одним из трех факторов:
Выясним, как устранить ошибку, если она вызвана багом платформы. Ошибка с кодом 10158843 была исправлена разработчиками в архивных и текущих релизах. Если вы столкнулись с пустыми колонками ПФР, первым делом выполним следующие действия:
Рассмотрим подробнее, почему это важно. Правила обмена хранятся внутри конфигурации как макеты XML. Исправление ошибки в коде ВыгрузкаДанныхВБухгалтерскуюПрограмму позволяет системе корректно считывать числовые значения из колонки ПФР и передавать их в соответствующий регистр бухгалтерии.
Иногда причина кроется не в программной ошибке, а в настройках аналитики. Если в ЗУП для конкретного сотрудника или подразделения не указан Способ отражения, система может сформировать строку начисления, но «споткнуться» на формировании проводок по взносам. Посмотрим на алгоритм проверки:
Отражение зарплаты в бухучете.Важный момент: если вы используете специфические настройки (например, для Беларуси или особые тарифы для МСБ), проверьте, чтобы в Бухгалтерии были заведены аналогичные статьи затрат и счета учета. Если 1С:Бухгалтерия не «узнает» счет, на который нужно положить взнос, она может оставить поле пустым.
Как отмечают пользователи на форумах, иногда НДФЛ и взносы ведут себя странно, если в периоде были больничные листы. Это связано с механизмом даты получения дохода. Посмотрим, как это работает:
В ЗУП НДФЛ по больничным листам фиксируется на дату выплаты. Если начисление произошло в одном месяце, а фактическая выплата — в другом, при синхронизации данных за месяц начисления может возникнуть расхождение. Разберем, как проверить корректность:
Ведомость на выплату.Проанализируем ситуацию для актуальных релизов 2023-2024 годов. В связи с введением Единого налогового счета (ЕНС) и Единого тарифа страховых взносов, структура документа отражения изменилась. Теперь нет раздельных колонок ПФР, ФСС и ФОМС — вместо них используется одна колонка «Взносы по единому тарифу».
Если вы пытаетесь перегрузить старые данные в новую базу, или наоборот, синхронизация может давать сбои. В таком случае:
Отражение зарплаты в бухучете заполнена колонка «Взносы».Для того чтобы данные по ПФР (или Единому тарифу) корректно отражались в Бухгалтерии, выполним следующую последовательность действий:
Отражение зарплаты в бухучете. Без этого флажка данные могут выгружаться не полностью.Способ отражения для каждой строки на вкладке начислений. Если поле пустое, программа не сможет определить корректный счет 69-го порядка в Бухгалтерии.Следуя этим шагам, мы сможем восстановить корректную передачу данных и обеспечить правильное формирование проводок по страховым взносам в 1С:Бухгалтерия предприятия 3.0.