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

Быстрый старт · 10 мин

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

Как выделить одну, несколько или все строки в списке 1С: мышью, клавишами Ctrl и Shift, через поиск и отбор. Инструкции для управляемых и обычных форм.

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

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

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

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

Если список длинный и нужная строка не видна, сначала воспользуйтесь прокруткой, строкой поиска или сортировкой по колонке. Клик по заголовку колонки меняет порядок сортировки — это помогает быстрее найти объект по дате, номеру или наименованию.

Выделенная строка становится текущей: команды «Изменить», «Удалить», «Скопировать» и клавиши F2, Delete будут применяться именно к ней. Убедитесь, что подсвечена именно та запись, которую вы собираетесь обрабатывать, — особенно в журналах документов, где строки визуально похожи.

Как выделить несколько строк подряд через Shift

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

Тот же результат даёт работа с клавиатуры: установите курсор на начальную строку, зажмите Shift и двигайтесь стрелками «вверх» или «вниз». Диапазон будет расширяться за курсором. Сочетание Shift+PageDown выделяет сразу экранную страницу строк.

Признак правильного выделения — вся группа подсвечена единым цветом без разрывов. Если между строками остались невыделенные промежутки, значит, клавиша Shift была отпущена раньше времени или клик пришёлся не по той строке. Снимите выделение кликом по любой строке и повторите приём.

Порядок действий для диапазона
  1. 1
    Кликните по первой строке нужного диапазона
  2. 2
    Зажмите клавишу Shift и не отпускайте её
  3. 3
    Кликните по последней строке диапазона
  4. 4
    Проверьте, что подсвечены все строки без пропусков
  5. 5
    Выполните нужное действие: Delete, F2 или команду из меню «Ещё»

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

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

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

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

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

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

Это важное следствие: если нужно обработать не весь справочник, а только его часть, сначала задайте отбор через кнопку «Ещё» → «Настроить список», а затем нажмите Ctrl+A. Выделенными окажутся только строки, прошедшие фильтр.

В обычных формах (режим толстого клиента, старые конфигурации) вместо Ctrl+A часто используют пометку флажками: клавиша пробела ставит или снимает флажок на текущей строке, а команда «Установить все пометки» в меню действий отмечает весь список. Пометки, в отличие от подсветки, не сбрасываются при прокрутке.

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

Клик мышью

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

Shift + клик

Непрерывный диапазон строк; требует точного клика по границам

Ctrl + клик

Произвольные несмежные строки; медленно при большом количестве

Ctrl + A

Все строки текущего отбора; опасен при массовом удалении без фильтра

Пробел (обычные формы)

Пометка флажками, устойчива к прокрутке; работает не во всех интерфейсах

Выделение строк в табличной части документа

Табличные части документов — «Товары», «Услуги», «Начисления» — поддерживают те же приёмы: Shift для диапазона, Ctrl для произвольных строк, Ctrl+A для всех строк таблицы. Выделенные строки можно удалить клавишей Delete или сочетанием Shift+Delete, скопировать и вставить через Ctrl+C и Ctrl+V.

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

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

Групповая обработка выделенных строк

После выделения строк доступны действия из контекстного меню (правая кнопка мыши) и из меню «Ещё» формы списка. Типовые операции: установить или снять пометку удаления, провести или отменить проведение документов, изменить выделенное через обработку «Групповое изменение реквизитов».

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

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

Типичные ошибки
01
Выделение до настройки отбора — после применения фильтра выделение сбрасывается, и работу приходится начинать заново
02
Удаление по Delete вместо пометки — в ряде списков Delete ставит пометку удаления, а не удаляет физически; запись остаётся в базе и продолжает влиять на отчёты до контрольного удаления
03
Выделение ячейки вместо строки — копирование через Ctrl+C переносит только значение одной колонки, а не всю запись
04
Групповая обработка без проверки списка затрагиваемых записей — изменение реквизита применяется к сотням объектов, и откат возможен только из резервной копии

Как проверить результат и отменить ошибочное выделение

Снять всё выделение можно кликом по любой строке без зажатых клавиш или нажатием Esc в ряде форм. Чтобы снять выделение только с части строк, удерживайте Ctrl и кликайте по лишним.

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

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

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

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

Подсветка строк в списке
Норма

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

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

Лишние строки в выделении или пропуски внутри диапазона

Поведение после смены отбора
Норма

Фильтр настроен до выделения, список стабилен

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

Выделение сбрасывается — значит, отбор применён после выделения

Результат групповой операции
Норма

После F5 изменения видны только у целевых записей

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

Изменения затронули посторонние объекты — требуется восстановление из копии

Ответы на частые вопросы

Почему Ctrl+A не выделяет строки в списке?

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

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

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

Можно ли выделить строки в мобильном клиенте 1С?

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

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

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

Почему после копирования строк табличной части вставляется только одно значение?

Выделена ячейка, а не строки целиком. Кликните по области слева от строки или выделяйте строки через Shift и Ctrl так, чтобы подсветилась вся строка во всех колонках, затем копируйте через Ctrl+C.

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

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

Итог

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

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