← На главную
При настройке обмена данными между конфигурациями 1С:Бухгалтерия предприятия 3.0 и 1С:Зарплата и управление персоналом 3.0 пользователи часто сталкиваются с ситуацией, когда одинаковые организации не сопоставляются автоматически. В результате в обеих базах образуются дубли справочника организаций. Разберем подробнее, почему возникает эта проблема и как правильно восстановить сопоставление элементов.
Основные причины задваивания организаций
Проанализируем ключевые факторы, из-за которых платформа 1С не может автоматически связать уже существующие элементы справочника при первичном или регулярном обмене:
- Различие в поле «Наименование»: Для автоматического сопоставления в типовых правилах формата EnterpriseData недостаточно совпадения только ИНН и КПП. Наименование элемента справочника в базах БП и ЗУП должно совпадать абсолютно точно, включая кавычки, дефисы и пробелы.
- Разные уникальные идентификаторы (GUID): Если организации создавались вручную и независимо в каждой из баз, система присвоила им разные внутренние идентификаторы платформы. При первичном обмене поиск выполняется в том числе по GUID.
- Пропуск интерактивного сопоставления: Запуск обмена в автоматическом или фоновом режиме по расписанию до того, как было выполнено первое ручное сопоставление в помощнике настройки, приводит к созданию новых элементов, если правила поиска не находят 100% совпадения.
- Зафиксированное неверное соответствие: Если ранее синхронизация прошлась с ошибкой, в системе могла сохраниться связь между некорректными объектами.
Шаг 1. Проверка и нормализация реквизитов
Выясним, какие поля необходимо проверить в справочнике организаций в первую очередь. Перейдем в справочник организаций в обеих базах и приведем данные к строго единому виду:
- ИНН и КПП: Убедимся, что номера введены без случайных пробелов на концах строк.
- Наименование элемента: Проверим наименование организации (наименование для отображения в справочнике). Оно должно полностью совпадать в БП и ЗУП. Обратим внимание на символы кавычек (прямые
"" или «ёлочки») и использование дефиса вместо тире.
- ОГРН: Проверим совпадение регистрационного номера в обеих конфигурациях.
Шаг 2. Проверка регистра сведений «Соответствие объектов для обмена»
Рассмотрим, где платформа 1С хранит информацию о связи объектов между базами. Все установленные соответствия записываются в специальный регистр сведений Соответствие объектов для обмена.
Если организация была загружена из базы-партнера как новый элемент, в этом регистре записалась некорректная пара связей. Чтобы сбросить ошибочную связь, выполним следующее:
- Откроем регистр сведений
Соответствие объектов для обмена через меню Главное меню — Все функции (или Функции для технического специалиста).
- Отфильтруем записи по типу объекта
СправочникСсылка.Организации и нужному узлу обмена.
- Удалим строку с некорректным соответствием, чтобы при следующем обмене система заново проанализировала объекты.
Шаг 3. Интерактивное сопоставление вручную
Разберем по шагам процесс ручного связывания элементов через мастер синхронизации:
- Перейдем в раздел Администрирование — Синхронизация данных — Настройки синхронизации данных.
- Откроем настройку обмена между БП и ЗУП и перейдем к этапу сопоставления данных.
- В окне сопоставления справочника Организации вручную укажем соответствие между элементом из текущей базы и соответствующей организацией из базы-партнера.
- Сохраним результаты сопоставления и заново запустим выполнение синхронизации.
Шаг 4. Устранение созданных дублей
Если в процессе обмена дубли уже успели образоваться и на них записались документы, воспользуемся стандартной обработкой конфигурации:
- Откроем инструмент
Поиск и замена дублей (раздел Администрирование — Обслуживание — Корректировка данных).
- В поле «Искать в» выберем справочник Организации.
- Зададим условие отбора (например, совпадение по ИНН) и нажмем Найти дубли.
- Отметим правильный элемент как главный, а созданный дубль — как удаляемый, после чего выполним команду Объединить. Платформа перенесет все ссылки из проведенных документов на правильную организацию.