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