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

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

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

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

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

Механизм одинаков в типовых конфигурациях на управляемых формах — «Управление торговлей 11», «ERP», «Комплексная автоматизация», «Розница». В старых версиях на обычных формах (например, «Управление торговлей 10.3») путь к обработке отличается, но логика проверки ссылок та же.

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

Что происходит при пометке товара на удаление

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

Такая двухэтапная схема защищает целостность базы. Если бы объекты удалялись сразу, остались бы документы с «битыми» ссылками, а отчёты по прошлым периодам перестали бы сходиться. Поэтому физическое удаление выполняется только после проверки всех мест использования объекта.

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

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

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

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

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

Запуск обработки «Удаление помеченных объектов»

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

Обработка предлагает два режима:

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

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

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

Почему товары не удаляются: места использования

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

Типичные места использования номенклатуры:

  • проведённые и непроведённые документы (поступления, реализации, перемещения, инвентаризации, заказы);
  • регистры сведений — цены номенклатуры, штрихкоды, аналоги, номенклатура контрагентов;
  • справочники — характеристики, серии, упаковки, спецификации, варианты комплектации;
  • настройки и соглашения, где товар указан явно.

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

Маршрут решения

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

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

Что делать с товарами-дублями

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

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

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

Ограничения по правам и монопольному доступу

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

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

В файловой базе массовое удаление надёжнее выполнять в монопольном режиме: попросите всех выйти из программы и установите монопольный доступ при необходимости.

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

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

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

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

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

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

Список номенклатуры без отбора по пометке
Норма

Удалённые товары отсутствуют в списке

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

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

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

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

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

Остатки есть — товар не был удалён или есть движения

Журнал сообщений обработки удаления
Норма

Нет строк «не удалено» по нужным товарам

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

Есть ошибки блокировок или ссылок — требуется повторный запуск

Если товаров-дублей и «мусорных» карточек накопилось много, не пытайтесь вычистить всё за один раз. Разбейте работу на порции по папкам или видам номенклатуры: так проще контролировать список мест использования и быстрее откатиться из копии, если что-то пошло не так.
ПЗ
Практическое замечание

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

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

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

Почему обработка пишет, что объект удалить нельзя?

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

Можно ли удалить товар, по которому были продажи в прошлом году?

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

Не вижу пункт «Удаление помеченных объектов» в меню. Что делать?

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

Удалятся ли цены и штрихкоды вместе с товаром?

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

Как удалить сразу несколько тысяч позиций номенклатуры?

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

Итог

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

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