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