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

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

Как удалить товары в 1С:Розница

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

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

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

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

Что происходит при удалении товара и какие есть ограничения

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

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

Физическое удаление — необратимая операция. После неё восстановить карточку можно только из резервной копии. Поэтому перед массовыми операциями с номенклатурой обязательно делается выгрузка базы или хотя бы выгрузка справочника.

Пометка одного товара на удаление вручную

Стандартный сценарий для единичных позиций. Откройте раздел «НСИ и администрирование» (или «Закупки» / «Маркетинг» в зависимости от настройки интерфейса) и перейдите в справочник «Номенклатура». Найдите нужный товар через поиск по наименованию, артикулу или штрихкоду.

Выделите строку и нажмите клавишу Delete либо вызовите контекстное меню правой кнопкой мыши и выберите «Пометить на удаление / Снять пометку». Программа запросит подтверждение. После этого элемент отобразится перечёркнутым — пометка установлена.

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

Порядок действий для одного товара
  1. 1
    Откройте справочник «Номенклатура» и найдите товар
  2. 2
    Проверьте карточку: нет ли характеристик и штрихкодов, которые нужно сохранить
  3. 3
    Выделите строку и нажмите Delete, подтвердите пометку
  4. 4
    Перейдите в «Администрирование → Обслуживание → Удаление помеченных объектов»
  5. 5
    Запустите удаление и дождитесь отчёта о результате

Как пометить на удаление группу товаров

Когда позиций много, помечать их по одной нерационально. В списке номенклатуры работает множественное выделение: зажмите Ctrl и кликайте нужные строки либо используйте Shift для диапазона, затем нажмите Delete — пометка установится на все выделенные элементы.

Для отбора большой группы по условию используйте настройку списка: кнопка «Ещё → Настроить список» позволяет отфильтровать товары по группе, виду номенклатуры, поставщику или любому реквизиту. После отбора выделите все строки (Ctrl+A) и установите пометку.

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

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

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

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

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

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

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

Список номенклатуры после удаления
Норма

Помеченные позиции исчезли из списка, отбор по ним ничего не находит

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

Товары остались перечёркнутыми — удаление заблокировано ссылками

Отчёт об удалении
Норма

По каждому объекту статус «Удалён»

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

Есть строки «Не удалён» со списком мест использования

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

Данные по старым документам открываются без ошибок

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

В отчётах битые ссылки вида «Объект не найден» — признак удаления в обход контроля

Что делать, если товар не удаляется из-за ссылок

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

Второй вариант — удалить или отменить все документы, где встречается товар, а затем повторить удаление. Это оправдано только для недавних ошибочных операций: переписывать историю прошлых периодов опасно, она уже участвовала в отчётности, обменах с ЕГАИС, «Честным знаком» и онлайн-кассами.

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

Маршрут решения

Как выбрать действие

Товар создан ошибочно и нигде не использовалсяПометьте на удаление и удалите физически через «Удаление помеченных объектов»
Товар участвует в документах прошлых периодовОставьте пометку без физического удаления — история продаж сохранится
В базе дубли одной и той же позицииЗапустите «Поиск и удаление дублей», назначьте основную карточку и удалите дубли
Нужно очистить тысячи тестовых позиций после загрузкиИспользуйте групповую обработку с отбором, затем выборочное удаление помеченных

Массовая очистка номенклатуры после загрузки

Типовая задача — удалить несколько тысяч товаров, попавших в базу при ошибочной загрузке из Excel или обмене с сайтом. Ручная пометка здесь неприменима, нужен отбор по признаку: дата создания, группа, поставщик, префикс артикула.

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

Если товары успели поучаствовать в документах (например, загрузка создала и оприходование), сначала пометьте на удаление сами документы загрузки, затем повторите удаление номенклатуры. Контроль ссылок покажет, какие связи остались.

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

Проверка результата и восстановление после ошибок

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

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

Для снятия пометки достаточно выделить перечёркнутый товар и снова нажать Delete или выбрать «Снять пометку» в контекстном меню. Карточка вернётся в рабочее состояние со всеми связями.

Итог

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

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

Частые вопросы

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

Наиболее вероятные причины: на товар есть ссылки в документах или регистрах, у пользователя нет прав на удаление, либо база работает в неразделённом режиме с ограничениями. Откройте отчёт о местах использования в окне удаления помеченных объектов — там перечислены все блокирующие ссылки.

Можно ли удалить товар вместе со штрихкодами и ценами?

Штрихкоды и цены хранятся в регистрах сведений и привязаны к карточке номенклатуры. При штатном физическом удалении товара связанные записи регистров удаляются вместе с ним. Если товар только помечен, штрихкоды и цены сохраняются и снова станут активны после снятия пометки.

Чем отличается пометка на удаление от полного удаления?

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

Как удалить сразу все товары одной группы?

В списке номенклатуры откройте нужную группу, выделите все строки комбинацией Ctrl+A и нажмите Delete. Затем выполните удаление помеченных объектов в выборочном режиме. Учтите, что позиции, участвовавшие в документах, всё равно останутся в базе с пометкой.

Мешают ли помеченные товары обмену с кассой и маркировкой?

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

Как найти и убрать дубли товаров после загрузки прайса?

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