К статье
Практический материал

Справочники и Данные · 11 мин

Как убрать неиспользуемую номенклатуру в 1С

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

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

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

Ниже разобраны практические способы для типовых конфигураций (Управление торговлей, ERP, Комплексная автоматизация, Бухгалтерия предприятия), а также ограничения и контрольные точки, которые помогут не повредить данные.

Что считать неиспользуемой номенклатурой

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

Безопаснее всего работать с позициями, у которых нет ни остатков, ни оборотов, ни ссылок. Если по товару есть остаток на складе, сначала его нужно списать или переместить — иначе после пометки на удаление в учёте останется «висящий» остаток по недоступной позиции.

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

Подготовка: резервная копия и анализ базы

Любая массовая операция со справочником начинается с резервной копии. Для файловой базы достаточно скопировать файл 1Cv8.1CD или выгрузить базу через конфигуратор (Администрирование → Выгрузить информационную базу). Для клиент-серверной базы сделайте копию средствами СУБД или запланированного обслуживания.

Далее оцените масштаб работы. Постройте отчёт «Ведомость по товарам на складах» или «Анализ доступности товаров» (в УТ/ERP) с отбором по нулевым остаткам, а также отчёт по продажам за выбранный период — позиции без строк в отчёте и есть кандидаты на вывод из оборота.

В Бухгалтерии предприятия удобно использовать оборотно-сальдовую ведомость по счетам 10, 41, 43 с субконто «Номенклатура»: отсутствие оборотов по позиции за период — признак неиспользуемости.

Как найти неиспользуемые позиции

Отбор через отчёты

Самый надёжный способ — сравнить полный список номенклатуры со списком позиций, имевших движения за период. В УТ и ERP постройте отчёт по продажам или движениям товаров за 12–24 месяца, выгрузите список в табличный документ и сопоставьте со справочником. Позиции, которых нет в отчёте и у которых нулевой остаток, — кандидаты на пометку.

Групповая обработка справочника

Во многих конфигурациях доступна обработка «Групповое изменение реквизитов» (Администрирование → Обслуживание → Корректировка данных, либо через «Все функции»). С её помощью можно отобрать элементы по условию (например, по папке, виду номенклатуры или дате создания) и массово установить пометку на удаление или изменить реквизит.

Внешние обработки поиска

Для точного поиска позиций без движений часто используют внешние обработки «Поиск номенклатуры без движений». Они формируют список элементов, не встречающихся в регистрах за указанный период, и позволяют сразу пометить их на удаление. Используйте только обработки из доверенных источников и проверяйте их на копии базы.

Порядок поиска и пометки
  1. 1
    Сделайте резервную копию базы
  2. 2
    Постройте отчёт по остаткам и оборотам за выбранный период
  3. 3
    Сформируйте список позиций без движений и с нулевым остатком
  4. 4
    Проверьте список с ответственными за товарный ассортимент
  5. 5
    Пометьте позиции на удаление вручную или групповой обработкой
  6. 6
    Выполните «Удаление помеченных объектов» в монопольном режиме

Пометка на удаление и физическое удаление

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

Физическое удаление выполняется через «Администрирование → Обслуживание → Удаление помеченных объектов» (в ряде конфигураций — «Операции → Удаление помеченных объектов»). Процедура требует монопольного доступа: все пользователи должны выйти из базы. Программа проверит ссылки на каждый объект и удалит только те, на которые ничего не ссылается.

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

Что делать с дублями номенклатуры

Дубли — самая частая причина «мусора» в справочнике: один и тот же товар заведён дважды с разным написанием, артикулом или единицей измерения. Просто пометить дубль на удаление нельзя, если по нему есть движения — остатки и обороты «размазаны» по двум позициям.

Для объединения используйте типовую обработку «Поиск и замена значений» (доступна через «Все функции» → Обработки или в составе БСП-подсистем). В ней укажите: что заменяем (дубль) и на что заменяем (основную позицию). Обработка пройдёт по всем документам и регистрам и подменит ссылки, после чего дубль можно пометить на удаление.

