Пн – Вс: 8–21 по НСК

📞+7 383 380-81-89
Telegram Макс
Записаться на демо
Главная→Блог→ИИ для бизнеса→Дубли номенклатуры в 1С и на сайте: как убрать без потери остатков

Дубли номенклатуры в 1С и на сайте: как убрать без потери остатков

Коротко

  • Дубль — товар, заведённый в 1С дважды. Встроенная обработка заменяет его оригиналом во всех документах.
  • Отменить замену нельзя. Сначала копия базы и прогон на ней.
  • Оригиналом оставляйте запись, по номеру которой сайт уже обновляет карточку, иначе обновляться перестанет основная карточка (наш вывод).
  • Карточка дубля на сайте может остаться: Битрикс сам отключит её только при полной выгрузке. Переадресацию на оригинал в любом случае ставит разработчик.
  • Доработка сайта у нас — 3 300 ₽ за час, разбор бесплатный.
Дубли номенклатуры в 1С и на сайте: как убрать без потери остатков
В этой статье

Откуда берутся дубли

Две главные причины называет издание фирмы «1С» (torg.1c.ru, 28.12.2021). Сотрудник не нашёл нужный товар и завёл новый. Или товары приехали обменом из другой базы 1С, где они названы иначе: в статье это «Бумага белая для печати» и «Бумага для печати». Остальные три причины в таблице — наши выводы.

Откуда дубль Как выглядит Кто чинит
Сотрудник не нашёл товар и завёл заново Две записи с почти одинаковым названием: на одной остаток, на другой продажи 1С-специалист, в справочнике
Обмен между двумя базами 1С «Бумага белая для печати» и «Бумага для печати» 1С-специалист; сначала решить, какая база главная по справочнику
Загрузили прайс поставщика с его названиями Поставщик назвал товар по-своему, и загрузка завела новую запись 1С-специалист; если названия сильно разные, см. раздел про границу обработки
Товар в 1С получил новый служебный номер (по нему сайт узнаёт товар) На сайте две карточки: старая и новая 1С-специалист и разработчик сайта
Товар завели прямо на сайте, в обход 1С У такой карточки нет номера из 1С, поэтому при обмене придёт вторая Разработчик сайта и тот, кто ведёт каталог

Последние две строки про сайт, о нём подробно ниже. Для сравнения, как выглядит порядок: в интернет-магазине сети канцтоваров «Канцлер» (Томск) сайт берёт из 1С товары, разделы, цены и остатки сам, вручную ничего не переносят, а код товара на сайте совпадает с кодом в 1С (кейс).

Чем мешают дубли: остатки, цены, закупки

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

Остатки идут из 1С на сайт сами, поэтому раздвоенный товар попадает на сайт с двумя неверными остатками: у одной карточки «нет в наличии», у другой только часть. Прежде чем подключать к 1С ИИ-помощника, уберите дубли: он повторит ошибки данных (подробнее).

Как убрать дубли в 1С и не потерять остатки

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

Сначала копия базы

Обработка меняет записи во всех связанных документах. На сайте компании «Первый Бит» об этом написано прямо: перед запуском рекомендуется сделать резервную копию базы, а отменить выполненные изменения стандартными средствами будет невозможно (1cbit.ru, страница проверена 16.09.2026). Первый прогон делайте на копии, сверьте результат и только потом повторяйте на рабочей базе.

Где обработка и что нажимать

Путь для Бухгалтерии 8.3 (buhexpert8.ru): Администрирование, Настройки программы, Обслуживание, Корректировка данных, ссылка «Поиск и удаление дублей». В поле «Искать» выберите справочник «Номенклатура», задайте правила сравнения и нажмите «Найти дубли». Слева будут похожие записи, справа документы, в которых они встречаются. В Управлении торговлей (torg.1c.ru, 28.12.2021) путь начинается с «НСИ и администрирование», а кнопка называется «Искать дубли». Для Розницы, УНФ и ERP путь мы не проверяли, его подскажет 1С-специалист.

Правила сравнения, по torg.1c.ru, такие: наименование, вид номенклатуры, набор упаковок, марка производителя, наименование для печати, единицы измерения. Для наименования есть два режима. «Совпадает» отметит дублями только записи с полностью одинаковым названием. «Совпадает по похожим словам» отметит и неполные совпадения, например «Бумага белая офисная» и «Бумага белая» (torg.1c.ru, 28.12.2021). Начните с одной группы товаров: её результат можно проверить глазами.

