Почему не выгружаются сотрудники (субконто) из 1С:ЗУП в 1С:Бухгалтерию 8.3 и как это исправить

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

При ведении учета в нескольких конфигурациях 1С стандартным сценарием является расчет заработной платы в программе 1С:Зарплата и управление персоналом (ЗУП) с последующей выгрузкой проводок в 1С:Бухгалтерию предприятия (БП). Однако бухгалтеры часто сталкиваются с неприятной ситуацией: после проведения синхронизации в оборотно-сальдовой ведомости по счету 70 «Расчеты с персоналом по оплате труда» (а также по счетам 68 или 69) отсутствует детальная аналитика по сотрудникам. Субконто остается пустым, из-за чего невозможно проанализировать взаиморасчеты в разрезе конкретных физических лиц.

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

Шаг 1. Настройка правил обмена на стороне 1С:ЗУП

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

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

Давайте выясним, как изменить этот режим в интерфейсе 1С:ЗУП:

  1. Перейдем в раздел Администрирование, затем выберем пункт Синхронизация данных.
  2. Откроем ссылку Настройки синхронизации данных.
  3. Выберем текущую настройку обмена с 1С:Бухгалтерией и нажмем кнопку Изменить параметры подключения (или кнопку изменения правил отправки данных в зависимости от версии интерфейса).
  4. В появившемся окне найдем переключатель Данные для формирования проводок выгружаются.
  5. Установим флаг в положение С детализацией по сотрудникам.
  6. Сохраним настройки.

Проанализируем этот момент: если ранее был установлен режим «Сводно», то простое изменение настройки не исправит старые документы автоматически. Новые правила применятся только к будущим сеансам выгрузки.

Шаг 2. Проверка настроек параметров учета в 1С:Бухгалтерии

Одной лишь настройки правил обмена в ЗУП недостаточно. Если в самой базе 1С:БП отключена аналитика по сотрудникам на счете 70, то приходящие детальные данные будут игнорироваться системой. Программа просто запишет суммы на «пустое» субконто.

Выполним проверку настроек в 1С:Бухгалтерии:

  1. Перейдем в раздел Администрирование, далее откроем Параметры учета.
  2. Найдем гиперссылку Настройки зарплаты.
  3. В открывшемся окне развернем группу настроек Расчеты с персоналом.
  4. Обратим внимание на переключатель учета расчетов по заработной плате. Обязательно должен быть выбран вариант По каждому сотруднику.

Если в системе был установлен вариант Сводно по всем сотрудникам, система автоматически отключает субконто Работники организаций (или Физические лица) на счете 70 в Плане счетов. При переключении флага в режим «По каждому сотруднику» субконто вновь активируется.

Шаг 3. Специфика справочников «Сотрудники» и «Физические лица»

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

В качестве аналитики (субконто) на счетах расчетов в БП используется справочник Физические лица. Сопоставление людей при синхронизации происходит по уникальным идентификаторам (UUID), а в случае их несовпадения — по ключевым полям:

Если у вас двоится физическое лицо в БП, проверьте корректность заполнения СНИЛС и ИНН в обеих базах.

Шаг 4. Исправление уже выгруженных прошлых периодов

Допустим, мы изменили настройки в обеих базах на «Детально». Но в прошлых месяцах данные все равно висят без сотрудников. Что делать? Нам придется перепровести документы прошлых периодов вручную. Рассмотрим пошаговый алгоритм:

  1. В базе 1С:ЗУП перейдем в раздел Выплаты — Отражение зарплаты в бухучете.
  2. Откроем документ за тот месяц, который необходимо исправить.
  3. Нажмем кнопку Перезаполнить. Вы увидите, что в табличной части в колонке «Сотрудник» появились конкретные фамилии людей вместо пустых строк.
  4. Проведем документ.
  5. Теперь этот измененный документ нужно принудительно зарегистрировать к отправке в БП. Для этого зайдем в настройки синхронизации, откроем форму Состав отправляемых данных, найдем в списке Документ.ОтражениеЗарплатыВБухучете, выберем нужный документ и зарегистрируем его.
  6. Запустим сеанс синхронизации данных.
  7. В базе 1С:Бухгалтерия откроем полученный документ Отражение зарплаты в бухучете и заново проведем его. Проводки по счету 70 заполнятся нужной аналитикой.

Для понимания процесса автоматизации регистрации изменений приведем пример кода, который разработчик может использовать в обработке для принудительной отправки объектов:


// Пример программной регистрации измененного документа отражения для обмена
УзелИнформационнойБазы = ПланыОбмена.СинхронизацияДанныхЧерезУниверсальныйФормат.НайтиПоКоду("БП");
Если ЗначениеЗаполнено(УзелИнформационнойБазы) Тогда
    ДокументСсылка = Документы.ОтражениеЗарплатыВБухучете.НайтиПоРеквизиту("Номер", "00ЗУП-00001");
    Если Не ДокументСсылка.Пустая() Тогда
        ПланыОбмена.ЗарегистрироватьИзменения(УзелИнформационнойБазы, ДокументСсылка);
        ЗаписьЖурналаРегистрации("ОбменДанными", УровеньЖурналаРегистрации.Информация, , , "Документ успешно зарегистрирован к обмену.");
    КонецЕсли;
КонецЕсли;

Шаг 5. Влияние режима детализации на выгрузку платежных документов

Мало кто знает, но выбор детализации влияет не только на проводки документа Отражение зарплаты в бухучете, но и на перенос платежных ведомостей:

Шаг 6. Проблема «пустого субконто» при переходе на детальный учет

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

Рекомендация по исправлению:
Перед проведением первого детального обмена необходимо перенести остатки по счету 70 с пустого субконто на реальных сотрудников. Сделать это можно с помощью документа Операция, введенная вручную в БП на дату перехода. Альтернативный вариант — осуществлять переход строго с 1 января нового отчетного периода, когда остатки по расчетам с персоналом близки к нулю или полностью закрыты.

Шаг 7. Нюанс с новыми сотрудниками без начислений

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

В этом случае физлицо необходимо перенести принудительно. Для этого в форме синхронизации в ЗУП выберите пункт «Отправить вручную», добавьте в список регистрации конкретное физическое лицо и выполните обмен. Карточка создастся в БП мгновенно.

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

← На главную