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

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

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

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

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

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

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

Когда нужно объединять номенклатуру и как найти дубли

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

Быстрый ручной поиск выполняется прямо в списке справочника «Номенклатура»: включите отбор по наименованию через «Содержит» и введите ключевое слово, отсортируйте список по колонке «Артикул» или «Штрихкод». Для массовой проверки удобнее штатная обработка дублей, которая сравнивает элементы по заданным реквизитам.

Одинаковый штрихкод у разных карточекЯвный дубль

Проверьте регистр штрихкодов и остатки по обеим позициям

Похожие наименования, разные артикулыВозможный дубль

Сравните единицу измерения, вид номенклатуры и поставщика

Товар есть на остатках, но не продаётсяПродажи идут по другой карточке

Найдите вторую карточку по наименованию или штрихкоду

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

Первый шаг — резервная копия. В файловой базе достаточно скопировать файл базы или выгрузить её через «Администрирование» — «Резервное копирование и восстановление». В клиент-серверном варианте сделайте выгрузку в dt или средствами СУБД. Без копии приступать к замене ссылок нельзя.

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

Если в базе настроен обмен с другими узлами РИБ (магазинами) или с «1С:Управление торговлей», согласуйте время операции: замена ссылок должна быть выполнена и зарегистрирована к обмену так, чтобы дубли не «вернулись» из периферийной базы. Обычно объединение делают в центральном узле и дожидаются успешного обмена со всеми магазинами.

Пошаговое объединение через «Поиск и удаление дублей»

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

Настройте правила поиска дублей. По умолчанию сравнение идёт по наименованию с учётом похожих слов. Для номенклатуры надёжнее добавить сравнение по точному совпадению артикула или использовать наименование в режиме «Совпадает по похожим словам» — так обработка найдёт и «Молоко 3,2% 1л», и «Молоко 3.2 % 1 л».

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

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

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

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

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

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

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

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

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

Остатки по объединённой карточке
Норма

Равны сумме остатков бывших карточек

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

Остаток не изменился или удвоился

Штрихкоды
Норма

Все штрихкоды ведут на оригинал

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

Сканирование открывает помеченный дубль

Цены
Норма

Одна действующая цена на вид цен

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

Конфликт цен или цена дубля перекрыла цену оригинала

Документы
Норма

В старых документах отображается оригинал

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

В документах остались ссылки на помеченный элемент

Типичные ошибки и ограничения

Самая частая ошибка — объединение разных товаров, у которых совпало только похожее наименование. Например, «Кефир 1%» и «Кефир 3,2%» обработка может показать как дубли. Всегда просматривайте каждую группу вручную и сверяйте артикулы, штрихкоды и единицы измерения.

Вторая ошибка — объединение при незавершённом обмене РИБ. Если в магазине ещё ходят продажи по старой карточке, после обмена дубль может появиться снова. Делайте операцию в центральном узле и контролируйте успешную выгрузку во все магазины.

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

Типичные ошибки
01
Объединение разных товаров из-за похожих наименований — искажаются остатки и аналитика продаж
02
Работа без резервной копии — ошибочную замену ссылок нельзя отменить
03
Объединение во время обмена РИБ — дубль возвращается из периферийной базы
04
Потеря реквизитов дубля — описания и дополнительные свойства не переносятся автоматически
05
Конфликт цен после слияния — на кассе пробивается неверная цена

Альтернативные способы и профилактика дублей

Если дублей мало (2–3 карточки), можно обойтись без обработки: вручную перенести остатки документом «Оприходование» и «Списание» или пересортицей, переназначить штрихкоды и цены на нужную карточку, а лишнюю пометить на удаление. Это дольше, но даёт полный контроль над каждым движением.

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

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

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

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

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

Ручной перенос документами

Полный контроль при 2–3 дублях. Трудоёмко и не заменяет ссылки в старых документах

Внешние обработки

Для массового объединения тысяч позиций. Требуют тестирования на копии и понимания структуры данных

Часто задаваемые вопросы

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

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

Что будет со старыми документами после удаления дублей?

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

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

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

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

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

Обработка не находит очевидные дубли. Что делать?

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

Нужно ли объединять дубли в каждом магазине отдельно?

Нет. В распределённой базе объединение выполняется один раз в центральном узле, после чего изменения через обмен РИБ уходят во все магазины. Самостоятельное объединение в периферийной базе может привести к конфликтам при обмене.

Итог

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

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