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