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

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

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

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

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

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

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

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

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

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

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

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

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

Порядок пометки товара на удаление
  1. 1
    Откройте справочник «Номенклатура» в разделе «НСИ и администрирование» или «Справочники»
  2. 2
    Найдите товар через строку поиска по наименованию, артикулу или коду
  3. 3
    Выделите позицию и нажмите «Пометить на удаление» или клавишу Delete
  4. 4
    Подтвердите действие в диалоге
  5. 5
    Убедитесь, что элемент отображается в списке со значком пометки на удаление

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

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

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

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

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

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

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

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

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

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

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

Альтернатива удалению: архивация и снятие с продажи

Для номенклатуры с историей движений правильнее не удалять, а исключить из активной работы. В «Управлении торговлей 11» и ERP для этого используется статус обеспечения и признак «В ассортименте»: снимите его, и товар перестанет предлагаться при подборе. Также можно перенести позицию в служебную группу вида «Архив» или установить в карточке пометку «недействителен», если конфигурация это поддерживает.

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

Удаление дублей номенклатуры

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

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

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

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

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

Типичные ошибки
01
Непосредственное удаление в обход контроля ссылок — появляются «битые» ссылки в документах и регистрах
02
Удаление номенклатуры с историей продаж вместо архивации — искажаются отчёты прошлых периодов
03
Работа без резервной копии — случайно удалённый объект нельзя восстановить
04
Замена дублей без проверки ставок НДС и единиц измерения — искажение данных в старых документах
05
Попытка удалить объекты без монопольного доступа — операция прерывается ошибкой

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

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

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

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

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

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

Позиция не находится, в списке её нет

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

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

Отчёты по продажам и остаткам за прошлые периоды
Норма

Данные совпадают с прежними значениями

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

Суммы изменились — вероятно, удалён объект со ссылками или неверно заменён дубль

Проведение документов, где раньше был товар
Норма

Документы проводятся без ошибок

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

Ошибка «Объект не найден» — есть битые ссылки

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

Итог

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

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

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

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

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

Можно ли восстановить товар, помеченный на удаление?

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

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

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

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

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

Нужно ли удалять товар, если он просто больше не продаётся?

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

Удаление помеченных объектов не запускается из-за занятых сеансов. Что делать?

Операция требует монопольного доступа. Попросите пользователей выйти из программы и повторите попытку. В клиент-серверном варианте администратор может завершить активные сеансы через консоль кластера серверов 1С, предварительно предупредив сотрудников.