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

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

Как объединить позиции в 1С и убрать дубли из справочников

Пошаговая инструкция по объединению позиций номенклатуры и контрагентов в 1С через обработку «Поиск и удаление дублей». Настройки, проверка результата, типичные ошибки.

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

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

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

Когда нужно объединять позиции и что при этом происходит

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

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

Подготовка перед объединением

Перед запуском обработки выполните резервное копирование информационной базы. Замена ссылок — массовая операция, и если в группу дублей ошибочно попала чужая позиция, откатить изменения без копии будет крайне трудно. В файловой базе достаточно скопировать файл 1Cv8.1CD, в клиент-серверной — сделать выгрузку в dt или снимок средствами СУБД.

Дополнительно проверьте права: для работы обработки нужны права администратора или доступ к разделу «Администрирование». Убедитесь также, что в базе нет активных сеансов пользователей, которые в этот момент проводят документы по объединяемым позициям, — иначе часть ссылок может замениться с ошибками блокировок.

Запуск обработки «Поиск и удаление дублей»

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

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

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

Настройка правил поиска совпадений

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

Доступны варианты «Совпадает» (точное равенство) и «Совпадает по похожим словам». Второй вариант находит больше кандидатов, но даёт ложные срабатывания — например, позиции «Болт М8х20» и «Болт М8х30» могут оказаться в одной группе. Поэтому каждую найденную группу нужно просматривать вручную, а не удалять пакетно «всё сразу».

Выбор главного элемента и удаление дублей

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

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

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

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

Проверка результата после объединения

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

Убедитесь, что остатки и обороты слились в одну строку, а документы открываются и ссылаются на главную позицию. Если в отчёте об ошибках обработки были сообщения о незаменённых ссылках, найдите эти объекты и исправьте вручную.

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

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

Отчёт по остаткам или взаиморасчётам
Норма

Позиция отображается одной строкой, остатки суммированы

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

Остались две строки или пропала часть оборотов

Документы по позиции
Норма

Открываются, ссылаются на главный элемент

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

Ошибки открытия, пустые ссылки

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

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

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

Помечен на удаление главный элемент

Альтернативные способы и ограничения

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

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

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

Поиск и удаление дублей

Подходит для массовой чистки; требует прав администратора и резервной копии

Ручная замена в документах

Подходит для 1–2 известных дублей; медленно, но полностью контролируемо

Поиск и замена значений

Подходит для точечной замены в выбранных типах объектов; требует аккуратной настройки

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

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

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

Итог

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

Объединение позиций делается обработкой «Поиск и удаление дублей» с обязательной резервной копией, ручной проверкой групп и осознанным выбором главного элемента. После замены ссылок проверьте отчёты и реквизиты, и только потом удаляйте помеченные объекты окончательно.

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

Можно ли отменить объединение позиций после удаления дублей?

Автоматической отмены нет: замена ссылок выполняется необратимо. Восстановить состояние можно только из резервной копии, сделанной до запуска обработки. Поэтому копия перед операцией обязательна, а окончательное удаление помеченных объектов стоит отложить до полной проверки результата.

Что произойдёт с проведёнными документами после замены ссылок?

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

Перенесутся ли штрихкоды, цены и характеристики на главную позицию?

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

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

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

Можно ли объединить контрагентов с разными ИНН?

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

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

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