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