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

Торговля и Склад · 10 мин

Как удалить позицию в 1С Розница

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

Под «удалением позиции» в 1С Розница обычно понимают две разные задачи: удалить строку товара в конкретном документе (чеке, поступлении, перемещении) или полностью убрать карточку номенклатуры из справочника. Эти операции выполняются по-разному, и путать их нельзя: строка документа удаляется сразу, а элемент справочника сначала помечается на удаление и стирается из базы только после контроля ссылочной целостности.

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

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

Определите, что именно нужно удалить

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

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

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

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

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

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

Откройте нужный документ — например, «Поступление товаров», «Реализация товаров» или «Инвентаризация товаров» — через соответствующий журнал в разделе «Закупки», «Продажи» или «Склад». Найдите документ по номеру или дате и откройте его двойным щелчком.

В табличной части «Товары» выделите строку с нужной позицией, щёлкнув по ней. Нажмите клавишу Delete на клавиатуре либо кнопку «Удалить» (значок крестика) на командной панели табличной части. Также доступен пункт «Удалить» в контекстном меню по правой кнопке мыши. Строка исчезнет из документа.

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

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

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

Для удаления самой карточки товара перейдите в раздел «НСИ и администрирование» → «Номенклатура» (в некоторых релизах справочник доступен также из раздела «Закупки» или «Продажи»). Найдите нужную позицию через поиск по наименованию, артикулу или штрихкоду.

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

Учтите, что пометка на удаление не мешает работе: товар с пометкой всё ещё можно выбрать в новом документе, если не настроены дополнительные ограничения. Поэтому для товаров, выведенных из ассортимента, дополнительно полезно проверить настройки видимости в РМК и прайс-листах.

Окончательное удаление через обработку

Чтобы физически удалить помеченные объекты, откройте раздел «НСИ и администрирование» → «Обслуживание» → «Удаление помеченных объектов». Если пункта нет, проверьте права: обработка доступна пользователям с правами администратора или администратора данных.

В обработке нажмите «Выбрать помеченные объекты» — система построит список всех объектов с пометкой. Можно удалить всё сразу или отметить только нужные позиции номенклатуры. Затем нажмите «Удалить»: программа запустит контроль ссылочной целостности и покажет результат.

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

Что делать, если позиция не удаляется

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

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

Третья ситуация — недостаток прав. Если команда «Пометить на удаление» неактивна, обратитесь к администратору базы: в типовой Рознице права настраиваются через профили групп доступа в разделе «НСИ и администрирование» → «Настройки пользователей и прав».

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

Альтернатива удалению: когда лучше не удалять

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

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

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

Пометка на удаление

Подходит для архивных товаров с историей: данные сохраняются, отчёты не ломаются, но элемент остаётся в базе

Удаление через обработку

Подходит для ошибочно созданных карточек без ссылок: база очищается полностью, но действие необратимо

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

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

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

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

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

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

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

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

Удалённой позиции нет в списке и в результатах поиска

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

Элемент виден с зачёркнутым значком — удаление не завершено

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

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

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

Остатки не изменились — документ не перепроведён

Штрихкоды
Норма

Поиск по штрихкоду не находит удалённую карточку

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

Штрихкод ссылается на несуществующий объект — требуется ручная очистка

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

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

В 1С Розница у обычных пользователей нет права интерактивного удаления — доступна только пометка на удаление. Если и она недоступна, проверьте профиль группы доступа вашей учётной записи: права на изменение справочника номенклатуры настраивает администратор.

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

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

Можно ли восстановить удалённую позицию?

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

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

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

Строка в документе не удаляется — в чём причина?

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

Нужно ли удалять товар, снятый с продажи?

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

Итог

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

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