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