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