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

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

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

Как выделить строки, текст и объекты в 1С с помощью клавиатуры: Shift, Ctrl, Ctrl+A, выделение диапазонов в списках, табличных документах и полях ввода.

Работа в 1С без мыши ускоряет рутинные операции: выделение строк в списках документов, текста в полях ввода, ячеек в табличных частях и областей в табличных документах выполняется стандартными сочетаниями клавиш. Большинство комбинаций совпадает с общепринятыми в Windows, но в конфигурациях 1С есть особенности, связанные с режимом редактирования и типом объекта.

Ключевые приёмы — сочетания Shift + стрелки для посимвольного и построчного выделения, Ctrl + Shift + стрелки для выделения слов и блоков, Ctrl + A для выделения всего содержимого, а также выделение диапазона строк в списке через Shift + клик или Shift + Page Down. Ниже разобраны все сценарии по типам окон и объектов.

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

Основа выделения с клавиатуры — клавиша Shift в комбинации с клавишами перемещения курсора. Пока Shift удерживается, любое перемещение курсора расширяет выделенную область:

  • Shift + стрелка влево/вправо — выделение по одному символу;
  • Shift + стрелка вверх/вниз — выделение на строку выше или ниже;
  • Ctrl + Shift + стрелка влево/вправо — выделение целого слова;
  • Shift + Home — выделение от курсора до начала строки;
  • Shift + End — выделение от курсора до конца строки;
  • Ctrl + Shift + Home / End — выделение до начала или конца всего текста;
  • Ctrl + A — выделить всё содержимое поля или списка.

Эти сочетания работают в полях ввода, многострочных текстовых полях, комментариях и большинстве редактируемых областей 1С. Если сочетание не срабатывает, проверьте, находится ли фокус в нужном поле: щёлкните в него мышью или перейдите клавишей Tab.

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

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

  1. Перейдите в список и установите курсор на первую строку диапазона с помощью стрелок.
  2. Удерживая Shift, нажимайте стрелку вниз — строки будут добавляться к выделению по одной.
  3. Для быстрого выделения большого блока используйте Shift + Page Down — выделяется экранная страница строк.
  4. Для выделения всех строк списка нажмите Ctrl + A.

Выделенные строки подсвечиваются цветом. После выделения можно нажать Del для пометки на удаление или вызвать контекстное меню клавишей Menu (между правым Alt и Ctrl) либо сочетанием Shift + F10 — оно аналогично правому клику мыши.

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

Выделение диапазона строк в журнале
  1. 1
    Откройте список документов и стрелками встаньте на первую нужную строку
  2. 2
    Удерживая Shift, нажимайте стрелку вниз до последней строки диапазона
  3. 3
    Для большого диапазона используйте Shift + Page Down
  4. 4
    Проверьте подсветку выделенных строк и выполните нужную команду (Del, проведение, печать)

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

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

Чтобы выделять строки табличной части, сначала выйдите из режима редактирования ячейки клавишей Esc или Enter. После этого перемещение происходит между ячейками, и Shift + стрелка вниз/вверх выделяет строки. В некоторых конфигурациях множественное выделение строк табличной части отключено — тогда доступна только текущая строка, и групповые операции выполняются через кнопки «Подбор», «Заполнить» или обработки.

Учтите, что при нажатии Ctrl + A в табличной части обычно выделяются все строки, но в ряде типовых документов это сочетание может быть переопределено. Проверяйте результат визуально перед удалением или изменением.

Выделение текста в полях ввода

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

  • Ctrl + A — выделить всё содержимое поля, чтобы сразу заменить его новым значением;
  • Shift + Home — выделить от курсора до начала, удобно для правки окончаний длинных наименований;
  • Ctrl + Shift + стрелка влево — выделить последнее слово;
  • Ctrl + C / Ctrl + X / Ctrl + V — копировать, вырезать и вставить выделенное.

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

