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