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

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

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

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

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

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

Ниже разобраны оба сценария для типовых конфигураций (1С:Управление торговлей, 1С:ERP, 1С:Комплексная автоматизация, 1С:Бухгалтерия), а также способы проверить результат и типичные ошибки, из-за которых удаление не срабатывает.

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

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

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

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

Проверить отсутствие ссылок через «Поиск ссылок на объект»

Есть проведённые документыУдаление заблокировано

Использовать архивацию или перенос в служебную группу

Дубли позицийУдалять напрямую рискованно

Сначала объединить дубли обработкой «Поиск и удаление дублей»

Для дублей номенклатуры существует отдельный сценарий: их не удаляют по одному, а объединяют, заменяя ссылки во всех документах на одну «правильную» позицию. Только после этого лишние элементы можно пометить на удаление.

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

Откройте раздел с номенклатурой: в 1С:Управление торговлей и 1С:ERP это «НСИ и администрирование» → «Номенклатура» (или «CRM и маркетинг» → «Номенклатура» в зависимости от версии), в 1С:Бухгалтерии — «Справочники» → «Номенклатура». Найдите нужную позицию через строку поиска по наименованию, артикулу или коду.

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

Если нужно пометить группу позиций, выделите их с зажатой клавишей Ctrl или Shift и примените пометку ко всем сразу. Для массовой обработки по условию (например, все товары без движений) удобнее использовать групповую обработку справочника, если она доступна в вашей конфигурации.

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

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

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

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

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

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

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

Архивация позиции

В 1С:Управление торговлей 11 и 1С:ERP у элемента номенклатуры есть механизм архивации: позиция исключается из подбора в документы и отчёты, но ссылки остаются целыми. Откройте карточку товара и установите соответствующий признак или перенесите позицию в специально созданную группу «Архив» (или «Не использовать»). Это рекомендуемый способ для товаров с историей движений.

Замена ссылок при дублях

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

Удаление документов — крайняя мера

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

Сравнение вариантов

Полное удаление

Подходит для позиций без документов и движений; база очищается физически, отменить удаление нельзя

Архивация / служебная группа

Подходит для товаров с историей; позиция скрыта из подбора, но ссылки и отчётность сохраняются

Объединение дублей

Подходит при повторном заведении товара; ссылки заменяются на основную позицию, дубль удаляется

Проверка результата после удаления

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

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

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

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

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

Позиция не находится по наименованию и артикулу

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

Товар отображается перечёркнутым — удаление не завершено

Отчёт обработки удаления
Норма

Список неудалённых объектов пуст

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

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

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

Позиция отсутствует в отчётах

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

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

Типичные ошибки и ограничения

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

Вторая группа ошибок — организационные: удаление в многопользовательской базе во время активной работы, отсутствие резервной копии, попытка удалить товар, который участвует в обмене данными с другими системами (интернет-магазин, WMS, ЕГАИС). В последнем случае позиция может «вернуться» при очередной синхронизации, поэтому сначала отключите её выгрузку на стороне связанной системы.

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

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

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

Почему кнопка удаления в карточке товара неактивна?

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

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

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

Что произойдёт с документами, где был удалённый товар?

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

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

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

Товар удалился, но его штрихкод остался в базе — это нормально?

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

Нужно ли удалять товары, выгружаемые на сайт или в ЕГАИС?

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

Итог

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

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