Перед заменой проверьте остатки: если по обеим позициям есть остатки на одном складе, после замены они суммируются — это нормально. Но если у дублей разные единицы измерения или виды номенклатуры, сначала приведите реквизиты к единому виду, иначе отчёты будут некорректны.

Типичные ошибки
01
Удаление без резервной копии — при ошибке восстановить данные будет нечем
02
Пометка позиций с ненулевым остатком — в учёте остаются остатки по недоступному товару
03
Замена дублей без сверки единиц измерения и видов номенклатуры — искажаются отчёты
04
Попытка удалить номенклатуру из закрытых периодов — приводит к перепроведению и расхождениям с отчётностью
05
Массовая пометка без согласования с отделом закупок — под нож попадают сезонные или редкозаказываемые позиции

Альтернативы удалению: архив и ограничение видимости

Если физическое удаление невозможно или нежелательно, используйте организационные приёмы. Самый простой — создать папку «Архив» или «Не использовать» и переместить туда все неактуальные позиции. Список остаётся чистым, а история сохраняется.

В УТ 11 и ERP у номенклатуры есть механизмы ограничения использования: можно снять признаки доступности для закупки или продажи в сегментах и ассортиментной политике, либо использовать статусы. В Бухгалтерии достаточно пометки на удаление — она полностью закрывает подбор.

Дополнительно можно настроить права: запретить пользователям создавать новую номенклатуру без согласования, чтобы справочник не засорялся снова. Часто для этого вводят роль «ответственный за нормативно-справочную информацию».

Сравнение вариантов очистки

Пометка на удаление

Подходит всегда, обратима, скрывает позицию из подбора. Не освобождает базу физически.

Физическое удаление помеченных

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

Объединение дублей через замену ссылок

Сохраняет историю движений на одной позиции. Требует предварительной сверки реквизитов.

Папка «Архив»

Быстро и безопасно, без риска для учёта. Справочник физически не уменьшается.

Проверка результата и профилактика

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

Чтобы справочник не засорялся снова, закрепите регламент: раз в квартал проверять позиции без движений, перед созданием новой номенклатуры искать существующую по артикулу и наименованию, а создание дублей блокировать настройкой контроля уникальности рабочего наименования (есть в УТ 11 и ERP).

Контрольные точки

Как проверить результат

Подбор в документах
Норма

Помеченные и архивные позиции не предлагаются

Тревожный признак

Неиспользуемая номенклатура по-прежнему видна в подборе

Отчёт по остаткам
Норма

Нет строк по помеченным позициям

Тревожный признак

Есть остатки по помеченной на удаление номенклатуре

Отчёты прошлых периодов
Норма

Итоги совпадают со значениями до очистки

Тревожный признак

Обороты изменились — документы были перепроведены

Часто задаваемые вопросы

Почему номенклатура не удаляется, хотя помечена?

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

Можно ли удалить номенклатуру, по которой были продажи два года назад?

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

Чем отличается пометка на удаление от установки «Не используется»?

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

Как массово пометить на удаление сотни позиций?

Используйте обработку «Групповое изменение реквизитов»: отберите элементы по условию (папка, вид, отсутствие в отчёте по движениям) и выполните действие «Пометить на удаление». Альтернатива — выделение списка в форме справочника с последующим нажатием Delete.

Опасно ли пользоваться внешними обработками для очистки справочника?

Риск есть, если обработка удаляет объекты напрямую, минуя контроль ссылок платформы. Запускайте такие инструменты только на копии базы, проверяйте, что они используют штатное «Удаление помеченных объектов», и никогда не применяйте обработки из непроверенных источников на рабочей базе.

Как не допустить появления новых дублей?

Включите контроль уникальности рабочего наименования (в УТ 11/ERP — в настройках НСИ), введите обязательный поиск по артикулу перед созданием позиции и ограничьте круг пользователей, имеющих право добавлять номенклатуру.

Итог

Что важно запомнить

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