К статье
Практический материал

Справочники и Данные · 14 мин

Где в 1С найти и удалить дубли справочников

Где находится обработка поиска дублей в 1С: как запустить поиск и удаление дублей контрагентов, номенклатуры, настроить правила сравнения и объединить элементы.

За поиск дублей в типовых конфигурациях 1С (Бухгалтерия, Управление торговлей, ERP, Комплексная автоматизация) отвечает штатная обработка «Поиск и удаление дублей». Она входит в состав Библиотеки стандартных подсистем, поэтому доступна практически во всех современных конфигурациях на управляемых формах без доработок и дополнительных внешних обработок.

Обработка находится в разделе «Администрирование» → «Обслуживание» → «Корректировка данных» → «Поиск и удаление дублей». В некоторых конфигурациях путь выглядит как «Администрирование» → «Обслуживание» → «Поиск и удаление дублей» — состав подразделов зависит от версии и настроек интерфейса. Если нужного пункта не видно, это обычно вопрос прав доступа или функциональных опций, а не отсутствия самой обработки.

Инструмент умеет искать совпадения по реквизитам справочников (контрагенты, номенклатура, физические лица, организации), сравнивать значения по точному совпадению или похожести слов и заменять дубли на один «правильный» элемент во всех документах и регистрах, где он использовался. Ниже — где именно искать обработку в разных конфигурациях, как её настроить и на что обратить внимание перед удалением.

Где находится обработка поиска дублей в разных конфигурациях

Точный путь к обработке немного различается в зависимости от конфигурации и её версии. В 1С:Бухгалтерии 8 откройте раздел «Администрирование», затем блок «Обслуживание» и пункт «Корректировка данных» — там будет ссылка «Поиск и удаление дублей». В Управлении торговлей и ERP структура аналогичная: «НСИ и администрирование» → «Обслуживание» → «Корректировка данных».

Если раздел «Обслуживание» свёрнут или не отображается, воспользуйтесь универсальным способом: нажмите на значок поиска в правом верхнем углу окна (или строку поиска по меню) и наберите «дублей» — система покажет нужную команду независимо от настроек интерфейса. Ещё один вариант — открыть обработку через «Файл» → «Открыть», если у вас есть отдельный файл обработки, но для типовых конфигураций это обычно не требуется.

В конфигурациях на обычных формах (например, Управление торговлей 10.3, Бухгалтерия 1.6/2.0) штатной обработки из БСП может не быть. Там дубли ищут либо универсальной обработкой «Поиск и замена значений» («Сервис» → «Поиск и замена значений»), либо внешними обработками. Учтите, что «Поиск и замена значений» только заменяет известный дубль на нужный элемент, но не находит дубли автоматически.

Что нужно проверить перед запуском

Поиск и объединение дублей — операция, которая массово меняет данные: ссылки на удаляемые элементы заменяются в документах, регистрах сведений и других объектах. Ошибка в настройках правил сравнения может «склеить» разных контрагентов или разные товары, и откатить это будет сложно. Поэтому перед запуском обязательно сделайте резервную копию информационной базы.

Второе условие — монопольный или спокойный режим работы. Замена ссылок в большой базе может занять заметное время, и если пользователи в этот момент проводят документы по обрабатываемым контрагентам или товарам, возможны конфликты блокировок. Оптимально запускать обработку в нерабочее время или попросить пользователей выйти из базы.

Третий момент — определитесь, какой справочник будете чистить и по каким признакам. Для контрагентов типичные поля сравнения — ИНН, КПП, наименование. Для номенклатуры — наименование, артикул, штрихкод. Чем точнее выбраны правила, тем меньше ложных совпадений придётся разбирать вручную.

Как запустить поиск дублей: пошаговая инструкция

Откройте «Администрирование» → «Обслуживание» → «Корректировка данных» → «Поиск и удаление дублей». В верхней части окна выберите область поиска — справочник, в котором нужно искать совпадения, например «Контрагенты» или «Номенклатура». При необходимости ограничьте поиск отбором: например, искать только среди элементов определённой группы номенклатуры.

Далее настройте правила поиска. Для каждого реквизита доступны варианты сравнения: «Совпадает» (точное равенство), «Совпадает по похожим словам» (нечёткое сравнение наименований) или «Не учитывать». Для контрагентов надёжнее всего правило «ИНН совпадает» — оно почти исключает ложные срабатывания. Для номенклатуры без штрихкодов придётся использовать похожесть наименований, что даёт больше кандидатов на ручную проверку.

Нажмите кнопку «Найти дубли». Обработка покажет дерево групп найденных совпадений: в каждой группе — элементы, которые система считает дублями друг друга. На этом этапе ничего не удаляется, можно спокойно изучить результат, раскрыть каждую группу и открыть сами элементы двойным щелчком.

