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

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

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

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

Фраза «удалить позиции в 1С» может означать три разные задачи: убрать строку из табличной части документа, удалить сам документ или удалить элемент справочника (номенклатуру, контрагента, договор). Механика в каждом случае своя, и путать их нельзя: строка удаляется сразу, а документы и элементы справочников сначала помечаются на удаление и стираются физически только после проверки ссылочной целостности.

Ниже разобраны все три сценария для типовых конфигураций на управляемых формах (1С:Бухгалтерия 8, 1С:Управление торговлей 11, 1С:ERP, 1С:Комплексная автоматизация). Команды и названия кнопок могут немного отличаться в зависимости от версии платформы и конфигурации, но общий принцип одинаков.

Как удалить строку (позицию) в табличной части документа

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

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

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

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

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

Документы в 1С не удаляются мгновенно. В журнале документов выделите нужный документ и нажмите Delete или кнопку «Пометить на удаление / Снять пометку» в командной панели. Документ будет помечен: в списке он отобразится с красным крестиком и перестанет участвовать в учёте — его проведение отменяется автоматически.

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

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

Как удалить элемент справочника (номенклатуру, контрагента)

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

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

Для массовой пометки выделите несколько элементов через Ctrl или Shift и выполните команду пометки один раз — она применится ко всем выделенным позициям.

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

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

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

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

Что делать, если объект не удаляется

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

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

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

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

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

Позиция ошибочно добавлена в открытый документУдалите строку клавишей Delete и перепроведите документ
Документ создан по ошибке и никуда не входитПометьте его на удаление, затем выполните удаление помеченных объектов
Номенклатура использовалась в прошлых документахНе удаляйте — пометьте на удаление или переведите в архив
Объект не удаляется из-за ссылокОткройте список мест использования и уберите ссылки или замените значения

Права доступа и типичные ошибки

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

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

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

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

После удаления строк в документе сверьте итоговые суммы, количество и НДС с ожидаемыми значениями. Если документ проведённый, дополнительно проверьте отчёт по движениям документа (кнопка «Ещё» → «Движения документа») — удалённых позиций там быть не должно.

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

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

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

Документ после удаления строк
Норма

Итоги пересчитаны, документ проведён без ошибок

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

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

Журнал документов после пометки
Норма

Документ с красным крестиком, проведение снято

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

Документ выглядит обычно — пометка не установилась

Итог удаления помеченных объектов
Норма

Все выбранные объекты удалены, список пуст

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

Есть строки «не удалено» со списком мест использования

FAQ

Можно ли удалить позицию в 1С без пометки на удаление?

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

Как восстановить случайно помеченный на удаление объект?

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

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

Наиболее вероятные причины: у пользователя нет права на удаление этого вида объектов, установлена дата запрета редактирования данных, либо объект открыт в режиме просмотра. Проверку прав и даты запрета выполняет администратор 1С.

Удалятся ли проводки при удалении документа?

Да. При пометке на удаление проведение документа отменяется, и все его движения по регистрам (проводки, остатки, взаиморасчёты) исчезают. Именно поэтому удаление документов прошлых периодов меняет данные отчётности.

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

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

Что лучше: удалить неиспользуемую номенклатуру или оставить?

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

Итог

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

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