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

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

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

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

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

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

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

Когда товар можно удалить, а когда — только вывести из оборота

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

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

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

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

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

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

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

Есть два способа пометки. В списке: выделите строку и нажмите клавишу Delete либо кнопку «Пометить на удаление» в меню «Ещё». В карточке: откройте элемент и выберите «Ещё → Пометить на удаление». Повторное действие снимает пометку, если вы передумали.

Для групповой пометки выделите несколько строк с зажатой Ctrl или Shift и нажмите Delete — все выбранные элементы будут помечены одновременно. Помеченные товары визуально отличаются в списке перечёркнутым значком.

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

Удаление помеченных объектов: контроль ссылок

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

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

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

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

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

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

Третья причина — недостаток прав. Удаление помеченных объектов требует административных прав или права «Удаление помеченных объектов». Кассир и менеджер по продажам обычно могут только помечать, но не удалять физически.

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

Альтернатива: вывести товар из продажи без удаления

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

Затем уберите товар из активного ассортимента: удалите штрихкоды, чтобы кассир не мог пробить позицию по сканеру, и при необходимости перенесите карточку в отдельную папку вида «Архив» или «Не продаётся». В отборе подбора на РМК такой товар перестанет мешать.

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

Сравнение вариантов

Полное удаление

Подходит для ошибочно созданных карточек без движений. Ограничение: невозможно при наличии любых ссылок

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

Быстрый способ скрыть товар из подбора. Ограничение: остатки и ссылки сохраняются, база не очищается

Вывод из оборота

Правильный вариант для товара с историей: списание остатков, удаление штрихкодов, архивная папка. История продаж сохраняется

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

Когда нужно почистить сотни позиций — например, после миграции из другой программы или смены поставщика — действуйте пакетно. Сначала настройте отбор в списке номенклатуры: по папке, виду номенклатуры или отсутствию движений за период (через отчёт по продажам).

Выделите отобранные строки и пометьте их группой. Затем запустите удаление помеченных объектов в выборочном режиме и отметьте только номенклатуру. Обработка покажет, какие позиции удалены, а какие заблокированы ссылками — с последними работайте по схеме вывода из оборота.

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

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

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

Если вы выводили товар из оборота, контрольные точки другие: остаток по всем складам равен нулю, штрихкоды удалены, в подборе на РМК позиция не находится, а отчёт по продажам за прошлые периоды по-прежнему показывает товар с корректными суммами.

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

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

Поиск товара в справочнике номенклатуры
Норма

Элемент отсутствует или находится в архивной папке без пометки

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

Товар остался помеченным — удаление не завершено

Отчёт по остаткам на складах
Норма

По товару нулевые остатки или строки нет

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

Числятся остатки — товар спишется некорректно

Продажи прошлых периодов
Норма

Отчёты показывают товар с историей

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

В отчётах появились «битые» ссылки или пустые позиции

Подбор на рабочем месте кассира
Норма

Товар не находится при поиске и сканировании

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

Кассир может пробить выведенную позицию

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

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

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

Что будет с чеками и отчётами, если удалить товар?

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

Можно ли восстановить удалённый товар?

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

Как скрыть товар от кассира, не удаляя его?

Удалите штрихкоды товара, перенесите карточку в отдельную папку «Архив» и убедитесь, что остатки по складам магазина равны нулю. При работе с ассортиментом дополнительно исключите позицию из формата магазина — тогда она не попадёт в заказы и переоценки.

Можно ли удалить сразу всю папку с товарами?

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

Итог

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

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