Кого оставить оригиналом

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

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

Похожие, но разные — не заменять

Режим «похожих слов» может принять за дубли и разные товары. Шампунь 400 мл и шампунь 250 мл различаются парой символов. Дезодорант 50 мл и 150 мл тоже. У тонального крема отдельный товар каждый оттенок. Такие пары встретились в проекте для платформы товарных данных, где сопоставляли около 50 миллионов товаров (кейс). Главная мысль проекта: ошибочная склейка хуже пропущенной пары. Пропущенная остаётся без пары, ошибочная незаметно расползается по отчётам.

В 1С последствия те же. Если заменить «250 мл» на «400 мл», продажи и остатки двух разных товаров смешаются, а отменить замену нельзя. Для контрагентов torg.1c.ru предупреждает о том же: «Свет» и «Цвет» программа может принять за дубли. Для товаров это наш вывод. Флажки у записей, которые на самом деле не дубли, снимайте до удаления, а сомнительную пару спросите у товароведа.

Удаление и сверка остатков

Кнопка «Удалить дубли» переносит все ссылки на документы и другие объекты на оригинал и ставит дублям пометку удаления (buhexpert8.ru). Сами записи убирает отдельная обработка «Удаление помеченных объектов» из раздела «Администрирование — Сервис». Остатки считаются из документов, поэтому остаток дубля должен оказаться у оригинала. Проверьте: до запуска выпишите остатки обеих записей по складам, после запуска у оригинала должна быть их сумма. Не сошлось — вернитесь к копии базы.

Товары, по которым 24 месяца не было ни продаж, ни поступлений и остаток нулевой, nfp2b.ru (05.10.2026) предлагает отправлять в архив. Если у вас Бухгалтерия 8.2, встроенной обработки нет: buhexpert8.ru советует скачать с сайта ИТС обработку «Поиск и замена значений», заменить дубль оригиналом, пометить лишнюю запись на удаление и убрать её через «Операции — Удаление помеченных объектов».

Закрытый период

Обработка подставляет оригинал и в проведённых документах (torg.1c.ru), то есть в тех, что уже учтены в остатках. Лежат ли они в закрытом месяце, решает главный бухгалтер с 1С-специалистом (наш вывод, источника нет). Проверить результат поможет оборотно-сальдовая ведомость, отчёт бухгалтера по остаткам и оборотам: снимите её на копии до замены и после.

Что происходит на сайте после чистки в 1С

Сайт на Битриксе узнаёт товар по служебному номеру, который присылает 1С. Если такого номера на сайте нет, он создаёт карточку заново (Хабр, блог ИНТЕРВОЛГА, Степан Овчинников, 11.06.2021). Значит, один товар под двумя номерами в 1С даёт две карточки на сайте (наш вывод, подробнее в разборе обмена Битрикса с 1С).

Дубль в 1С убрали. Его карточка на сайте осталась, а обновлять её нечем: номер из выгрузки пропал. Дальше зависит от обмена. Если 1С присылает весь каталог, Битрикс отключит карточки, которых в выгрузке нет. Так вёл себя Битрикс в версии 2019 года, а для вашей версии это проверяет разработчик. Но и отключённой карточке нужна переадресация: старый адрес без неё перестанет открываться. Если 1С присылает только изменения, карточка может остаться на витрине со старой ценой и остатком (наш вывод).

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

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

Бывает, что дубли уже заменили и оставили не ту запись. Пока копия свежая, проще вернуться к ней и сделать замену заново. Если база ушла вперёд, разработчик связывает карточку на сайте с оставшейся записью. Часы на ваш случай назовём после разбора.

1С-специалист работает в 1С, разработчик на сайте. Работа на сайте считается часами доработки. По нашей странице услуги обычная задача занимает 2-3 часа: в среднем у Азалии 1,9 часа, у Pelican 2,5, у ТопСвета 2,9. Это средние по всем задачам, по дублям отдельно не считали. Если сам обмен ведёт себя странно, смотрите статью об ошибках обмена 1С и Битрикса.

Когда обработки 1С мало

