Синхронизация данных между программами «1С:Зарплата и управление персоналом 3.1» (ЗУП) и «1С:Бухгалтерия предприятия 3.0» (БП) — это удобный инструмент, который избавляет от двойного ввода документов. Однако периодически бухгалтеры сталкиваются с неприятной ситуацией: в Оборотно-сальдовой ведомости (ОСВ) по счету 70 один и тот же сотрудник начинает отображаться двумя отдельными строками. На первый взгляд ФИО сотрудника абсолютно идентичны, но программа упорно видит их как разных людей и задваивает сальдо.
В этой статье мы подробно разберем, почему возникает подобная проблема, как локализовать ошибку, какими инструментами её исправить и как настроить работу так, чтобы дубли больше не появлялись.
---
Прежде чем приступать к исправлению, нам необходимо точно выяснить причину появления дублирующейся карточки. Для этого выполним детальный анализ движений по счету 70.
70.Работники организаций.Проанализируем документы-регистраторы в карточке счета:
Отражение зарплаты в бухучете), пришедшие из ЗУП, а по второй — документы выплаты (например, Расходный кассовый ордер или Списание с расчетного счета), оформленные вручную в БП, это означает, что у нас создано два разных элемента в справочнике Физические лица.---
Чтобы понять, почему программа создала дубликат, рассмотрим, как именно платформа 1С сопоставляет физических лиц при обмене данными между ЗУП 3.1 и БП 3.0.
Сопоставление происходит в строгой иерархии по следующим правилам:
Соответствия объектов информационных баз. Если эта связь установлена, то программа сопоставит физлицо, даже если у него в разных базах будут различаться ФИО.ИНН, СНИЛС и ФИО.Основные причины сбоя сопоставления:
Согласие на обработку персональных данных. Если этот документ отсутствует, при обмене персональные данные (паспорт, ИНН, СНИЛС) могут заблокироваться для выгрузки. В Бухгалтерию прилетит «пустая» карточка физлица, которая автоматически запишется как новый дубликат.---
Для исправления ситуации воспользуемся стандартным инструментом 1С — обработкой «Поиск и удаление дублей». Но выполнять эту процедуру нужно крайне аккуратно, соблюдая важные правила.
Рассмотрим процесс по шагам:
Физические лица (а не Сотрудники, так как на 70 счете аналитика ведется в разрезе физлиц).Важное предупреждение о дате запрета изменения данных:
Если в БП 3.0 установлена дата запрета редактирования прошлых периодов, обработка не сможет заменить ссылки на дублирующегося сотрудника в старых закрытых документах. Перед запуском слияния временно перейдем в «Администрирование» — «Настройки пользователей и прав» — «Даты запрета изменения данных» и отключим эту настройку. После успешного объединения дублей вернем дату запрета на место.
---
Простое объединение дублей решает проблему только в текущий момент. При следующей синхронизации ЗУП обратится к БП, используя старый уникальный идентификатор удаленного дубликата. Не найдя его, программа снова автоматически создаст новую «пустую» карточку физлица, и сотрудник на 70 счете задвоится опять.
Чтобы этого избежать, нам необходимо скорректировать регистр соответствий.
Соответствия объектов информационных баз и откроем его.Справочник ссылка: Физические лица.Физические лица и вручную убедимся, что установлена корректная связь «один к одному».---
Существует мнение, что если в настройках синхронизации выбрать вариант ведения учета расчетов с персоналом «Сводно по сотрудникам», то детализация по ФИО на 70 счете исчезнет и проблема решится сама собой. Однако это не всегда так.
Даже при включенном режиме сводного учета детальная информация о физлицах может попадать в Бухгалтерию в следующих случаях:
Отражение зарплаты в бухучете на вкладке «Удержания» (например, алименты, штрафы, удержания за мобильную связь) проводки вида Дт 70 — Кт 76 (73) программа обязана делать в разрезе конкретных людей. По этим строкам физлица принудительно переносятся из ЗУП в БП.Поэтому даже при сводном учете крайне важно следить за корректностью сопоставления справочников.
---
Чтобы раз и навсегда исключить появление дублей на 70 счете, рекомендуем внедрить в рабочий процесс простое правило:
Никогда не заводите одного и того же сотрудника параллельно вручную в обеих базах.
Правильный регламент выглядит следующим образом:
Согласие на обработку персональных данных.Что делать, если сотрудник подотчетный (МОЛ) и он нужен в БП прямо сейчас, до расчета зарплаты и общего обмена?
Не заводите его вручную в БП. Вместо этого в ЗУП перейдите в раздел «Администрирование» — «Синхронизация данных» — «Состав отправляемых данных». Найдите справочник Физические лица, нажмите кнопку «Зарегистрировать» — «Одиночный объект» и выберите карточку нужного человека. Запустите синхронизацию: в Бухгалтерию перенесется только карточка этого сотрудника, без документов начисления, и связь между базами установится корректно.