Как сопоставить данные двух баз 1С при синхронизации без дублей
📋 Содержание
Сопоставление данных при синхронизации в 1С 8.3 — это сверка одинаковых объектов двух баз (организаций, контрагентов, физлиц, номенклатуры), чтобы обмен подтянул пару, а не создал дубль. Окно сопоставления 1С показывает автоматически при первой загрузке данных или когда не смогла сама найти совпадение по ключевым реквизитам.
Пропустишь этот шаг вслепую — получишь два одинаковых контрагента, задвоенную зарплату или «висящие» остатки. Ниже разберём, когда всплывает окно, по каким полям система ищет пары, как сопоставить вручную и как заново сопоставить уже загруженные объекты.
Что такое механизм сопоставления данных и зачем он нужен
Две базы (например, Бухгалтерия 3.0 и ЗУП 3.1) ведут свои справочники независимо. Один и тот же сотрудник Иванов существует и там, и там — но под разными внутренними идентификаторами.
Когда включается синхронизация, обмен должен понять: Иванов из ЗУП и Иванов из БП — это один человек. Иначе в приёмнике появится второй Иванов, и проводки по зарплате уйдут не на того.
Механизм сопоставления решает ровно эту задачу — связывает объект-источник с объектом-приёмником по совпадающим реквизитам. Связка запоминается: при следующих обменах повторно сопоставлять уже не нужно.
💡 Сопоставление — не разовая операция. Новые объекты, которых ещё нет в паре, будут всплывать в окне при каждом обмене, пока вы их не свяжете или не разрешите создать.
Когда 1С показывает окно сопоставления данных
Окно «Сопоставление данных» открывается в трёх случаях:
- 🔹 Первый обмен после настройки синхронизации — сверяются все существующие справочники.
- 🔹 Появился новый объект, для которого система не нашла пару по реквизитам.
- 🔹 Реквизиты изменились так, что автоматическое совпадение сломалось (переименовали, поправили ИНН).
Если объектов немного, 1С сопоставит их сама и молча. Окно выскакивает, когда есть неоднозначность или совпадение не найдено — тогда решение за вами.
⚠️ Не закрывайте окно кнопкой «Создать всё как новые», не разобравшись. Именно так плодятся дубли контрагентов и физлиц.
По каким реквизитам 1С сопоставляет объекты
Для каждого вида объекта заданы свои поля-идентификаторы. Система сравнивает их и, если значения совпали, считает объекты одним и тем же.
Отсюда простое правило: чем аккуратнее заполнены ИНН, КПП и наименования, тем меньше объектов попадёт в ручное сопоставление. Пустой ИНН у контрагента почти гарантированно даст неоднозначность.
Пошагово: как сопоставить данные при синхронизации
Порядок действий одинаков для любой пары баз (БП ↔ ЗУП, БП ↔ УТ и т. д.).
Разберём ключевой, четвёртый-пятый шаг подробнее:
- В окне сопоставления объекты сгруппированы по вкладкам — «Организации», «Контрагенты», «Физические лица» и т. д.
- Строки, где пара найдена автоматически, помечены — их трогать не нужно.
- В несопоставленных строках в колонке приёмника нажимаете кнопку выбора и вручную указываете нужный объект из второй базы.
- Если пары действительно нет (объект новый) — оставляете вариант «Создать».
- После прохода по всем вкладкам жмёте «Далее» / «Записать и закрыть» — обмен продолжится.
💡 Сопоставляйте сверху вниз по вкладкам: сначала организации и контрагенты, потом физлиц и номенклатуру. Так связи между объектами (например, договор ссылается на контрагента) встанут корректно.
Как заново сопоставить уже загруженные объекты
Частый вопрос с форумов: обмен уже прошёл, а объекты сопоставились неверно — как заново сопоставить некоторые объекты при синхронизации.
Через обычное окно обмена это не сделать — оно показывает только новые несопоставленные объекты. Нужен ручной инструмент:
- Откройте
Администрирование→Синхронизация данных. - Найдите пункт «Зарегистрировать изменения» или «Состав отправляемых данных» по вашей настройке.
- Для перепривязки конкретных объектов используйте обработку «Сопоставление объектов» (в разных конфигурациях называется близко) — она даёт таблицу «источник ↔ приёмник» и позволяет переназначить пару.
- После правки сопоставления зарегистрируйте объект к выгрузке и запустите обмен.
⚠️ Прежде чем перепривязывать — сделайте резервную копию. Ошибочная замена ссылки затрагивает все документы, где объект использовался.
Где хранится само соответствие: связки лежат в служебных регистрах сведений обмена (таблица соответствия объектов информационных баз). Руками их не редактируют — только через штатные обработки.
Типичные ошибки и проблемы при синхронизации
Особенности по сценариям обмена
Двусторонний обмен (данные ходят в обе стороны) требует сопоставления с обеих сторон: и в источнике, и в приёмнике. При настройке БП ↔ ЗУП сопоставляют организации, подразделения, физлиц и способы отражения зарплаты в учёте.
Если один и тот же объект изменили в двух базах между обменами — сработает правило приоритета из настройки синхронизации (обычно «главной» назначается одна база). Побеждает версия приоритетной базы, поэтому заранее договоритесь, где ведётся эталон справочников.
💡 Держите справочник организаций и физлиц эталонным в одной базе (чаще — в ЗУП по кадрам, в БП по контрагентам). Меньше конфликтов — меньше ручного сопоставления.
Если не помогло
Когда объекты упорно не сопоставляются или дубли идут волной:
- ✅ Сверьте релизы обеих конфигураций — расхождение версий ломает автоматическое сопоставление чаще всего.
- ✅ Проверьте, что в настройке синхронизации совпадают префиксы баз и правила обмена.
- ✅ Прогоните справочники через
Поиск и удаление дублейдо обмена, а не после. - ✅ Для разовой массовой перепривязки используйте обработку сопоставления объектов, а не ручной проход по окну.
Частые вопросы
Что такое сопоставление данных при синхронизации в 1С 8.3?
Почему при синхронизации постоянно появляется окно сопоставления?
Как заново сопоставить объекты, если они связались неправильно?
Как убрать дубли, которые уже создались после обмена?
По каким реквизитам 1С ищет пару для контрагента?
Можно ли сопоставлять объекты автоматически, без окна?
Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 12.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.