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

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

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

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

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

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

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

Базовые сочетания клавиш для выделения строк

Основной набор сочетаний одинаков для списков документов, справочников и табличных частей. Сначала установите курсор на нужную строку — клавишами «вверх» и «вниз» или кликом мыши. Затем используйте одно из сочетаний:

  • Shift + стрелка вниз/вверх — расширяет выделение на соседнюю строку в соответствующем направлении;
  • Shift + Page Down / Page Up — выделяет строки на высоту видимой области списка;
  • Ctrl + Shift + End — выделяет все строки от текущей до конца списка;
  • Ctrl + Shift + Home — выделяет все строки от текущей до начала списка;
  • Ctrl + A — выделяет все строки текущего списка или табличной части.

Признак успешного выделения — строки подсвечены цветом (обычно синим или серым, в зависимости от темы интерфейса). Если подсветки нет, фокус ввода, скорее всего, находится не в списке, а в поле ввода — щелкните по строке списка или перейдите к нему клавишей Tab и повторите сочетание.

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

Табличная часть документа (например, «Товары» в реализации или «Начисления» в документе зарплаты) — самое частое место, где требуется выделение. Чтобы выделить диапазон строк, поставьте курсор на первую строку диапазона, зажмите Shift и нажимайте стрелку «вниз», пока не выделятся все нужные строки. Для больших диапазонов быстрее использовать Shift + Page Down.

После выделения доступны типовые действия: Ctrl+C копирует строки в буфер обмена, Delete удаляет их (в режиме редактирования документа), а команда «Ещё → Изменить строки» или аналогичная в конкретной конфигурации позволяет массово изменить значения в выделенных строках. В ряде конфигураций есть кнопка «Изменить» в командной панели табличной части — она открывает форму групповой обработки выделенных позиций.

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

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

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

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

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

Выделение всех строк и работа с большими списками

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

Если нужно выделить не весь список, а большой непрерывный блок, эффективна комбинация: установите курсор на начало блока, затем прокрутите список до конца блока (мышью или Ctrl+End) и нажмите Shift+клик по последней строке — выделится весь диапазон. Клавиатурный эквивалент — Ctrl+Shift+End, если блок идёт до конца списка.

Для списков, где нужно выбрать строки по условию (например, все документы одного контрагента), рациональнее сначала применить отбор (Ctrl+Shift+F или кнопка «Найти/Отбор»), а затем выделить результат через Ctrl+A — это исключит ошибки ручного выбора.

Способы выделения в разных ситуациях

Shift + стрелки

Несколько соседних строк. Точно, но медленно на больших диапазонах

Ctrl + A

Весь список целиком. Быстро, но не подходит, когда нужна часть строк

Ctrl + клик мышью

Несмежные строки в произвольном порядке. Чисто клавиатурной замены нет

Отбор + Ctrl + A

Строки по условию. Самый надёжный способ для выборки по критерию

Особенности веб-клиента и разных версий платформы

В веб-клиенте 1С большинство сочетаний сохраняются, но часть клавиш перехватывается браузером. Например, Ctrl+Home/End в некоторых браузерах прокручивает страницу, а не список, а Ctrl+A может выделить содержимое всей веб-страницы, если фокус не в таблице. Перед использованием сочетания обязательно кликните внутрь списка, чтобы передать ему фокус.

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

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

Типичные ошибки
01
Нажатие Shift+стрелок в режиме редактирования ячейки — выделяется текст в поле, а не строки. Выход: Esc, затем повторить
02
Ctrl+A без фокуса на списке — выделяется текст поля или страница браузера. Сначала кликнуть по списку
03
Удаление выделенных строк без проверки их количества — риск потерять лишние данные
04
Ожидание, что Ctrl+клик работает в веб-клиенте так же, как в тонком, — в части браузеров поведение отличается, проверяйте подсветку каждой строки

Что делать, если выделение не работает

Если сочетания клавиш не дают результата, проверьте несколько типичных причин по порядку. Первая — фокус ввода: нажмите Esc, затем кликните по строке списка и повторите сочетание. Вторая — режим формы: в формах, открытых в режиме только просмотра, выделение для копирования доступно, а для удаления — нет.

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

Если ни одно сочетание не работает даже в простом списке справочника, проверьте клавиатуру и раскладку — залипшая клавиша или активные программы-перехватчики горячих клавиш (менеджеры буфера обмена, утилиты скриншотов) могут блокировать сочетания на уровне системы.

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

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

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

Все нужные строки окрашены цветом выделения

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

Подсвечена одна строка или текст внутри ячейки

Количество выделенных элементов
Норма

Число в строке состояния совпадает с ожидаемым

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

Выделено больше или меньше строк, чем планировалось

Доступность команд
Норма

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

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

Команды неактивны — нет прав или форма в режиме просмотра

Частые вопросы о выделении строк в 1С

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

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

Почему Shift+стрелки выделяют текст, а не строки?

Вы находитесь в режиме редактирования ячейки — в поле мигает курсор. Нажмите Esc или Enter, чтобы выйти из редактирования, затем повторите сочетание. Выделение распространится на строки таблицы.

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

Выделите строки, нажмите Ctrl+C, затем вставьте в Excel через Ctrl+V. Альтернатива — команда «Вывести список» (обычно в меню «Ещё»), которая формирует табличный документ с выбранными колонками, удобный для сохранения в файл.

Ctrl+A не выделяет весь список в веб-клиенте. Что делать?

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

Выделяется только одна строка, множественное выделение не работает. Это ошибка?

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

Как отменить выделение строк?

Нажмите на любую строку клавишей «вверх» или «вниз» без зажатого Shift — выделение сбросится до одной текущей строки. Также сработает клик мышью по одиночной строке или клавиша Esc в ряде форм.

Итог

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

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