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

Торговля и Склад · 12 мин

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

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

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

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

Ниже разобраны все три подхода с точными действиями, проверками результата и типичными ошибками. Инструкции актуальны для типовых конфигураций «1С:Розница 8» редакций 2.2 и 2.3 на управляемых формах; в других редакциях названия пунктов меню могут незначительно отличаться.

Когда номенклатуру можно удалить, а когда — нет

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

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

СитуацияДоступное действиеРезультат
Позиция создана ошибочно, движений нетПометка на удаление + удаление помеченныхЭлемент удалён из базы полностью
Товар продавался, больше не нуженТолько пометка на удалениеКарточка скрыта из подборов, история сохранена
Товар сезонный или временно снят с продажиИсключение из ассортимента / снятие с продажиПозиция не попадает в заказы и кассу, но активна

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

Перед любым удалением убедитесь, что у вас есть права. В типовой Рознице операция доступна пользователям с ролью «Администратор системы» или «Полные права»; кассирам и продавцам пометка на удаление обычно закрыта. Если кнопка неактивна — уточните права у администратора базы.

Второй шаг — проверить, есть ли у позиции движения. Откройте карточку номенклатуры и посмотрите связанные объекты: в большинстве конфигураций доступна команда «Ещё → Связанные документы» или отчёт «Места использования». Если движений нет — удаление пройдёт без проблем. Если есть — решайте, достаточно ли пометки.

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

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

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

Если нужно пометить сразу группу товаров — например, весь архивный раздел — выделите несколько строк с зажатой Ctrl или Shift и примените команду ко всем выделенным. Альтернатива: пометить саму группу (папку) номенклатуры — тогда пометка распространится на вложенные элементы.

Пометка на удаление одной позиции
  1. 1
    Откройте Справочники → Номенклатура и найдите позицию поиском
  2. 2
    Выделите строку и нажмите «Пометить на удаление» или Delete
  3. 3
    Подтвердите действие в диалоге
  4. 4
    Проверьте, что элемент отображается с пометкой (зачёркнут или с крестом)

Как физически удалить помеченные объекты

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

Запустится обработка контроля ссылок. Программа просканирует всю базу и покажет два списка: объекты, которые можно удалить, и объекты, удалить которые мешают ссылки. Для недоступных к удалению позиций будет указано, где именно они используются — например, «Чек ККМ №145 от прошлого месяца». По каждой такой ссылке можно перейти и решить, что с ней делать.

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

Что делать, если позиция используется в документах

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

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

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

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

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

Движений нет, позиция создана по ошибкеПометьте на удаление и выполните удаление помеченных объектов
Товар продавался, движения нужны для отчётовОставьте пометку на удаление без физического удаления
Товар временно снят с продажи, возможен возвратИспользуйте изменение ассортимента вместо удаления
Позиция ошибочно попала в 1–2 документаИсправьте документы на правильную позицию, затем удаляйте

Групповая обработка и очистка больших массивов

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

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

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

Типичные ошибки и их последствия

Самая частая ошибка — попытка удалить номенклатуру напрямую через конфигуратор или сторонние обработки «в обход» контроля ссылок. Результат — битые ссылки в документах: вместо товара в чеках отображается «Объект не найден», отчёты по продажам перестают сходиться, а обмен с ЕГАИС или «Меркурием» может выдавать ошибки.

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

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

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

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

После пометки на удаление откройте список номенклатуры и убедитесь, что позиция отображается с признаком пометки. Затем откройте любой документ, где используется подбор товара (например, новый чек в РМК или документ поступления), и проверьте, что помеченная позиция не предлагается в подборе.

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

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

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

Поиск позиции в справочнике
Норма

Удалённая позиция не находится; помеченная видна с зачёркиванием

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

Позиция активна без пометки — операция не выполнена

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

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

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

Позиция доступна для выбора — пометка не установлена

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

Строки с товаром отображаются корректно

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

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

Итог

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

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

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

Почему кнопка «Удалить» неактивна или удаление не срабатывает?

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

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

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

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

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

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

Используйте механизм ассортимента: документом «Изменение ассортимента» переведите позицию в стадию, запрещающую продажи. Также проверьте, что по товару нет актуальных цен и он не попадает в выгрузку на кассу. Пометка на удаление тоже исключает позицию из подбора в РМК.

Удалятся ли штрихкоды и характеристики вместе с номенклатурой?

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

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

Да: пометьте на удаление саму группу — пометка распространится на вложенные элементы. Затем запустите удаление помеченных объектов. Удалятся только позиции без ссылок; использовавшиеся в документах останутся помеченными.