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

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

Как объединить товар в 1С и убрать дубли номенклатуры

Как объединить дубли номенклатуры в 1С: поиск и удаление дублей, замена ссылок в документах, проверка остатков и типичные ошибки при объединении товаров.

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

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

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

Когда товары нужно объединять, а когда — нет

Объединение оправдано, если две карточки описывают один и тот же физический товар: совпадает производитель, артикул, единица измерения, фасовка. Типовые признаки дубля — одинаковый штрихкод, близкое наименование («Кабель ВВГ 3х2,5» и «Кабель ВВГ 3x2.5»), одинаковый поставщик и цена.

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

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

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

Две карточки — один и тот же товар с одинаковым штрихкодом и единицей измеренияОбъединяйте через «Поиск и удаление дублей», основной назначьте карточку с корректным наименованием
Карточки различаются единицей измерения или ставкой НДСНе объединяйте — это разные позиции; при необходимости перенесите остатки документом «Оприходование/Списание» или перемещением
Дубль создан недавно и по нему нет документовДостаточно пометить карточку на удаление без объединения
По карточкам есть остатки на разных складахСначала объедините карточки, затем проверьте и при необходимости скорректируйте остатки инвентаризацией

Подготовка: резервная копия и выбор основной карточки

Перед любыми массовыми заменами ссылок сделайте резервную копию базы. В файловом варианте достаточно скопировать каталог базы или выгрузить её через конфигуратор («Администрирование» → «Выгрузить информационную базу»). В клиент-серверном варианте копию делает администратор средствами СУБД. Объединение номенклатуры — операция необратимая: отменить замену ссылок штатными средствами нельзя.

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

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

Объединение через обработку «Поиск и удаление дублей»

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

Порядок работы в обработке:

Порядок действий в обработке
  1. 1
    Откройте «Поиск и удаление дублей» и выберите область поиска — справочник «Номенклатура»
  2. 2
    Настройте правила поиска: сравнение по наименованию (совпадают похожие слова), по артикулу или штрихкоду
  3. 3
    Запустите поиск и дождитесь формирования списка групп дублей
  4. 4
    В каждой группе отметьте основную (правильную) карточку — флаг «Оригинал»
  5. 5
    Проверьте список мест использования дублей: документы, регистры, справочники
  6. 6
    Нажмите «Удалить дубли» — программа заменит все ссылки на оригинал и пометит дубли на удаление
  7. 7
    Выполните «Удаление помеченных объектов» для окончательной очистки справочника

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

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

Ручное объединение, когда штатной обработки недостаточно

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

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

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

Что делать с остатками, ценами и штрихкодами после объединения

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

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

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

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

Отчёт «Остатки товаров на складах» по объединённой позиции
Норма

Количество равно сумме остатков двух карточек до объединения

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

Остаток меньше ожидаемого или появились отрицательные остатки — перепроведите документы периода

Поиск дубля по ссылкам («Поиск ссылок на объект»)
Норма

Список мест использования пуст

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

Остались документы или регистры со ссылкой на дубль — повторите замену

Штрихкоды и цены основной карточки
Норма

Все рабочие штрихкоды перенесены, цена актуальна

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

Сканер не находит товар по коду или в чек уходит старая цена

Помеченный на удаление дубль
Норма

Дубль удаляется штатным удалением помеченных без ошибок

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

Удаление заблокировано ссылками — есть незаменённые объекты

Типичные ошибки при объединении номенклатуры

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

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

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

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

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

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

Самый надёжный критерий дубля — совпадение штрихкода. Если при загрузке прайсов и создании карточек всегда проверять штрихкод по базе, количество дублей сокращается в разы. Наименования поставщики пишут по-разному, а штрихкод у одного товара один.
ПЗ
Практическое замечание
Итог

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

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

Частые вопросы об объединении товаров в 1С

Можно ли отменить объединение номенклатуры, если объединил не те карточки?

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

Перенесутся ли штрихкоды и цены при автоматическом объединении?

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

Что делать, если дубль не удаляется — «объект используется»?

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

Можно ли объединить товары с разными характеристиками (цвет, размер)?

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

Как объединить товары в 1С:Бухгалтерия 3.0?

Механизм тот же: «Администрирование» → «Обслуживание» → «Корректировка данных» → «Поиск и удаление дублей», область поиска — справочник «Номенклатура». В Бухгалтерии дополнительно проверьте счета учёта (регистр «Счета учета номенклатуры») и остатки по счетам 10 и 41 в оборотно-сальдовой ведомости после объединения.

Дубль вернулся после обмена с сайтом — почему?

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