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