Справочники и Данные · 14 мин
Где в 1С найти и удалить дубли справочников
Где находится обработка поиска дублей в 1С: как запустить поиск и удаление дублей контрагентов, номенклатуры, настроить правила сравнения и объединить элементы.
За поиск дублей в типовых конфигурациях 1С (Бухгалтерия, Управление торговлей, ERP, Комплексная автоматизация) отвечает штатная обработка «Поиск и удаление дублей». Она входит в состав Библиотеки стандартных подсистем, поэтому доступна практически во всех современных конфигурациях на управляемых формах без доработок и дополнительных внешних обработок.
Обработка находится в разделе «Администрирование» → «Обслуживание» → «Корректировка данных» → «Поиск и удаление дублей». В некоторых конфигурациях путь выглядит как «Администрирование» → «Обслуживание» → «Поиск и удаление дублей» — состав подразделов зависит от версии и настроек интерфейса. Если нужного пункта не видно, это обычно вопрос прав доступа или функциональных опций, а не отсутствия самой обработки.
Инструмент умеет искать совпадения по реквизитам справочников (контрагенты, номенклатура, физические лица, организации), сравнивать значения по точному совпадению или похожести слов и заменять дубли на один «правильный» элемент во всех документах и регистрах, где он использовался. Ниже — где именно искать обработку в разных конфигурациях, как её настроить и на что обратить внимание перед удалением.
Где находится обработка поиска дублей в разных конфигурациях
Точный путь к обработке немного различается в зависимости от конфигурации и её версии. В 1С:Бухгалтерии 8 откройте раздел «Администрирование», затем блок «Обслуживание» и пункт «Корректировка данных» — там будет ссылка «Поиск и удаление дублей». В Управлении торговлей и ERP структура аналогичная: «НСИ и администрирование» → «Обслуживание» → «Корректировка данных».
Если раздел «Обслуживание» свёрнут или не отображается, воспользуйтесь универсальным способом: нажмите на значок поиска в правом верхнем углу окна (или строку поиска по меню) и наберите «дублей» — система покажет нужную команду независимо от настроек интерфейса. Ещё один вариант — открыть обработку через «Файл» → «Открыть», если у вас есть отдельный файл обработки, но для типовых конфигураций это обычно не требуется.
В конфигурациях на обычных формах (например, Управление торговлей 10.3, Бухгалтерия 1.6/2.0) штатной обработки из БСП может не быть. Там дубли ищут либо универсальной обработкой «Поиск и замена значений» («Сервис» → «Поиск и замена значений»), либо внешними обработками. Учтите, что «Поиск и замена значений» только заменяет известный дубль на нужный элемент, но не находит дубли автоматически.
Что нужно проверить перед запуском
Поиск и объединение дублей — операция, которая массово меняет данные: ссылки на удаляемые элементы заменяются в документах, регистрах сведений и других объектах. Ошибка в настройках правил сравнения может «склеить» разных контрагентов или разные товары, и откатить это будет сложно. Поэтому перед запуском обязательно сделайте резервную копию информационной базы.
Второе условие — монопольный или спокойный режим работы. Замена ссылок в большой базе может занять заметное время, и если пользователи в этот момент проводят документы по обрабатываемым контрагентам или товарам, возможны конфликты блокировок. Оптимально запускать обработку в нерабочее время или попросить пользователей выйти из базы.
Третий момент — определитесь, какой справочник будете чистить и по каким признакам. Для контрагентов типичные поля сравнения — ИНН, КПП, наименование. Для номенклатуры — наименование, артикул, штрихкод. Чем точнее выбраны правила, тем меньше ложных совпадений придётся разбирать вручную.
Как запустить поиск дублей: пошаговая инструкция
Откройте «Администрирование» → «Обслуживание» → «Корректировка данных» → «Поиск и удаление дублей». В верхней части окна выберите область поиска — справочник, в котором нужно искать совпадения, например «Контрагенты» или «Номенклатура». При необходимости ограничьте поиск отбором: например, искать только среди элементов определённой группы номенклатуры.
Далее настройте правила поиска. Для каждого реквизита доступны варианты сравнения: «Совпадает» (точное равенство), «Совпадает по похожим словам» (нечёткое сравнение наименований) или «Не учитывать». Для контрагентов надёжнее всего правило «ИНН совпадает» — оно почти исключает ложные срабатывания. Для номенклатуры без штрихкодов придётся использовать похожесть наименований, что даёт больше кандидатов на ручную проверку.
Нажмите кнопку «Найти дубли». Обработка покажет дерево групп найденных совпадений: в каждой группе — элементы, которые система считает дублями друг друга. На этом этапе ничего не удаляется, можно спокойно изучить результат, раскрыть каждую группу и открыть сами элементы двойным щелчком.
- 1Сделайте резервную копию базы
- 2Откройте «Администрирование» → «Обслуживание» → «Корректировка данных» → «Поиск и удаление дублей»
- 3Выберите справочник и задайте правила сравнения реквизитов
- 4Нажмите «Найти дубли» и проверьте найденные группы вручную
- 5Снимите пометки с групп, где элементы не являются дублями
- 6В каждой группе укажите основной элемент, на который будут заменены остальные
- 7Нажмите «Удалить дубли» и дождитесь окончания замены ссылок
- 8Проверьте результат: откройте несколько документов и убедитесь, что ссылки заменены корректно
Как настроить правила сравнения для разных справочников
Контрагенты
Оптимальная комбинация — точное совпадение ИНН (для юридических лиц — в связке с КПП, если нужно различать обособленные подразделения). Наименование при этом можно сравнивать по похожим словам или не учитывать вовсе: один и тот же контрагент часто заведён как «ООО Ромашка», «Ромашка ООО» и «ООО \"Ромашка\"», и нечёткое сравнение поможет собрать такие варианты в одну группу.
Будьте осторожны с правилом «ИНН совпадает» для физических лиц и самозанятых: у разных людей поле ИНН может быть просто не заполнено, и пустые значения система не считает совпадением — это нормально. А вот если искать только по похожему наименованию, в одну группу могут попасть разные компании с созвучными названиями, поэтому такие группы проверяйте особенно внимательно.
Номенклатура
Если в базе ведутся штрихкоды или артикулы поставщиков, используйте их как основной критерий — это самый надёжный признак дубля товара. Когда уникальных кодов нет, остаётся сравнение наименований по похожим словам. Здесь полезно дополнительно включить в сравнение реквизиты «Единица измерения» и «Вид номенклатуры»: это отсечёт группы, где совпали названия, но товары разные.
Физические лица
Для справочника физических лиц сравнивайте ФИО по похожим словам в сочетании с датой рождения или СНИЛС при их наличии. Одни только ФИО — недостаточный критерий: полные тёсок в большой базе может быть несколько, и объединять их карточки недопустимо.
Сравнение вариантов
Подходит для ИНН, штрихкодов, артикулов. Минимум ложных срабатываний, но не найдёт дубли с опечатками в ключевом поле.
Находит дубли с разным написанием наименований. Требует обязательной ручной проверки каждой группы, так как возможны ложные совпадения.
Самый надёжный вариант: например, похожее наименование плюс совпадающая единица измерения. Снижает и число пропущенных дублей, и число ложных групп.
Как объединить дубли и что происходит при удалении
После того как список групп проверен, в каждой группе нужно выбрать основной элемент — тот, который останется в базе. Обработка обычно предлагает кандидата автоматически (как правило, элемент с наибольшим числом ссылок), но вы можете назначить другой: например, карточку с корректно заполненными реквизитами. У групп, которые дублями не являются, снимите флажок пометки.
При нажатии «Удалить дубли» система проходит по всем объектам базы, где встречаются удаляемые элементы, и заменяет ссылки на основной элемент. Это касается документов (в том числе проведённых и находящихся в закрытых периодах), регистров сведений, дополнительных реквизитов и других справочников. Сами дубли после замены помечаются на удаление или удаляются, в зависимости от настроек.
Важно понимать: реквизиты основного элемента при объединении не дополняются автоматически из дублей. Если в дубле был заполнен, например, банковский счёт или адрес, а в основном элементе — нет, эти данные могут потеряться. Поэтому перед удалением просмотрите карточки дублей и вручную перенесите в основной элемент всё ценное: контактную информацию, договоры, счета.
Если штатной обработки нет или она не подходит
В старых конфигурациях на обычных формах и в самописных решениях обработки «Поиск и удаление дублей» может не быть. В этом случае есть два рабочих пути. Первый — универсальная обработка «Поиск и замена значений» (в типовых старых конфигурациях — «Сервис» → «Поиск и замена значений»): вы вручную указываете, что заменить и на что, а система находит все ссылки и подменяет их. Дубли при этом приходится выявлять самостоятельно, например сортировкой списка по ИНН или наименованию.
Второй путь — внешние обработки поиска дублей, которых много на профильных ресурсах. Они удобны тем, что часто поддерживают регистры сведений и произвольные таблицы, но перед использованием внешней обработки проверьте её на копии базы: сторонний код работает с данными напрямую и может не учитывать особенности вашей конфигурации.
Отдельный случай — дубли в регистрах сведений (например, повторные штрихкоды или контактная информация). Штатная обработка ориентирована на справочники, поэтому для чистки регистров используйте отбор и ручное удаление лишних записей либо специализированные обработки. Также помните, что после объединения контрагентов стоит проверить связанные данные в обменах: если база синхронизируется с другими системами, дубль мог уже уйти в смежную программу.
Как выбрать действие
Как проверить результат после чистки
Сразу после завершения обработки откройте справочник и убедитесь, что дубли помечены на удаление или отсутствуют, а основные элементы на месте. Затем выборочно откройте несколько документов, где раньше использовались удалённые элементы: в полях контрагента или номенклатуры должна стоять ссылка на основной элемент, а сами документы должны открываться без ошибок.
Для контрагентов дополнительно сверьте обороты: сформируйте оборотно-сальдовую ведомость или акт сверки по основному элементу — суммы должны совпадать с суммой оборотов по всем объединённым карточкам до чистки. Если цифры не сходятся, возможно, часть ссылок не была заменена из-за блокировок во время обработки.
Завершающий шаг — удаление помеченных объектов через «Администрирование» → «Обслуживание» → «Удаление помеченных объектов». Не откладывайте это надолго: помеченные дубли продолжают мешаться в списках и могут быть случайно выбраны пользователями в новых документах, если не настроен запрет использования.
Как проверить результат
Дубли помечены на удаление, основной элемент доступен и заполнен
Основной элемент тоже помечен на удаление или исчез
В полях стоит ссылка на основной элемент, документ открывается без ошибок
Пустое поле или сообщение о битой ссылке
Суммы совпадают с суммарными оборотами всех объединённых карточек
Часть оборотов потерялась — ссылки не заменены
По тем же правилам групп больше не находится
Дубли находятся снова — значит, правило было слишком мягким или чистка не завершена
Что важно запомнить
Обработка «Поиск и удаление дублей» находится в разделе «Администрирование» → «Обслуживание» → «Корректировка данных» и доступна администратору. Перед запуском сделайте копию базы, сначала выполните только поиск и проверьте группы вручную, выберите основной элемент с заполненными реквизитами, а после удаления сверьте обороты и удалите помеченные объекты.
Частые вопросы
Почему в меню нет пункта «Поиск и удаление дублей»?
Чаще всего дело в правах: обработка видна только пользователям с правами администратора или ролью администрирования данных. Реже пункт скрыт настройками интерфейса — тогда найдите его через строку поиска по меню, набрав «дублей». Если конфигурация старая или самописная, обработки может не быть вовсе, и понадобится «Поиск и замена значений» или внешняя обработка.
Можно ли отменить объединение дублей?
Автоматической отмены нет: замена ссылок выполняется по всей базе, включая проведённые документы. Единственный надёжный способ вернуть состояние — восстановить резервную копию, сделанную перед чисткой. Поэтому копия перед запуском обязательна, а список групп перед удалением нужно проверять вручную.
Что будет с документами, где использовался удалённый дубль?
Ссылки в документах, регистрах и других объектах автоматически заменяются на основной элемент. Сами документы не перепроводятся заново, но их содержимое меняется, поэтому для закрытых периодов после чистки стоит пересформировать отчётность и сверить обороты.
Почему обработка не находит очевидные дубли?
Проверьте правила сравнения: если стоит точное совпадение ИНН, а у одного из дублей ИНН не заполнен или содержит опечатку, совпадения не будет. Для наименований с разным написанием используйте режим «Совпадает по похожим словам» и комбинируйте несколько реквизитов. Также убедитесь, что отбор по области поиска не отсекает часть элементов.
Как не допустить появления новых дублей?
Настройте контроль уникальности при вводе: в типовых конфигурациях для контрагентов есть проверка по ИНН, для номенклатуры можно включить контроль по артикулу или рабочему наименованию. Дополнительно ограничьте круг пользователей, которые могут создавать новые элементы справочников, и назначьте ответственного за периодическую проверку дублей.
Можно ли искать дубли не в справочниках, а в регистрах сведений?
Штатная обработка работает в первую очередь со справочниками. Для регистров сведений (штрихкоды, контактная информация) дубли выявляют отбором и сортировкой в списке регистра и удаляют лишние записи вручную либо с помощью специализированных внешних обработок, предварительно проверив их на копии базы.