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