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

· 9 мин

Содержание

Дубли номенклатуры в 1С объединяют штатной обработкой Поиск и удаление дублей: путь Администрирование → Обслуживание → Корректировка данных. Обработка находит одинаковые карточки, переносит все ссылки из документов и регистров на одну карточку-оригинал, а остальные помечает на удаление. Остатки и обороты по дублям при этом собираются в один товар.

Задвоенная карточка — это один и тот же товар, заведённый в справочнике дважды: «Бумага А4» и «бумага а4», с лишним пробелом, латинской буквой вместо русской. Из-за этого остаток размазан по двум позициям, в отчётах товар идёт двумя строками, не сходится себестоимость и аналитика по продажам.

Объединение переносит ссылки массово и необратимо штатными средствами. Перед запуском сделайте резервную копию базы — откатить слияние можно будет только восстановлением из неё.

Когда карточки объединяют, а когда трогать нельзя

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

  • 📦 один товар выводится в отчётах несколькими строками;
  • 📉 остаток «разъехался»: часть на одной карточке, часть на другой;
  • 🧾 менеджеры при подборе выбирают то одну, то другую карточку;
  • 🔤 наименования отличаются регистром, пробелами, раскладкой или сокращением.

А вот когда объединять нельзя:

  • это разные товары с похожими названиями — разные артикулы, модели, фасовка;
  • позиции различаются характеристиками, сериями или единицами измерения, и такой учёт вам нужен;
  • карточки заведены на разные счета учёта осознанно (например, товар и материал).

Если сомневаетесь — сначала сверьте артикул, характеристики, ставку НДС и счета учёта у обеих карточек. Ошибочное слияние разных товаров исправляется только откатом из копии.

Частый пограничный случай — две карточки с одинаковым названием, но разными характеристиками: «Футболка» размера S и размера M. Если учёт ведётся по характеристикам, это одна номенклатура с двумя характеристиками, а не два дубля — объединять карточки не нужно и нельзя. А вот если кто-то завёл размеры отдельными позициями вместо характеристик, перед слиянием сначала решают, как вообще должен быть устроен учёт этого товара.

Что проверить и подготовить перед слиянием

Перед запуском обработки определитесь, какая из карточек станет оригиналом (останется в базе). Логично оставлять ту, у которой:

  • правильно заданы счета учёта, ставка НДС, единица измерения;
  • полнее заполнены реквизиты (вид номенклатуры, артикул, группа);
  • больше движений в документах — так меньше работы по замене ссылок.
Перед объединением номенклатуры
Выполнено: 0 / 5

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

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

Это основной и безопасный способ: 1С сама найдёт дубли и перенесёт ссылки. Обработка входит в типовые конфигурации на базе библиотеки стандартных подсистем.

Где открыть обработку в разных конфигурациях

Пункт меню немного отличается по продуктам:

КонфигурацияПуть к обработке
1С:Бухгалтерия 8.3 (БП 3.0)Администрирование → Обслуживание → Корректировка данных → Поиск и удаление дублей
Управление торговлей 11НСИ и администрирование → Обслуживание → Корректировка данных → Поиск и удаление дублей
ERP, Комплексная автоматизацияНСИ и администрирование → Обслуживание → Корректировка данных → Поиск и удаление дублей

Для запуска нужны права администратора. Если пункта не видно — он может быть скрыт настройкой интерфейса; откройте раздел Обслуживание целиком через Все функции или обратитесь к администратору базы.

Шаг 1. Настройка правил поиска

  1. Откройте обработку. В поле Искать в выберите справочник Номенклатура.
  2. В Правилах поиска оставьте сравнение по наименованию или добавьте артикул — так точнее. Поиск по умолчанию нечувствителен к регистру и лишним пробелам, поэтому «БУМАГА А4» и «Бумага а4 » попадут в одну группу.
  3. При необходимости задайте отбор, чтобы сузить область, — например, только по одной группе номенклатуры.

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

Начните с одной группы или вида номенклатуры. Проще проверить несколько десятков строк, чем сразу весь справочник на тысячи позиций.

Шаг 2. Просмотр найденных групп и выбор оригинала

Нажмите Найти дубли. Обработка покажет группы — в каждой строки, которые считает одинаковыми.

  • Разверните группу и глазами сверьте, что это действительно один товар.
  • В каждой группе отметьте оригинал — карточку, которую оставляем. Снимите флажки с тех строк, что на самом деле не дубли.
  • Если группа собрана ошибочно (разные товары), исключите её из обработки, сняв отметки.

Напротив строк обычно показано число мест использования. Удобно оставлять оригиналом карточку с наибольшим числом ссылок.

Шаг 3. Объединение и пометка дублей на удаление

  1. Нажмите Удалить дубли (в части конфигураций кнопка называется по смыслу «объединить/удалить»).
  2. Обработка заменит все ссылки на дубли ссылкой на оригинал: в документах, в движениях регистров, в других справочниках и наборах записей.
  3. Сами карточки-дубли при этом получают пометку на удаление — из базы они пока не исчезают.

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

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

Шаг 4. Физическое удаление помеченных карточек

Чтобы убрать помеченные дубли из списка окончательно:

  1. Откройте Администрирование → Обслуживание → Удаление помеченных объектов.
  2. Запустите автоматический режим — программа проверит, не осталось ли ссылок, и удалит карточки.

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

Если программа не даёт удалить карточку, значит где-то осталась ссылка на неё — её покажут в списке. Такую ссылку правят вручную (см. ниже) и повторяют удаление.

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

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

  1. Постройте оборотно-сальдовую ведомость по счёту учёта товара (41 для товаров, 10 для материалов) с группировкой по номенклатуре. Там, где раньше были две строки, теперь должна остаться одна — с суммарным остатком.
  2. Откройте список номенклатуры и убедитесь, что дубль исчез (или помечен на удаление), а при подборе в документ предлагается только оригинал.
  3. Загляните в карточку оригинала: проверьте штрихкоды, цены и единицы — не задвоились ли записи после переноса.

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

Ручное объединение, когда дублей единицы

Если на дубль ссылается один-два документа, можно обойтись без обработки:

  1. Поставьте дублю пометку на удаление (в списке номенклатуры — команда пометки или клавиша Del).
  2. Запустите Удаление помеченных объектов. Программа не удалит карточку и покажет документы, где она используется.
  3. Откройте каждый такой документ, замените в нём товар на оригинал и перепроведите.
  4. Повторно запустите удаление помеченных — теперь ссылок нет, и дубль удалится.

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

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

Чем способы отличаются

СпособКогда применятьПлюсыРиски
Поиск и удаление дублейДублей много, есть ссылки в документах и регистрахПереносит все ссылки автоматическиНужно внимательно выбрать оригинал
ВручнуюНа дубль ссылаются один-два документаПолный контроль над каждой заменойДолго, легко пропустить ссылку

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

Типичные ошибки при объединении

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

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

Не довели до конца. Ссылки заменили, но помеченные карточки не удалили. Они остаются в списке подбора, и менеджеры снова начинают их выбирать — дубли появляются заново.

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

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

Как не плодить дубли дальше

Объединение лечит следствие. Чтобы карточки не задваивались снова:

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

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

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

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