Порядок действий
  1. 1
    Сделайте резервную копию базы
  2. 2
    Откройте «Администрирование» → «Обслуживание» → «Корректировка данных» → «Поиск и удаление дублей»
  3. 3
    Выберите справочник и задайте правила сравнения реквизитов
  4. 4
    Нажмите «Найти дубли» и проверьте найденные группы вручную
  5. 5
    Снимите пометки с групп, где элементы не являются дублями
  6. 6
    В каждой группе укажите основной элемент, на который будут заменены остальные
  7. 7
    Нажмите «Удалить дубли» и дождитесь окончания замены ссылок
  8. 8
    Проверьте результат: откройте несколько документов и убедитесь, что ссылки заменены корректно

Как настроить правила сравнения для разных справочников

Контрагенты

Оптимальная комбинация — точное совпадение ИНН (для юридических лиц — в связке с КПП, если нужно различать обособленные подразделения). Наименование при этом можно сравнивать по похожим словам или не учитывать вовсе: один и тот же контрагент часто заведён как «ООО Ромашка», «Ромашка ООО» и «ООО \"Ромашка\"», и нечёткое сравнение поможет собрать такие варианты в одну группу.

Будьте осторожны с правилом «ИНН совпадает» для физических лиц и самозанятых: у разных людей поле ИНН может быть просто не заполнено, и пустые значения система не считает совпадением — это нормально. А вот если искать только по похожему наименованию, в одну группу могут попасть разные компании с созвучными названиями, поэтому такие группы проверяйте особенно внимательно.

Номенклатура

Если в базе ведутся штрихкоды или артикулы поставщиков, используйте их как основной критерий — это самый надёжный признак дубля товара. Когда уникальных кодов нет, остаётся сравнение наименований по похожим словам. Здесь полезно дополнительно включить в сравнение реквизиты «Единица измерения» и «Вид номенклатуры»: это отсечёт группы, где совпали названия, но товары разные.

Физические лица

Для справочника физических лиц сравнивайте ФИО по похожим словам в сочетании с датой рождения или СНИЛС при их наличии. Одни только ФИО — недостаточный критерий: полные тёсок в большой базе может быть несколько, и объединять их карточки недопустимо.

Сравнение вариантов

Точное совпадение реквизита

Подходит для ИНН, штрихкодов, артикулов. Минимум ложных срабатываний, но не найдёт дубли с опечатками в ключевом поле.

Совпадение по похожим словам

Находит дубли с разным написанием наименований. Требует обязательной ручной проверки каждой группы, так как возможны ложные совпадения.

Комбинация нескольких правил

Самый надёжный вариант: например, похожее наименование плюс совпадающая единица измерения. Снижает и число пропущенных дублей, и число ложных групп.

Как объединить дубли и что происходит при удалении

После того как список групп проверен, в каждой группе нужно выбрать основной элемент — тот, который останется в базе. Обработка обычно предлагает кандидата автоматически (как правило, элемент с наибольшим числом ссылок), но вы можете назначить другой: например, карточку с корректно заполненными реквизитами. У групп, которые дублями не являются, снимите флажок пометки.

При нажатии «Удалить дубли» система проходит по всем объектам базы, где встречаются удаляемые элементы, и заменяет ссылки на основной элемент. Это касается документов (в том числе проведённых и находящихся в закрытых периодах), регистров сведений, дополнительных реквизитов и других справочников. Сами дубли после замены помечаются на удаление или удаляются, в зависимости от настроек.

Важно понимать: реквизиты основного элемента при объединении не дополняются автоматически из дублей. Если в дубле был заполнен, например, банковский счёт или адрес, а в основном элементе — нет, эти данные могут потеряться. Поэтому перед удалением просмотрите карточки дублей и вручную перенесите в основной элемент всё ценное: контактную информацию, договоры, счета.

Типичные ошибки
01
Удаление без ручной проверки групп — вместе с дублями объединяются разные контрагенты с похожими названиями, и документы уходят не тому контрагенту
02
Запуск без резервной копии — при ошибочном объединении восстановить данные нечем
03
Выбор основным элементом пустой карточки — теряются заполненные реквизиты, договоры и контакты из удаляемых дублей
04
Поиск только по наименованию — пропускаются дубли с опечатками или, наоборот, склеиваются однофамильцы и тёзки
05
Запуск в рабочее время на большой базе — блокировки и ошибки у пользователей, проводящих документы

Если штатной обработки нет или она не подходит

В старых конфигурациях на обычных формах и в самописных решениях обработки «Поиск и удаление дублей» может не быть. В этом случае есть два рабочих пути. Первый — универсальная обработка «Поиск и замена значений» (в типовых старых конфигурациях — «Сервис» → «Поиск и замена значений»): вы вручную указываете, что заменить и на что, а система находит все ссылки и подменяет их. Дубли при этом приходится выявлять самостоятельно, например сортировкой списка по ИНН или наименованию.