В полях ввода с выпадающим списком (выбор контрагента, номенклатуры) сочетание F4 открывает список выбора, а ввод первых букв наименования запускает поиск по подстроке — часто это быстрее, чем выделять и копировать данные из другого окна.
ПЗ
Практическое замечание

Выделение в табличном документе (отчёты, печатные формы)

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

  • Shift + стрелки — выделение прямоугольной области ячеек от текущей;
  • Ctrl + Shift + End — выделение от текущей ячейки до конца заполненной области;
  • Ctrl + A — выделение всего табличного документа;
  • выделение целой колонки или строки — кликом по заголовку, с клавиатуры это обычно недоступно.

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

Выделение в конфигураторе и редакторе кода

Для разработчиков в модуле конфигуратора доступны расширенные приёмы выделения текста:

  • Ctrl + Shift + стрелки — выделение по словам;
  • Shift + Home / End — до начала или конца строки;
  • Ctrl + A — весь модуль;
  • Alt + выделение мышью — вертикальный (блочный) блок текста, с клавиатуры в типовом редакторе 1С блочное выделение напрямую не поддерживается.

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

Типичные ошибки
01
Попытка выделить строки табличной части, не выйдя из режима редактирования ячейки — выделяется текст внутри ячейки, а не строки; нажмите Esc и повторите
02
Нажатие Del после Ctrl + A без проверки, где находится фокус, — можно пометить на удаление весь список вместо одной строки
03
Ожидание выделения несмежных строк с клавиатуры — платформа это не поддерживает, используйте отбор или обработку
04
Попытка скопировать защищённый от редактирования отчёт через правку — копирование работает и без снятия защиты

Что делать, если сочетания не работают

Если привычные комбинации не срабатывают, причина обычно в одном из трёх:

  1. Фокус не в том элементе. Нажмите Tab или кликните в нужное поле и повторите сочетание.
  2. Режим редактирования ячейки. В таблицах выйдите из редактирования клавишей Esc.
  3. Переопределённые клавиши. В некоторых конфигурациях сочетания назначены на команды прикладного решения. Проверьте меню «Ещё» или контекстное меню — там видны актуальные горячие клавиши команд.

При работе через удалённый рабочий стол (RDP) или в веб-клиенте часть сочетаний может перехватываться системой или браузером. Например, Ctrl + Home в браузере прокручивает страницу. В таких случаях используйте альтернативные сочетания или локальный тонкий клиент.

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

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

Подсветка выделенных строк
Норма

Все нужные строки подсвечены, лишних нет

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

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

Действие после выделения
Норма

Команда (копирование, удаление) применилась к выделенному диапазону

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

Команда применилась только к текущей строке — множественное выделение не сработало

Фокус ввода
Норма

Курсор или рамка находятся в нужном поле или списке

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

Нажатия клавиш уходят в другое окно или панель

Часто задаваемые вопросы

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

Перейдите в нужный список или табличную часть, выйдите из режима редактирования ячейки клавишей Esc и нажмите Ctrl + A. Все строки будут подсвечены. Перед дальнейшими действиями убедитесь визуально, что выделен именно список, а не текст в поле.

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

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

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

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

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

Установите курсор в левую верхнюю ячейку нужной области, затем нажмите Ctrl + Shift + End для выделения до конца данных или расширяйте выделение Shift + стрелками. Нажмите Ctrl + C, переключитесь в Excel и вставьте через Ctrl + V — структура ячеек сохранится.

Чем заменить правый клик мыши при работе с клавиатуры?

Контекстное меню вызывается клавишей Menu на клавиатуре (между правым Alt и Ctrl) или сочетанием Shift + F10. Дальше по пунктам меню можно перемещаться стрелками и выбирать команду клавишей Enter.

Итог

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

Выделение в 1С строится на сочетаниях с Shift: стрелки — посимвольно, Ctrl + Shift — по словам, Ctrl + A — всё содержимое. В табличных частях сначала выходите из редактирования ячейки через Esc. Несмежные строки с клавиатуры не выделяются, а перед удалением выделенного всегда проверяйте подсветку и фокус.