Почему не выгружаются ведомости на выплату зарплаты из ЗУП 3.1 в БП 3.0 при сводном учете?

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет
← На главную

При настройке синхронизации между программами «1С:Зарплата и управление персоналом 3.1» и «1С:Бухгалтерия предприятия 3.0» многие пользователи сталкиваются с ситуацией: при выборе режима выгрузки «Сводно по сотрудникам» документы типа Ведомость на выплату зарплаты (в банк или в кассу) перестают переноситься в бухгалтерскую базу. В то же время, если включить детализацию по сотрудникам, обмен проходит штатно. Разберем подробно, почему так происходит, и выясним, является ли это ошибкой системы или осознанным техническим ограничением.

Техническая логика режима «Сводно по сотрудникам»

Проанализируем ситуацию с точки зрения архитектуры учетных систем. Когда в настройках синхронизации мы выбираем вариант «Сводно по сотрудникам», мы даем программе команду не передавать персональные данные о доходах каждого конкретного работника в базу 1C:Бухгалтерия. Это часто требуется для соблюдения конфиденциальности, чтобы рядовые сотрудники бухгалтерии не видели суммы начислений своих коллег или руководства.

Рассмотрим, что происходит «под капотом» системы в этот момент:

  1. Изменение Плана счетов в БП: Как только в настройках параметров учета 1C:Бухгалтерия устанавливается признак ведения расчетов с персоналом «Сводно», система автоматически меняет настройки Плана счетов. Для счета 70 (Расчеты с персоналом по оплате труда) отключается субконто Работники организаций.
  2. Обезличенный учет: Поскольку аналитика по конкретным физическим лицам на счете 70 исчезает, программа технически не может записать проводку в разрезе сотрудников. Сумма по кредиту или дебету счета фиксируется одной общей цифрой по организации.
  3. Блокировка документов «Ведомость»: Документ Ведомость в 1С по своей сути является списочным — его главная задача детализировать выплату по конкретным людям. В условиях, когда счет 70 в бухгалтерии не имеет аналитики «Сотрудники», проведение такого документа становится невозможным.

Выясним причину на уровне механизмов обмена. Современная синхронизация использует формат EnterpriseData. В алгоритмы выгрузки со стороны ЗУП заложен жесткий фильтр: если установлен флаг «Сводно», объекты метаданных, отвечающие за ведомости, просто исключаются из пакета выгрузки. Именно поэтому в 1C:Бухгалтерия они не появляются вовсе.

Механизм выплаты зарплаты без ведомостей

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

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

  1. Списание с расчетного счета: Если зарплата выплачивается безналичным путем.
  2. Расходный кассовый ордер (РКО): Если выплата идет через кассу.

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

В документе Списание с расчетного счета выберите вид операции «Перечисление заработной платы по ведомостям» (несмотря на название, ведомость в БП не потребуется). В поле, где обычно выбирается ведомость, при сводном учете система позволит оставить значение пустым или выберет обобщенный объект. Вся сумма выплаты будет отнесена в Дебет 70 счета без указания фамилий. Таким образом, сальдо по счету закроется общим итогом.

Проблема конфиденциальности и альтернативные решения

Рассмотрим ситуацию, когда пользователю все же очень нужны ведомости в БП (например, для упрощения формирования платежных поручений), но при этом он хочет скрыть фамилии. Как было отмечено в обсуждении, «ведомость без фамилий» — это технический оксюморон. Ведомость предназначена именно для того, чтобы указать, кому и сколько платить.

Если ваша цель — видеть ведомости, но ограничить доступ к суммам, проанализируем альтернативный подход:

  1. Установите в настройках синхронизации режим «С детализацией по сотрудникам». В этом случае ведомости будут выгружаться в полном объеме со всеми фамилиями.
  2. В программе 1C:Бухгалтерия настройте Профили групп доступа. Можно ограничить права на чтение документов по зарплате и просмотр оборотов по счету 70 для всех пользователей, кроме главного бухгалтера или расчетчика.

Важное замечание: Этот путь сложнее в администрировании. Если обычный бухгалтер не будет иметь прав на просмотр проводок по 70 счету, он может столкнуться с трудностями при анализе общего баланса или при закрытии месяца. Поэтому типовая методология 1С все же рекомендует использовать режим «Сводно» и полностью отказаться от ведомостей в бухгалтерской базе.

Как проверять корректность данных?

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

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

← На главную