Почему не переносится отражение зарплаты и сведения об НДФЛ из ЗУП в БП через универсальный формат?

Программист 1С v8.3 (Управляемые формы) Налоговый учет IT и автоматизация бизнеса
← На главную

Синхронизация данных между конфигурациями 1С:Зарплата и управление персоналом 8 (ЗУП) и 1С:Бухгалтерия предприятия 8 (БП) через универсальный формат EnterpriseData является стандартным механизмом. Однако в начале 2023 года многие пользователи столкнулись с проблемой: данные за январь 2023 года (в частности, «Отражение зарплаты в бухучете» и новые «Сведения об удержанном НДФЛ») перестали загружаться в бухгалтерию, хотя обмен между базами проходит без видимых ошибок. Рассмотрим подробно, как диагностировать и решить эту проблему.

Анализируем основные причины сбоя синхронизации в 2023 году

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

  1. Изменение законодательства (ЕНС и НДФЛ): С 2023 года введен Единый налоговый счет. В ЗУП появился новый документ Сведения об удержанном НДФЛ, а структура документа Отражение зарплаты в бухучете претерпела изменения.
  2. Версия формата EnterpriseData: Новые объекты требуют поддержки формата версии 1.13 и выше. Если в настройках обмена зафиксирована старая версия (например, 1.10), новые документы просто не «пролезут» через этот фильтр.
  3. Обновление правил регистрации: Несмотря на актуальные релизы программ, внутренние правила регистрации могут требовать принудительного обновления или «встряски».
  4. Дата запрета загрузки: В Бухгалтерии могла автоматически установиться дата запрета изменений, которая блокирует загрузку любых документов за новый период.

Шаг 1: Проверка регистрации объектов в ЗУП

Выясним, видит ли сама программа ЗУП документы как предназначенные для отправки. Перейдем в раздел Администрирование — Синхронизация данных — Настройки синхронизации данных. Выберем нашу настройку и нажмем кнопку Состав отправляемых данных (иконка с синим монитором).

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

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

Шаг 2: Тестирование через выгрузку в файл

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

  1. В ЗУП временно изменим способ подключения на «Синхронизация через файл».
  2. Выполним выгрузку данных.
  3. Откроем полученный XML-файл (сообщения обмена) любым текстовым редактором или браузером.
  4. Выполним поиск по названию документа или по его номеру.

Если в файле документа нет, значит проблема на стороне ЗУП (не отрабатывают правила выгрузки). Если документ в файле присутствует, но в БП он не появляется — проблема на стороне приемника.

Шаг 3: Проверка версии формата EnterpriseData

Это критически важный момент для работы с релизами 2023 года. В обеих базах (ЗУП и БП) зайдем в параметры синхронизации. Проанализируем поле Версия формата. Для корректной передачи сведений об НДФЛ и новых правил отражения должна быть установлена версия 1.13. Если стоит меньшая версия, ее необходимо обновить в настройках подключения на обеих сторонах.

Шаг 4: Анализ новых механизмов учета резервов

Разберем ситуацию, упомянутую в обсуждении: в 2023 году в ЗУП (начиная с версии 3.1.23.165) радикально изменился учет резервов. Появился документ Резервы по оплате труда, а старый документ Резервы отпусков стал архивным. Если вы используете старые правила синхронизации или внешние правила, они могут некорректно обрабатывать новые объекты.

Рекомендация: Убедитесь, что используются типовые правила из конфигурации. В настройках синхронизации проверьте, не стоит ли флаг «Использовать внешние правила». Если он стоит — сбросьте его, чтобы система подтянула актуальные макеты из текущего релиза 1С.

Шаг 5: Проверка даты запрета загрузки в Бухгалтерии

Часто в БП после обновления или закрытия года устанавливается дата запрета загрузки данных. Проверим это:

  1. Зайдем в БП в раздел Администрирование — Синхронизация данных.
  2. Найдем гиперссылку Даты запрета загрузки.
  3. Если она включена, проверим дату. Если стоит 31.12.2022, то январские данные будут игнорироваться при загрузке.

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

Шаг 6: Отладка процесса загрузки (для специалистов)

Если визуальный осмотр не помог, перейдем к техническому анализу процесса. Используем Журнал регистрации (ЖР) в Бухгалтерии. Посмотрим записи в момент совершения обмена. Ищите записи с уровнем «Ошибка» или «Предупреждение» по источнику «Синхронизация данных».

Если в ЖР пусто, воспользуемся методом отладки. Рассмотрим, как это сделать:


// В модуле менеджера обмена через универсальный формат
// можно поставить точку останова в процедуре ПриЗагрузкеОбъекта
// Это позволит увидеть, доходит ли объект до приемника и на каком этапе он отсекается.

Посмотрим на модуль МенеджерОтраженияОбъектовEnterpriseData. Именно там описана логика трансформации данных из XML в документы 1С. Если вы видите, что данные в XML есть, но в базе они не создаются, возможно, не срабатывает условие сопоставления (например, не найдена Организация по ИНН/КПП или не совпадает валюта учета).

Итоги и выводы

В большинстве случаев проблема синхронизации начала 2023 года решается следующим образом:

  1. Принудительная перерегистрация документов в ЗУП через «Состав отправляемых данных».
  2. Обновление версии формата EnterpriseData до 1.13.
  3. Проверка и очистка даты запрета загрузки в БП.
  4. Убеждение в том, что в ЗУП документы проведены (непроведенные документы по умолчанию не регистрируются к обмену).

Проанализировав ситуацию, мы видим, что переход на новые рельсы учета НДФЛ и резервов требует строгого соответствия версий обеих конфигураций и актуальности правил обмена. Если данные по-прежнему не приходят, стоит выполнить «холостой» обмен (выгрузить из БП, принять в ЗУП, затем снова выгрузить из ЗУП), чтобы обновить идентификаторы узлов обмена.

← На главную