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

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

Как выделить строки в 1С для удаления

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

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

В 1С предусмотрено несколько способов выделения: мышью с клавишами Ctrl и Shift, через меню «Ещё», горячими клавишами и через групповую обработку. Выбор зависит от того, сколько строк нужно удалить и стоят ли они подряд.

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

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

Самый простой случай — удаление одной строки. В списке документов или справочника достаточно кликнуть левой кнопкой мыши по нужной строке: она подсветится, и курсор встанет на неё. После этого нажмите клавишу Delete — программа предложит пометить объект на удаление (или снять пометку, если она уже стоит).

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

Выделение диапазона строк через Shift

Если нужно удалить несколько строк, идущих подряд, используйте клавишу Shift. Кликните по первой строке диапазона, затем зажмите Shift и кликните по последней строке — весь блок между ними выделится. Этот способ работает и в списках документов, и в табличных частях.

Диапазон также можно выделить клавиатурой: установите курсор на первую строку, зажмите Shift и двигайтесь стрелками вверх или вниз. Это удобно, когда строк много и точный клик мышью затруднён.

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

Порядок действий для диапазона
  1. 1
    Кликните по первой строке нужного диапазона
  2. 2
    Зажмите Shift и кликните по последней строке
  3. 3
    Проверьте, что выделены именно нужные строки
  4. 4
    Нажмите Delete и подтвердите пометку на удаление
  5. 5
    Проверьте результат: у строк появился значок пометки

Выделение произвольных строк через Ctrl

Когда строки для удаления разбросаны по списку, используйте клавишу Ctrl. Зажмите её и кликайте по каждой нужной строке — они добавятся к выделению независимо от положения. Повторный Ctrl+клик по уже выделенной строке снимает выделение с неё, что позволяет исправить ошибку без сброса всего выбора.

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

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

Выделение всех строк и групповые операции

Для выделения всех строк списка используйте сочетание Ctrl+A. В табличной части документа это выделит все строки товаров или услуг, в списке документов — все видимые строки с учётом установленного отбора.

Практический приём: перед выделением всех строк настройте отбор (кнопка «Ещё → Настроить список» или стандартная панель отбора). Тогда Ctrl+A выделит только нужную группу — например, все документы за прошлый год или все элементы конкретной папки справочника.

Для массовой пометки на удаление также существует типовая обработка «Групповое изменение реквизитов» (в разделе «Администрирование»). Она позволяет пометить на удаление объекты по сложным условиям отбора, не выделяя их вручную. Это безопаснее при больших объёмах: условия отбора видны явно и их можно перепроверить до запуска.

Способы выделения строк

Клик мышью

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

Shift+клик

Диапазон подряд идущих строк. Быстро, но требует проверки границ

Ctrl+клик

Произвольные строки в любом порядке. Гибко, но долго при большом количестве

Ctrl+A с отбором

Все строки по условию. Лучший вариант для массовой чистки

Групповое изменение реквизитов

Массовая пометка по сложным условиям без ручного выделения. Требует прав администратора

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

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

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

Это встроенная защита от потери данных. Не пытайтесь обойти её сторонними средствами без понимания последствий — «висячие» ссылки нарушат логику учёта и могут привести к ошибкам в отчётах и обменах данными.

Типичные ошибки и как их избежать

Самая частая ошибка — удаление без проверки состава выделения. При работе с Shift легко захватить лишние строки, особенно если список прокручивался между кликами. Всегда просматривайте выделенное перед нажатием Delete.

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

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

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

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

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

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

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

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

Значок пометки на удалении
Норма

Помечены только нужные строки

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

Пометка стоит на лишних объектах — снимите её клавишей Delete

Список препятствующих ссылок
Норма

Пуст или содержит только ненужные объекты

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

Объект используется в актуальных проведённых документах

Итоги отчётов после удаления
Норма

Показатели соответствуют ожиданиям

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

Суммы изменились — восстановите данные из копии и разберитесь в причине

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

Почему клавиша Delete не помечает объект на удаление?

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

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

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

Можно ли отменить пометку на удаление сразу для группы объектов?

Да. Выделите помеченные объекты любым способом (Ctrl, Shift или Ctrl+A) и нажмите Delete — пометка снимется со всех выделенных строк одним действием. Удобно предварительно отобрать только помеченные через настройку списка.

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

Пометка обратима и не разрушает ссылки: объект остаётся в базе. Непосредственное удаление (Shift+Delete, если разрешено правами) убирает объект сразу, минуя контроль ссылочной целостности, что опасно. Рекомендуемый путь — пометка, затем штатная обработка «Удаление помеченных объектов».

Сколько строк можно выделить и удалить за один раз?

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

Итог

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

Выделяйте строки кликом, Shift для диапазона, Ctrl для произвольного выбора и Ctrl+A с отбором для массовых операций. Удаляйте через пометку и штатную обработку удаления помеченных объектов, предварительно сделав резервную копию и проверив состав выделения.