Второй путь — внешние обработки поиска дублей, которых много на профильных ресурсах. Они удобны тем, что часто поддерживают регистры сведений и произвольные таблицы, но перед использованием внешней обработки проверьте её на копии базы: сторонний код работает с данными напрямую и может не учитывать особенности вашей конфигурации.

Отдельный случай — дубли в регистрах сведений (например, повторные штрихкоды или контактная информация). Штатная обработка ориентирована на справочники, поэтому для чистки регистров используйте отбор и ручное удаление лишних записей либо специализированные обработки. Также помните, что после объединения контрагентов стоит проверить связанные данные в обменах: если база синхронизируется с другими системами, дубль мог уже уйти в смежную программу.

Маршрут решения

Как выбрать действие

Конфигурация типовая на управляемых формах (БП 3.0, УТ 11, ERP)Используйте штатную обработку из раздела «Администрирование» → «Обслуживание»
Старая конфигурация на обычных формахВыявляйте дубли сортировкой по ИНН/наименованию и объединяйте через «Поиск и замена значений»
Дублей много и они регулярно появляютсяНастройте контроль уникальности при вводе (например, проверку по ИНН) и назначьте ответственного за чистку справочников
Дубли уже ушли в закрытые периоды и обменыОбъединяйте только после сверки взаиморасчётов и предупредите пользователей смежных систем

Как проверить результат после чистки

Сразу после завершения обработки откройте справочник и убедитесь, что дубли помечены на удаление или отсутствуют, а основные элементы на месте. Затем выборочно откройте несколько документов, где раньше использовались удалённые элементы: в полях контрагента или номенклатуры должна стоять ссылка на основной элемент, а сами документы должны открываться без ошибок.

Для контрагентов дополнительно сверьте обороты: сформируйте оборотно-сальдовую ведомость или акт сверки по основному элементу — суммы должны совпадать с суммой оборотов по всем объединённым карточкам до чистки. Если цифры не сходятся, возможно, часть ссылок не была заменена из-за блокировок во время обработки.

Завершающий шаг — удаление помеченных объектов через «Администрирование» → «Обслуживание» → «Удаление помеченных объектов». Не откладывайте это надолго: помеченные дубли продолжают мешаться в списках и могут быть случайно выбраны пользователями в новых документах, если не настроен запрет использования.

Контрольные точки

Как проверить результат

Список справочника
Норма

Дубли помечены на удаление, основной элемент доступен и заполнен

Тревожный признак

Основной элемент тоже помечен на удаление или исчез

Документы по объединённым элементам
Норма

В полях стоит ссылка на основной элемент, документ открывается без ошибок

Тревожный признак

Пустое поле или сообщение о битой ссылке

Обороты по контрагенту
Норма

Суммы совпадают с суммарными оборотами всех объединённых карточек

Тревожный признак

Часть оборотов потерялась — ссылки не заменены

Повторный запуск поиска дублей
Норма

По тем же правилам групп больше не находится

Тревожный признак

Дубли находятся снова — значит, правило было слишком мягким или чистка не завершена

Итог

Что важно запомнить

Обработка «Поиск и удаление дублей» находится в разделе «Администрирование» → «Обслуживание» → «Корректировка данных» и доступна администратору. Перед запуском сделайте копию базы, сначала выполните только поиск и проверьте группы вручную, выберите основной элемент с заполненными реквизитами, а после удаления сверьте обороты и удалите помеченные объекты.

Частые вопросы

Почему в меню нет пункта «Поиск и удаление дублей»?

Чаще всего дело в правах: обработка видна только пользователям с правами администратора или ролью администрирования данных. Реже пункт скрыт настройками интерфейса — тогда найдите его через строку поиска по меню, набрав «дублей». Если конфигурация старая или самописная, обработки может не быть вовсе, и понадобится «Поиск и замена значений» или внешняя обработка.

Можно ли отменить объединение дублей?

Автоматической отмены нет: замена ссылок выполняется по всей базе, включая проведённые документы. Единственный надёжный способ вернуть состояние — восстановить резервную копию, сделанную перед чисткой. Поэтому копия перед запуском обязательна, а список групп перед удалением нужно проверять вручную.

Что будет с документами, где использовался удалённый дубль?

Ссылки в документах, регистрах и других объектах автоматически заменяются на основной элемент. Сами документы не перепроводятся заново, но их содержимое меняется, поэтому для закрытых периодов после чистки стоит пересформировать отчётность и сверить обороты.

Почему обработка не находит очевидные дубли?

Проверьте правила сравнения: если стоит точное совпадение ИНН, а у одного из дублей ИНН не заполнен или содержит опечатку, совпадения не будет. Для наименований с разным написанием используйте режим «Совпадает по похожим словам» и комбинируйте несколько реквизитов. Также убедитесь, что отбор по области поиска не отсекает часть элементов.

Как не допустить появления новых дублей?

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

Можно ли искать дубли не в справочниках, а в регистрах сведений?

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