Почему не закрывается 20 счет по зарплате при выгрузке из «1С:ЗиК» в «1С:ПУБ» и как это исправить?

Бухгалтер 1С v7.7 Бухгалтерский учет Промышленность, строительство и АПК
← На главную

При совместном использовании программных продуктов «1С:Зарплата+Кадры 7.7» (ЗиК) и «1С:Производство+Услуги+Бухгалтерия 7.7» (ПУБ) бухгалтеры часто сталкиваются с неприятной ситуацией: затраты на оплату труда производственных рабочих и страховые взносы, отнесенные на 20 счет («Основное производство»), отказываются распределяться. При выполнении регламентной процедуры «Закрытие месяца» программа выдает сообщения о нераспределенных суммах по налогам, а вся загруженная зарплата остается висеть в дебете 20 счета в виде незавершенного производства.

В этой статье мы подробно разберем, почему возникает эта проблема, проанализируем различия в архитектуре учета и рассмотрим пошаговые сценарии ее решения.

В чем кроется главная причина зависания 20 счета?

Для того чтобы понять природу этой ошибки, нам необходимо заглянуть под капот конфигурации «1С:Производство+Услуги+Бухгалтерия». В отличие от стандартной «1С:Бухгалтерии 7.7», ПУБ — это сложная система, сочетающая в себе как классический бухгалтерский учет на счетах, так и детальный регистровый производственный учет. Это роднит ее со старшими конфигурациями, такими как «1С:Управление производственным предприятием» (УПП).

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

  1. Загрузка через документ «Операция». Если выгрузка из «1С:ЗиК» настроена по упрощенной схеме, то при импорте в ПУБ создается обычная бухгалтерская Операция. Она формирует прямые проводки (например, Дебет 20 – Кредит 70, Дебет 20 – Кредит 69). Проблема заключается в том, что ручные проводки и документ Операция делают движения только по бухгалтерским счетам. Они не создают записей в регистрах накопления производственного учета.
  2. Реакция закрытия месяца. Алгоритм распределения затрат основного производства в ПУБ ориентируется исключительно на данные специализированных регистров. Когда обработка «Закрытие месяца» пытается распределить затраты на себестоимость выпущенной продукции, она обращается к регистрам и видит там «пустоту» по статьям оплаты труда. При этом на самом бухгалтерском счете 20 сумма есть. Возникает рассинхронизация: программа выдает ошибку о нераспределенных суммах, и сальдо на 20 счете остается незакрытым.

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

---

Вариант 1. Настройка штатного многомерного обмена между ЗиК и ПУБ

Чтобы данные по заработной плате корректно попадали в производственные регистры, импорт должен осуществляться не плоскими проводками, а специальными документами. Для этого выполним цепочку настроек в обеих информационных базах.

Шаг 1. Настройки на стороне «1С:Зарплата+Кадры 7.7»

Проанализируем константы в программе расчета зарплаты. Нам необходимо указать системе, что выгрузка будет производиться не в обычную бухгалтерию, а в производственную конфигурацию с поддержкой сложной аналитики:

Это заставит ЗиК формировать файл выгрузки в особом формате, содержащем детальные аналитические разрезы по статьям прямых затрат и подразделениям.

Шаг 2. Настройки на стороне «1С:ПУБ 7.7»

Теперь подготовим принимающую базу к приему детализированных данных:

Шаг 3. Загрузка и проведение документов

После корректной настройки при выполнении импорта в ПУБ вместо безликой бухгалтерской операции будут автоматически созданы следующие документы:

Критически важный момент! При импорте эти документы очень часто создаются в системе как непроведенные. Они записаны в базу, но еще не сделали движений по регистрам. Бухгалтеру необходимо:

  1. Открыть журнал соответствующих документов в ПУБ.
  2. Найти загруженные документы за отчетный период.
  3. Вручную открыть и провести каждый из них.

После проведения документов суммы наконец попадут в регистры производственного учета. Запустим повторно обработку «Закрытие месяца» — теперь 20 счет закроется автоматически и без ошибок.

---

Вариант 2. Использование документа распределения затрат (если обмен идет операциями)

Что делать, если по каким-то причинам изменить схему выгрузки из ЗиК невозможно (например, база сильно кастомизирована или настроена жесткая интеграция «проводка-в-проводку»), и данные продолжают поступать через документ Операция?

В этом случае нам придется искусственно «насытить» регистры производственного учета нужными суммами. Рассмотрим, как это реализовать:

Проанализируем пример распределения:

  1. Документ Операция из ЗиК отразил на счете 20 сумму 100 000 рублей по дебету. Регистры пусты.
  2. Вводим документ распределения на сумму 100 000 рублей. Он делает записи в регистры затрат основного производства по нужным номенклатурным группам выпускаемой продукции.
  3. При закрытии месяца программа видит соответствие между остатком на 20 счете и записями в регистрах. Сумма успешно списывается на счет 43 («Готовая продукция») или 40 в зависимости от учетной политики.

---

Резюме и рекомендации

Для стабильного и корректного закрытия 20 счета по затратам на оплату труда всегда придерживайтесь следующих правил:

← На главную