Почему после успешной загрузки зарплаты из ЗУП в 1С:Бухгалтерию 3.0 не появляются документы?

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

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

1. Основная причина: несовпадение реквизитов организации (ИНН и КПП)

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

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

  1. Обработка загрузки не находит в справочнике Организации элемент с комбинацией ИНН и КПП из файла обмена.
  2. Система автоматически создает новую организацию-дубль с реквизитами из файла выгрузки.
  3. Все загруженные документы (ведомости, отражение зарплаты в бухучете) создаются и привязываются к этой новой созданной организации.
  4. Пользователь открывает журнал документов, где по умолчанию установлен отбор по основной организации, и не видит загруженных документов.

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

2. Пошаговая диагностика и проверка наличия загруженных данных

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

  1. Проверим реквизиты организаций в обеих базах. Откроем справочник Организации в 1С:ЗУП и 1С:Бухгалтерия. Внимательно сравним значения полей ИНН и КПП. Особое внимание уделим КПП головной организации и ее обособленных подразделений. Значения должны совпадать символ в символ, без лишних пробелов.
  2. Проверим появление дублей организации. В 1С:Бухгалтерия перейдем в раздел Главное — Организации и отключим все фильтры. Проверим, нет ли в списке двух элементов с одинаковым названием и ИНН, но разными КПП.
  3. Отключим отборы в зарплатных журналах. Откроем журнал Ведомости на выплату зарплаты (или Зарплата и кадры — Все начисления). В верхней части формы проверим поле Организация: выберем значение По всем организациям, а также очистим фильтр по периоду.
  4. Проверим документы через функции для технического специалиста. Чтобы исключить влияние интерфейсных отборов формы, перейдем в главное меню базы (справа вверху) — Функции для технического специалиста (или Все функции), найдем документ Ведомость на выплату зарплаты через банк / Ведомость в кассу и откроем полный список без предустановленных фильтров.

3. Другие распространенные причины невидимости документов

Если реквизиты ИНН и КПП совпадают, но документы все равно отсутствуют, рассмотрим другие возможные факторы:

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

4. Как исправить базу после ошибочной загрузки

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

  1. Синхронизируем реквизиты. Приведем реквизиты КПП и ИНН в обеих базах к единому правильному значению.
  2. Объединим дублирующиеся организации. Если загрузка уже создала дубль организации в 1С:Бухгалтерия, воспользуемся встроенным инструментом. Перейдем в раздел Администрирование — Обслуживание — Корректировка данных — Поиск и удаление дублей. Выберем справочник Организации, найдем задвоившиеся элементы, укажем правильную организацию в качестве оригинала и выполним замену ссылок во всех документах.
  3. Использование внешней обработки для контроля. Чтобы в деталях увидеть, какие именно объекты создаются при загрузке XML-файла, можно воспользоваться типовой внешней обработкой Универсальный обмен данными в формате XML. На вкладке Загрузка данных включим запись протокола обмена в файл. Это позволит получить полный список созданных документов со ссылками на них.
  4. Повторная выгрузка и загрузка. После устранения расхождений в КПП и удаления дублей сформируем файл выгрузки в 1С:ЗУП заново и загрузим его в 1С:Бухгалтерию. Документы корректно привяжутся к основной организации и отобразятся в журналах.
← На главную