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

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

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

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

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

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

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

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

В полях ввода 1С работают стандартные сочетания Windows. Удерживайте Shift и нажимайте стрелку влево или вправо — выделение расширяется на один символ в соответствующую сторону. Это удобно, когда нужно исправить пару букв в наименовании контрагента или артикуле.

Для выделения целых слов добавьте Ctrl: Ctrl+Shift+стрелка влево/вправо. Курсор перепрыгивает через слово, захватывая его целиком вместе с пробелом. Так быстро выделять, например, фамилию в поле «ФИО» или отдельное слово в длинном наименовании номенклатуры.

Для выделения до границ строки используйте Shift+Home (от курсора до начала строки) и Shift+End (от курсора до конца строки). Сочетание Ctrl+A внутри поля ввода выделяет всё его содержимое — перед вводом нового значения это заменяет ручное стирание старого.

Как выделить и заменить значение в поле
  1. 1
    Перейдите в нужное поле клавишей Tab или Enter
  2. 2
    Нажмите Ctrl+A, чтобы выделить всё содержимое поля
  3. 3
    Введите новое значение — оно заменит выделенный текст
  4. 4
    Нажмите Enter или Tab для перехода к следующему полю

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

Комментарии, описания, дополнительные условия в договорах — это многострочные поля, и в них набор сочетаний шире. Здесь работают Shift+стрелка вверх/вниз для выделения по строкам, а Ctrl+Shift+Home и Ctrl+Shift+End выделяют текст от позиции курсора до самого начала или конца всего поля.

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

Учтите ограничение: в некоторых полях, открытых «только для чтения» (например, в проведённых документах с запретом редактирования), выделение работает, но удалить или изменить текст нельзя — доступно только копирование через Ctrl+C.

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

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

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

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

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

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

Для выделения всего табличного документа нажмите Ctrl+A. Комбинация Ctrl+Shift+End выделяет область от текущей ячейки до последней заполненной. Это удобно перед копированием фрагмента отчёта в буфер обмена.

Важная оговорка: в отчётах на СКД (например, типовые оборотно-сальдовые ведомости) выделение ячеек доступно, но редактирование результата невозможно — отчёт формируется заново при каждом обновлении. Выделять там имеет смысл только для копирования данных.

Типичные ошибки при выделении с клавиатуры

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

Вторая ошибка — путаница между режимами табличной части. Когда курсор стоит в ячейке табличной части документа, Shift+стрелки вверх/вниз выделяют строки, а не текст внутри ячейки. Чтобы выделять символы, сначала войдите в редактирование ячейки (Enter или F2), а чтобы выйти обратно к строкам — Esc.

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

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

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

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

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

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

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

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

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

Подсвечен ровно нужный фрагмент текста или нужные строки

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

Захвачены лишние символы, строки или весь список

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

Текст вводится в позицию курсора или осознанно заменяет выделенное

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

Случайно стёрлось значение поля

Результат вставки из буфера
Норма

Вставился только нужный фрагмент без лишних пробелов

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

Вставились лишние слова или пустая строка

Итог

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

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

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

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

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

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

Фокус находится на табличной части в целом, а не в режиме редактирования ячейки. Нажмите Enter или F2, чтобы войти в редактирование содержимого ячейки, — после этого Shift+стрелки начнут выделять символы внутри текста.

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

Стандартного способа нет: несмежные строки выделяются через Ctrl+клик мышью. С клавиатуры доступно выделение только смежного диапазона через Shift+стрелки вверх/вниз или всех строк через Ctrl+A.

Как снять выделение, не изменяя текст?

Нажмите любую стрелку без Shift — курсор переместится, а выделение сбросится. Также работает Esc. Главное — не нажимать буквенные клавиши, иначе выделенный текст будет заменён введённым символом.

Работают ли эти сочетания в веб-клиенте 1С?

Базовые сочетания (Shift, Ctrl+Shift со стрелками, Home/End, Ctrl+A) в веб-клиенте работают, но часть комбинаций может перехватываться браузером. Если сочетание конфликтует с браузерным, проверьте поведение в тонком клиенте или уточните в справке по вашей версии платформы.

Где посмотреть полный список горячих клавиш 1С?

Откройте встроенную справку клавишей F1 и найдите раздел про сочетания клавиш, либо посмотрите раздел «Горячие клавиши» в синтакс-помощнике конфигуратора. Состав сочетаний зависит от версии платформы и режима интерфейса.