Обработка ищет повторы внутри одного справочника по названию и другим полям. Режим «похожих слов» справляется с «Бумагой белой офисной» и «Бумагой белой». Граница проходит в двух местах. Первое: разные товары с похожими названиями, о них речь выше, тут режим ошибается в большую сторону. Второе: один товар, записанный разными словами. Если справочник собран из прайсов многих поставщиков, общих слов в названиях может не остаться. Для платформы товарных данных мы видели такое: один флакон шампуня у пяти продавцов записан пятью разными названиями (кейс). Режим «похожих слов» ищет совпавшие слова, и ему не за что зацепиться (наш вывод по описанию на torg.1c.ru).

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

Сопоставление товаровСвяжет записи с разными названиями. Разбор и пробное сведение бесплатно

Сопоставление со списком поставщика или конкурента — в статье что такое сопоставление товаров.

Как не завести дубли снова

Правила про людей. Товары заводит один человек или одна роль. Перед созданием нового товара его ищут по артикулу или штрихкоду: по названию плохо, один и тот же товар люди пишут по-разному.

Товары заводят только в 1С, а на сайт они приходят обменом. Так устроен магазин kancler-tomsk.ru: новый товар заводят в 1С, он появляется на сайте, код у него один и там, и там. Если баз 1С две, договоритесь, какая главная по справочнику, и вносите товары только в неё.

И раз в месяц берите один раздел каталога и ищите в нём дубли. Это наше мнение. Если разделов сотни, начните с самых ходовых.

Когда хватит своих сил

Дублей десятки, названия совпадают почти дословно, база одна. Тогда бухгалтер или товаровед справится обработкой по шагам из третьего раздела. Если у вас есть 1С-специалист на сопровождении, справочник его работа, и звать нас ради 1С незачем. Мы нужны, когда после чистки что-то осталось на сайте.

Заказывать пилот сопоставления от 500 000 ₽ ради справочника, где дубли видны по названию, — переплата. Мэтчинг нужен, когда товары приходят из многих источников с разными названиями.

Сколько стоит и кто делает

Справочник в 1С приводит в порядок ваш 1С-специалист. Карточки, переадресацию и обмен на сайте мы правим как доработку сайта: 3 300 ₽ за час, минимум один час. Обычная задача занимает 2-3 часа, ваш случай называем после разбора. Если такие задачи идут постоянно, выгоднее абонемент поддержки 1С-Битрикса: 25 000 ₽ в месяц за 10 часов. На поддержке сайта «Канцлера» мы следим за ежедневным обменом с 1С.

Поддержка 1С-БитриксаСледим за обменом с 1С, правим сайт. 25 000 ₽ в месяц за 10 часов

Сопоставление по смыслу: разбор и пробное сведение на небольшой выборке бесплатно. Дальше пилот на одной категории: от 500 000 ₽ за 3 недели, с ручной проверкой спорного и отчётом по точности. Полный каталог считаем отдельно.

Пришлите адрес сайта и пару товаров, которые задвоились. Покажем, откуда дубль и что поправить на сайте, бесплатно. Форма внизу страницы.

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

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

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

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

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

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

Нет, встроенными средствами 1С нельзя: обработка меняет записи во всех связанных документах (1cbit.ru, проверено 20.10.2026). Поэтому первый прогон делают на копии.

Исчезнут ли дубли с сайта сами после чистки в 1С?

Не всегда. Если 1С присылает весь каталог, Битрикс может отключить карточки, которых в выгрузке нет. Если только изменения, карточка-дубль остаётся на витрине со старой ценой. Переадресацию с её адреса на оригинал в любом случае ставит разработчик сайта.

Для технических специалистов

Обмен идёт в формате CommerceML. Товар на сайте сопоставляется по XML_ID (внешнему коду), в него приходит идентификатор элемента 1С. Если XML_ID на сайте не найден, элемент создаётся заново. Деактивация непришедших товаров идёт только при полной выгрузке (порядок 2019 года по статье ИНТЕРВОЛГА). После замены в 1С: выключить элемент-дубль на сайте, поставить 301 с его адреса на адрес оригинала, после следующего обмена проверить остатки оригинала по складам.

Мэтчинг в проекте для платформы товарных данных: кандидаты находятся поиском по смыслу названия (слова превращаются в числа, близкие по смыслу получают близкие числа), берутся 50 ближайших; затем проверка свойств по набору для категории (объём с допуском 5%, количество точно; кейс); затем сравнение фото. Не прошедшая проверку пара уходит человеку.

Читайте также

⇽Назад к блогу

Где вы теряете заявки?

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

    Что вас интересует?