Справочники и Данные · 12 мин
Как объединить две номенклатуры в 1С
Как объединить две дублирующиеся номенклатурные позиции в 1С: поиск дублей, замена ссылок, перенос остатков и проверка результата без потери данных.
Дубли номенклатуры появляются почти в каждой базе 1С: один менеджер ввёл «Кабель ВВГ 3х2,5», другой — «Кабель ВВГ 3х2.5», а третий загрузил ту же позицию из прайса поставщика. В результате остатки расползаются по двум карточкам, отчёты по продажам искажаются, а заказы поставщикам формируются неверно. Объединение двух номенклатурных позиций решает эту проблему, но делать это нужно аккуратно, чтобы не потерять движения по документам.
Под объединением понимается перенос всех ссылок, остатков, цен и характеристик с одной карточки (дубля) на другую (основную) с последующим удалением или пометкой на удаление дубля. В типовых конфигурациях 1С (УТ 11, ERP, Комплексная автоматизация, Бухгалтерия) для этого есть штатные инструменты, а для сложных случаев используются обработки и ручные операции.
Перед началом работы определите, какая из двух карточек станет основной. Обычно выбирают ту, у которой больше движений по документам, корректнее заполнены реквизиты (единицы измерения, ставка НДС, вид номенклатуры) и которая участвует в актуальных ценах и соглашениях. Вторая карточка после переноса данных будет помечена на удаление.
Когда объединение номенклатур действительно нужно
Не каждая пара похожих позиций — дубль. Объединять следует только карточки, которые описывают один и тот же товар: совпадает производитель, артикул, единица измерения и фактическое назначение. Если позиции отличаются фасовкой, цветом или комплектацией — это разные товары, и их объединение приведёт к потере информации.
Типичные признаки дублей: одинаковый или почти одинаковый артикул, совпадающий штрихкод (в 1С штрихкоды уникальны, но дубли могли быть заведены до контроля), одинаковое наименование с разным написанием (пробелы, «х» вместо «*», кириллические и латинские буквы). Также дубли часто возникают после обменов с сайтом или загрузки прайсов, когда сопоставление по артикулу не сработало.
Сравните единицы измерения и вид номенклатуры
Проверьте склады: возможно, остатки на разных складах осознанно
Уточните корректную ставку до объединения
Достаточно пометить на удаление без замены ссылок
Подготовка: резервная копия и выбор основной карточки
Любая операция массовой замены ссылок необратима в рамках текущей сессии. Перед объединением сделайте выгрузку информационной базы (для файловой базы — копию каталога или файл .dt через конфигуратор, для клиент-серверной — средствами СУБД или выгрузку .dt). Это займёт несколько минут, но позволит откатить ошибку.
Основную карточку выбирайте по совокупности признаков: у неё должно быть больше проведённых документов, корректно заполнены обязательные реквизиты, актуальные цены и правильный вид номенклатуры. Если одна карточка участвует в действующих договорах, соглашениях с клиентами или настройках обмена с сайтом — почти всегда её и оставляют основной, поскольку перенастройка интеграций сложнее, чем перенос остатков.
Проверьте также права доступа: для замены ссылок и пометки на удаление нужны права на изменение справочника «Номенклатура» и всех связанных объектов (регистры цен, штрихкодов, документы). Обычно операцию выполняет пользователь с полными правами или администратор базы.
Способ 1: штатная обработка «Поиск и удаление дублей»
В конфигурациях на БСП (УТ 11, ERP, КА, БП 3.0) есть стандартный механизм объединения. Откройте раздел «Администрирование» → «Обслуживание» → «Корректировка данных» → «Поиск и удаление дублей». В настройках выберите справочник «Номенклатура» и задайте правила поиска: по наименованию, артикулу или комбинации полей. Для точечного объединения двух известных позиций удобнее ограничить поиск отбором по конкретным элементам.
Обработка покажет группы найденных дублей. Отметьте нужную пару, укажите основной элемент (кнопка «Основной» или выбор в списке) и выполните «Удалить дубли». Программа автоматически заменит все ссылки на дубль ссылкой на основную карточку во всех объектах базы — документах, регистрах сведений, других справочниках — и пометит дубль на удаление.
Замена ссылок в больших базах может занять от нескольких минут до часа и более: обработка перебирает все объекты, где встречается дубль. В клиент-серверном режиме рекомендуется запускать операцию в нерабочее время, чтобы не блокировать работу пользователей с документами.
- 1Сделайте резервную копию базы
- 2Откройте Администрирование → Обслуживание → Поиск и удаление дублей
- 3Выберите справочник Номенклатура и задайте отбор по двум позициям
- 4Назначьте основную карточку в найденной паре
- 5Выполните замену ссылок и удаление дубля
- 6Проверьте остатки, цены и штрихкоды основной карточки
Способ 2: ручное объединение и замена ссылок
Если штатная обработка недоступна (старая конфигурация, самописная база) или нужен точечный контроль, объединение делают вручную. Сначала перенесите данные из регистров сведений: цены номенклатуры, штрихкоды, дополнительные реквизиты, аналоги. Откройте списки этих регистров с отбором по дублю и измените значение поля «Номенклатура» на основную карточку — либо групповой обработкой «Групповое изменение реквизитов», либо вручную по каждой записи.
Затем замените ссылки в документах. Универсальный инструмент — обработка «Поиск и замена значений» (есть в составе стандартных подсистем и на диске ИТС): укажите, что искать (дубль), на что заменить (основную карточку) и в каких типах объектов. После замены перепроведите затронутые документы текущего периода, чтобы движения по регистрам обновились.
Остатки на складах переносятся не заменой ссылок, а документом «Оприходование»/«Списание» или корректировкой: спишите остаток по дублю и оприходуйте его на основную карточку тем же количеством и себестоимостью. В УТ 11 для этого удобен документ «Пересортица товаров» — он списывает одну позицию и оприходует другую одним документом, сохраняя себестоимость.
Особые случаи: характеристики, серии и разные виды номенклатуры
Если номенклатура ведётся с характеристиками (размеры, цвета), простая замена ссылок невозможна: у дубля и основной карточки разные наборы характеристик. Сначала создайте у основной карточки характеристики, соответствующие характеристикам дубля, затем заменяйте ссылки на пары «номенклатура + характеристика». Аналогично с сериями: серии дубля нужно либо пересоздать у основной карточки, либо перенести остатки документами с указанием новых серий.
Ситуация, когда дубли относятся к разным видам номенклатуры (например, «Товар» и «Услуга»), требует отдельного решения. Менять вид номенклатуры у карточки с движениями опасно: это влияет на счета учёта и проводки. Правильнее определить корректный вид, перенести на карточку этого вида все данные, а вторую позицию вывести из оборота.
В базах с включённым учётом по нескольким организациям проверьте, нет ли у дубля остатков и договоров по разным юрлицам. Замена ссылок объединит аналитику, и отчёты по организациям могут измениться задним числом при перепроведении документов.
Сравнение способов объединения
Подходит для типовых конфигураций, автоматически заменяет ссылки везде. Ограничение: не переносит остатки и не работает с характеристиками без донастройки.
Полный контроль над каждым шагом, подходит для нетиповых баз. Требует больше времени и внимательности.
Лучший способ перенести складские остатки с сохранением себестоимости. Не заменяет ссылки в старых документах.
Допустимо только если у дубля нет движений и ссылок. Самый быстрый, но самый редко применимый вариант.
Проверка результата после объединения
После завершения операции убедитесь, что данные консолидировались корректно. Откройте отчёт «Остатки товаров на складах» (или «Товары на складах» в УТ 11) и проверьте, что суммарный остаток по объединённой позиции равен сумме остатков двух исходных карточек до операции. Расхождение означает, что часть остатков не перенесена.
Проверьте цены: в регистре цен не должно остаться записей по дублю, а у основной карточки должны быть актуальные значения по всем видам цен. Аналогично — штрихкоды: если у дубля был свой штрихкод, перенесите его на основную карточку, иначе сканер на кассе перестанет находить товар.
Наконец, сформируйте карточку счёта или оборотно-сальдовую ведомость по 41 счёту (в БП) либо отчёт «Ведомость по товарам» (в УТ) и сравните итоги с данными до объединения. После всех проверок выполните «Удаление помеченных объектов», чтобы дубль окончательно исчез из базы.
Как проверить результат
Равен сумме остатков обеих позиций до объединения
Остаток меньше — часть количества не перенесена
По дублю нет документов и записей регистров
Дубль встречается в документах — замена не завершена
Все штрихкоды дубля перенесены на основную карточку
Сканер не находит товар по старому штрихкоду
Актуальные цены есть только у основной карточки
Цены остались у дубля или продублировались
Типичные ошибки и как их избежать
Самая частая ошибка — объединение позиций, которые на самом деле разные товары. Например, кабель одного производителя в разной изоляции или товар разных брендов с похожим названием. После объединения восстановить разделение крайне трудно: движения уже перемешаны. Всегда сверяйте артикулы, производителя и единицы измерения до операции.
Вторая ошибка — объединение без резервной копии. Замена ссылок затрагивает тысячи объектов, и отменить её штатными средствами нельзя. Третья типичная проблема — забытые штрихкоды и цены дубля, из-за чего после удаления дубля товар «пропадает» с кассы или продаётся по неверной цене.
FAQ: частые вопросы об объединении номенклатуры
Можно ли объединить номенклатуру, если по обеим позициям есть остатки на разных складах?
Да. Замена ссылок объединит аналитику в документах, а остатки консолидируются автоматически, если движения по регистрам обновятся ссылкой на основную карточку. Если замена ссылок в регистрах накопления невозможна (закрытый период), перенесите остатки документом «Пересортица товаров» по каждому складу отдельно.
Что будет с уже проведёнными документами после замены ссылок?
В табличных частях документов ссылка на дубль заменится ссылкой на основную карточку. Сами документы останутся проведёнными, но их движения по регистрам обновятся только при перепроведении. Документы текущего периода перепроведите; документы закрытых периодов лучше не трогать без необходимости.
Как объединить дубли, если их не две, а десятки позиций?
Используйте обработку «Поиск и удаление дублей» в пакетном режиме: задайте правила поиска по наименованию и артикулу, программа сгруппирует все похожие позиции. Обрабатывайте группы партиями, проверяя результат после каждой, а не всю номенклатуру разом — так проще локализовать ошибку.
Можно ли отменить объединение, если основную карточку выбрали неправильно?
Штатной отмены нет. Если дубль ещё не удалён физически, можно выполнить обратную замену ссылок вручную, но восстановить, какие документы ссылались на какую карточку изначально, уже невозможно. Поэтому резервная копия перед операцией обязательна — только она даёт гарантированный откат.
Что делать, если штатной обработки «Поиск и удаление дублей» нет в конфигурации?
В конфигурациях без БСП используйте универсальную обработку «Поиск и замена значений» (доступна на диске ИТС и в типовых поставках как внешняя обработка) либо встроенную функцию «Замена ссылок» в конфигураторе: меню «Администрирование» → «Поиск и удаление помеченных объектов» не подходит, нужен именно механизм замены ссылок, доступный через обработки.
Влияет ли объединение номенклатуры на обмен с сайтом или ЭДО?
Да. Если дубль участвовал в обмене, после его удаления на сайте может остаться товар со старым идентификатором. После объединения выполните полную выгрузку каталога и проверьте сопоставление. В ЭДО замена ссылок влияет только на новые документы; уже отправленные электронные документы не изменятся.
Что важно запомнить
Объединяйте только реальные дубли, всегда делайте резервную копию, выбирайте основной карточку с корректными реквизитами и большинством движений. После замены ссылок обязательно проверьте остатки, цены, штрихкоды и отчёты — и только потом удаляйте дубль окончательно.