Как убрать дубли номенклатуры, объединив карточки в 1С
Содержание
Дубли номенклатуры в 1С объединяют штатной обработкой Поиск и удаление дублей: путь Администрирование → Обслуживание → Корректировка данных. Обработка находит одинаковые карточки, переносит все ссылки из документов и регистров на одну карточку-оригинал, а остальные помечает на удаление. Остатки и обороты по дублям при этом собираются в один товар.
Задвоенная карточка — это один и тот же товар, заведённый в справочнике дважды: «Бумага А4» и «бумага а4», с лишним пробелом, латинской буквой вместо русской. Из-за этого остаток размазан по двум позициям, в отчётах товар идёт двумя строками, не сходится себестоимость и аналитика по продажам.
Объединение переносит ссылки массово и необратимо штатными средствами. Перед запуском сделайте резервную копию базы — откатить слияние можно будет только восстановлением из неё.
Когда карточки объединяют, а когда трогать нельзя
Объединять стоит, когда вы уверены, что это одна и та же позиция. Признаки дубля:
- 📦 один товар выводится в отчётах несколькими строками;
- 📉 остаток «разъехался»: часть на одной карточке, часть на другой;
- 🧾 менеджеры при подборе выбирают то одну, то другую карточку;
- 🔤 наименования отличаются регистром, пробелами, раскладкой или сокращением.
А вот когда объединять нельзя:
- это разные товары с похожими названиями — разные артикулы, модели, фасовка;
- позиции различаются характеристиками, сериями или единицами измерения, и такой учёт вам нужен;
- карточки заведены на разные счета учёта осознанно (например, товар и материал).
Если сомневаетесь — сначала сверьте артикул, характеристики, ставку НДС и счета учёта у обеих карточек. Ошибочное слияние разных товаров исправляется только откатом из копии.
Частый пограничный случай — две карточки с одинаковым названием, но разными характеристиками: «Футболка» размера S и размера M. Если учёт ведётся по характеристикам, это одна номенклатура с двумя характеристиками, а не два дубля — объединять карточки не нужно и нельзя. А вот если кто-то завёл размеры отдельными позициями вместо характеристик, перед слиянием сначала решают, как вообще должен быть устроен учёт этого товара.
Что проверить и подготовить перед слиянием
Перед запуском обработки определитесь, какая из карточек станет оригиналом (останется в базе). Логично оставлять ту, у которой:
- правильно заданы счета учёта, ставка НДС, единица измерения;
- полнее заполнены реквизиты (вид номенклатуры, артикул, группа);
- больше движений в документах — так меньше работы по замене ссылок.
Объединение (замену ссылок) обработка выполняет и в многопользовательской базе. Но финальный шаг — физическое удаление помеченных карточек — пройдёт корректно только когда с базой никто не работает . Поэтому крупные слияния делают в конце дня.
Объединение через обработку «Поиск и удаление дублей»
Это основной и безопасный способ: 1С сама найдёт дубли и перенесёт ссылки. Обработка входит в типовые конфигурации на базе библиотеки стандартных подсистем.
Где открыть обработку в разных конфигурациях
Пункт меню немного отличается по продуктам:
| Конфигурация | Путь к обработке |
|---|---|
| 1С:Бухгалтерия 8.3 (БП 3.0) | Администрирование → Обслуживание → Корректировка данных → Поиск и удаление дублей |
| Управление торговлей 11 | НСИ и администрирование → Обслуживание → Корректировка данных → Поиск и удаление дублей |
| ERP, Комплексная автоматизация | НСИ и администрирование → Обслуживание → Корректировка данных → Поиск и удаление дублей |
Для запуска нужны права администратора. Если пункта не видно — он может быть скрыт настройкой интерфейса; откройте раздел Обслуживание целиком через Все функции или обратитесь к администратору базы.
Шаг 1. Настройка правил поиска
- Откройте обработку. В поле
Искать ввыберите справочникНоменклатура. - В
Правилах поискаоставьте сравнение по наименованию или добавьте артикул — так точнее. Поиск по умолчанию нечувствителен к регистру и лишним пробелам, поэтому «БУМАГА А4» и «Бумага а4 » попадут в одну группу. - При необходимости задайте отбор, чтобы сузить область, — например, только по одной группе номенклатуры.
Правила можно задать по нескольким реквизитам сразу. Удобная связка — сравнивать и по наименованию, и по артикулу: тогда в одну группу попадут карточки, у которых совпадает хотя бы одно из полей, и вы сами решите, дубль это или нет. Если артикул у позиций не заполнен, опирайтесь на наименование и вручную сверяйте характеристики.
Начните с одной группы или вида номенклатуры. Проще проверить несколько десятков строк, чем сразу весь справочник на тысячи позиций.
Шаг 2. Просмотр найденных групп и выбор оригинала
Нажмите Найти дубли. Обработка покажет группы — в каждой строки, которые считает одинаковыми.
- Разверните группу и глазами сверьте, что это действительно один товар.
- В каждой группе отметьте оригинал — карточку, которую оставляем. Снимите флажки с тех строк, что на самом деле не дубли.
- Если группа собрана ошибочно (разные товары), исключите её из обработки, сняв отметки.
Напротив строк обычно показано число мест использования. Удобно оставлять оригиналом карточку с наибольшим числом ссылок.
Шаг 3. Объединение и пометка дублей на удаление
- Нажмите
Удалить дубли(в части конфигураций кнопка называется по смыслу «объединить/удалить»). - Обработка заменит все ссылки на дубли ссылкой на оригинал: в документах, в движениях регистров, в других справочниках и наборах записей.
- Сами карточки-дубли при этом получают пометку на удаление — из базы они пока не исчезают.
После замены остатки и обороты, которые висели на дублях, относятся уже к оригиналу. Перепроводить документы вручную для этого не требуется.
Из дубля в оригинал не «подтягивается» ничего, кроме ссылок. Реквизиты самой карточки — счёт учёта, ставка НДС, вид номенклатуры, артикул — остаются такими, как заданы у оригинала. Если у дубля был заполнен какой-то реквизит, а у оригинала нет, перенести его придётся вручную: откройте оригинал и допишите нужное значение до того, как удалите дубль.
Шаг 4. Физическое удаление помеченных карточек
Чтобы убрать помеченные дубли из списка окончательно:
- Откройте
Администрирование → Обслуживание → Удаление помеченных объектов. - Запустите автоматический режим — программа проверит, не осталось ли ссылок, и удалит карточки.
Удаление помеченных объектов требует, чтобы в базе никто не работал: оно устанавливает монопольный доступ. Делайте шаг в нерабочее время, иначе 1С сообщит, что сеанс занят другими пользователями.
Если программа не даёт удалить карточку, значит где-то осталась ссылка на неё — её покажут в списке. Такую ссылку правят вручную (см. ниже) и повторяют удаление.
Как убедиться, что объединение прошло
После слияния проверьте результат — так вы поймаете случайно пропущенные ссылки и ошибку с оригиналом до того, как на них наткнётся бухгалтер.
- Постройте оборотно-сальдовую ведомость по счёту учёта товара (
41для товаров,10для материалов) с группировкой по номенклатуре. Там, где раньше были две строки, теперь должна остаться одна — с суммарным остатком. - Откройте список номенклатуры и убедитесь, что дубль исчез (или помечен на удаление), а при подборе в документ предлагается только оригинал.
- Загляните в карточку оригинала: проверьте штрихкоды, цены и единицы — не задвоились ли записи после переноса.
Если остаток по оригиналу сошёлся с суммой по двум прежним карточкам — ссылки перенеслись корректно. Расхождение означает, что часть движений осталась на дубле: проверьте, не исключали ли вы его строку из группы при объединении.
Ручное объединение, когда дублей единицы
Если на дубль ссылается один-два документа, можно обойтись без обработки:
- Поставьте дублю пометку на удаление (в списке номенклатуры — команда пометки или клавиша
Del). - Запустите
Удаление помеченных объектов. Программа не удалит карточку и покажет документы, где она используется. - Откройте каждый такой документ, замените в нём товар на оригинал и перепроведите.
- Повторно запустите удаление помеченных — теперь ссылок нет, и дубль удалится.
Способ подходит для разовых случаев. Когда дублей много или они используются в десятках документов и в регистрах, ручная замена ненадёжна: легко пропустить ссылку в движении, которое не видно в самом документе. Тогда работает только штатная обработка.
Ещё один нюанс ручного способа: ссылка на номенклатуру встречается не только в табличной части документа, но и в его реквизитах, в других справочниках (например, в наборах или комплектах), в регистрах сведений. Список при неудачном удалении покажет все такие места — не ограничивайтесь правкой одних только накладных.
Чем способы отличаются
| Способ | Когда применять | Плюсы | Риски |
|---|---|---|---|
| Поиск и удаление дублей | Дублей много, есть ссылки в документах и регистрах | Переносит все ссылки автоматически | Нужно внимательно выбрать оригинал |
| Вручную | На дубль ссылаются один-два документа | Полный контроль над каждой заменой | Долго, легко пропустить ссылку |
Для рабочей базы с историей продаж и остатками выбирайте обработку. Ручной способ держите для свежих ошибок ввода, когда карточку только-только завели и успели использовать пару раз.
Типичные ошибки при объединении
Оригиналом выбрали не ту карточку. Если у оставленной позиции неверный счёт учёта или ставка НДС, после слияния эти реквизиты окажутся у всех движений. Проверяйте реквизиты оригинала до запуска.
Объединили разные товары. Обработка собрала в группу похожие, но разные позиции, а их отметили как дубли. Раздельный учёт потерян, восстановление — только из резервной копии. Поэтому группы просматривают вручную, а не жмут «Удалить дубли » вслепую.
Не довели до конца. Ссылки заменили, но помеченные карточки не удалили. Они остаются в списке подбора, и менеджеры снова начинают их выбирать — дубли появляются заново.
Конфликт по уникальным данным. Если у обеих карточек были записи с одинаковыми штрихкодами или цены одного вида на одну дату, после переноса на оригинал возможны задвоенные записи. Такие места проверяют и чистят вручную.
Запуск при работающих пользователях. Замену ссылок база выполнит, а вот финальное удаление помеченных не пройдёт — оно требует монопольного доступа. Планируйте операцию, когда с базой никто не работает.
Как не плодить дубли дальше
Объединение лечит следствие. Чтобы карточки не задваивались снова:
- 🔢 заполняйте артикул и ведите наименования по единым правилам (без лишних пробелов и сокращений «на свой вкус»);
- 👆 приучите менеджеров выбирать товар из существующего списка подбором, а не заводить карточку заново;
- 🔒 ограничьте право на создание номенклатуры — пусть новые позиции добавляет один ответственный;
- 📥 при загрузке из прайсов и классификаторов сверяйте позиции с уже имеющимися;
- 🔁 раз в квартал прогоняйте
Поиск и удаление дублейв режиме просмотра, чтобы ловить задвоения на ранней стадии.
Отдельно стоит договориться о правилах наименования и записать их: в каком порядке идут бренд, модель и параметры, какие сокращения допустимы, где ставится артикул. Когда все заводят карточки одинаково, обработка поиска дублей почти перестаёт находить новые задвоения, а подбор в документах работает предсказуемо.