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

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

Как удалить товар в 1С: предприятие

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

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

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

Инструкция актуальна для типовых конфигураций: 1С: Управление торговлей 11, 1С: Комплексная автоматизация, 1С: ERP, 1С: Розница и 1С: Бухгалтерия (в части справочника «Номенклатура»). Названия пунктов меню могут немного отличаться, но логика везде одинаковая.

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

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

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

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

Пометка товара на удаление

Откройте справочник номенклатуры: в УТ 11 и КА это раздел «НСИ и администрирование» → «Номенклатура», в Рознице — «Справочники» → «Номенклатура». Найдите нужный товар через поиск по наименованию, артикулу или штрихкоду.

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

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

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

Физическое удаление помеченных объектов

Пометка сама по себе не очищает базу — объект по-прежнему хранится. Для окончательного удаления перейдите в раздел «Администрирование» → «Удаление помеченных объектов» (в некоторых конфигурациях — «Поддержка и обслуживание» → «Удаление помеченных объектов»).

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

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

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

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

Практические варианты действий зависят от типа ссылки:

  • Документы не проведены и не нужны — пометьте их на удаление и повторите процедуру. После удаления документов товар освободится.
  • Документы проведены и нужны для учёта — товар удалять нельзя. Оставьте пометку на удаление: она исключит позицию из дальнейшей работы без разрушения истории.
  • Штрихкоды, цены, характеристики — удалите связанные записи вручную (в карточке товара или через соответствующие регистры), затем повторите удаление.
  • Товар в составе набора или спецификации — откройте комплектующую карточку и уберите позицию из состава.
Маршрут решения

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

Товар создан ошибочно и нигде не используетсяПометьте на удаление и удалите физически через «Удаление помеченных объектов»
По товару есть проведённые документыОставьте пометку на удаление — физическое удаление невозможно и не нужно
Мешают только штрихкоды, цены или характеристикиУдалите связанные записи и повторите удаление
Нужно убрать много товаров-дублейИспользуйте обработку «Поиск и удаление дублей» вместо ручного удаления

Массовое удаление и работа с дублями

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

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

Ограничения, права и типичные ошибки

Удаление помеченных объектов требует соответствующих прав. Обычно операция доступна пользователям с ролью «Администратор системы» или «Полные права». Если пункта «Удаление помеченных объектов» нет в меню — обратитесь к администратору базы: самостоятельно расширять права не стоит.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Старые документы с товаром
Норма

Документы открываются, наименование отображается корректно

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

Вместо товара надпись «Объект не найден» — битая ссылка

Отчёт по остаткам
Норма

Нулевой остаток по помеченной позиции, история сохранена

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

По помеченному товару висят ненулевые остатки — сначала их нужно списать

Итог

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

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

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

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

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

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

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

Чем пометка на удаление отличается от физического удаления?

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

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

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

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

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

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

Штатными средствами — нет, физическое удаление необратимо. Варианты: восстановление базы из резервной копии (с потерей данных, введённых после неё) либо ручное пересоздание карточки с новым внутренним идентификатором — но это будет уже другой объект, и ссылки из старых документов на него автоматически не перенесутся. Именно поэтому резервная копия перед чисткой обязательна.