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