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