Выделение текста, строк и ячеек в 1С без мыши: горячие клавиши

· 9 мин

Содержание

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

Различия начинаются с того, ЧТО именно выделяется. В строке реквизита подсвечиваются символы. В списке документов или справочника — целые строки. В табличном документе (отчёте) — ячейки и прямоугольные области. Ниже — по каждому случаю: какие клавиши работают, чем отличается результат и что потом можно сделать с выделенным.

С чего начать: выделение в полях ввода

Поле ввода в 1С ведёт себя как обычное текстовое поле Windows. Клавиши те же, что в блокноте или в браузере.

Что выделитьСочетание
Один символ влево или вправоShift+← / Shift+→
Слово целикомCtrl+Shift+← / Ctrl+Shift+→
От курсора до конца строкиShift+End
От курсора до начала строкиShift+Home
Всё содержимое поляCtrl+A

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

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

Выделенное в поле копируется как обычно: Ctrl+C, вставка — Ctrl+V. Вариант с Ctrl+Insert и Shift+Insert тоже работает и удобен, когда одна рука на мыши.

Многострочные поля (комментарий, описание, «Содержание операции») выделяются теми же клавишами, плюс:

  • Shift+↑ и Shift+↓ — расширить выделение на строку вверх или вниз;
  • Ctrl+Shift+Home — от курсора до начала всего текста;
  • Ctrl+Shift+End — от курсора до конца всего текста.

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

В списке (справочник, журнал документов ) выделение — это строки, а не символы. Курсор стоит на одной строке; чтобы взять несколько, расширьте выделение.

  1. Встаньте на первую нужную строку.
  2. Зажмите Shift и нажимайте ↓ или ↑. Выделится непрерывный диапазон.
  3. Для строк вразнобой используйте мышь с Ctrl: клик по строке добавляет её в выделение или убирает.
  4. Ctrl+A выделит все строки, которые сейчас загружены в списке с учётом отбора.

Последнее важно: если в списке включён отбор или поиск, Ctrl+A берёт только отображаемые строки. Скрытые отбором в выделение не попадают.

А вот что можно делать с выделенными строками:

  • 📋 Скопировать. Ctrl+C кладёт в буфер текст строк — колонки через табуляцию. Вставьте в Excel, и данные лягут по ячейкам.
  • 🔁 Применить групповое действие. Найдите в командной панели списка команду, которая работает с выделенными элементами, например групповое изменение реквизитов или пометку на удаление.
  • 🖨 Напечатать. Команда печати применяется к выделенным документам, если у печатной формы такая возможность предусмотрена.

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

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

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

Уровень строк. Те же Shift+↓ / Shift+↑ и Ctrl+A выделяют строки. После этого можно скопировать их и вставить в другой документ с той же структурой таблицы, а можно удалить клавишей Delete.

Уровень текста в ячейке. Чтобы работать с содержимым одной ячейки, нажмите F2 или дважды щёлкните по ней — ячейка перейдёт в режим редактирования. Дальше действуют правила из первого раздела: Shift+стрелки, Ctrl+Shift+стрелки, Home, End.

Разницу видно на примере. В таблице «Товары» в ячейке стоит «Бумага офисная А4 500 л». Пока ячейка не открыта на редактирование, Shift+↓ расширяет выделение на соседние строки таблицы. После F2 те же стрелки работают внутри текста ячейки: Shift+← подсвечивает по символу, Ctrl+Shift+← — по слову. Если нужно убрать «500 л», нажмите F2, End, затем Ctrl+Shift+← дважды и Delete.

Из этого правила следует простой приём. Хотите заменить число в ячейке «Количество»: встаньте на неё и просто начните набирать цифры. Старое значение заменится без отдельного выделения. Хотите поправить пару знаков — F2, затем стрелки.

Перед групповым действием в табличной части
Выполнено: 0 / 3

Табличные документы и отчёты

Отчёты 1С (оборотно-сальдовая ведомость, карточка счёта, анализ счёта) выводятся в табличный документ. Он больше похож на лист Excel, чем на список, и выделяется ячейками.

ЗадачаКлавиши
Выделить прямоугольную областьShift+стрелки от начальной ячейки
Выделить всю область отчётаCtrl+A
Расширить до края данныхCtrl+Shift+→ / ↓
Скопировать выделенноеCtrl+C

Сформированный отчёт можно выделить целиком и вставить в Excel: ячейки перенесутся со структурой строк и колонок. Для этого Ctrl+A, затем Ctrl+C, в Excel — Ctrl+V.

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

Расшифровка по двойному щелчку в отчёте — отдельная функция. Она срабатывает на ячейку, а не на выделение, поэтому не путайте: выделить область и открыть расшифровку — разные действия.

Когда в отчёте нужна только одна колонка, выделите её мышью по заголовку колонки и копируйте. Клавиатурой тот же результат даёт переход в верхнюю ячейку колонки и Ctrl+Shift+↓.

Редактор модулей: выделение кода

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

  • Ctrl+A — весь модуль.
  • Shift+Home / Shift+End — от курсора до границы строки.
  • Ctrl+Shift+← / → — слово за словом.
  • Shift+PageUp / Shift+PageDown — страница за страницей.
  • Ctrl+Shift+Home / Ctrl+Shift+End — до начала или конца модуля.

Выделенный фрагмент кода можно закомментировать или раскомментировать, сдвинуть табуляцией вправо или обратно с Shift+Tab. Для этого в редакторе предусмотрены команды в меню «Текст» (в Конфигураторе) — найдите там пункты про комментирование и сдвиг блока.

Для вертикального (колоночного) выделения в редакторе модулей используют Alt вместе с Shift и стрелками. Это пригождается, когда нужно удалить одинаковый префикс у десятка строк подряд или вставить символы в одну позицию. Если сочетание у вас не срабатывает, проверьте, что фокус стоит в самом окне модуля, а не в дереве конфигурации рядом.

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

Выделение в форме, построенной на интерфейсе Такси

В интерфейсе Такси (платформа 8.3.2x и новее) поведение клавиш не отличается: он влияет на внешний вид формы, а не на логику ввода. Но есть детали, которые сбивают с толку.

  • Фокус в командной панели. Если нажали Alt или F10, фокус уходит в меню, и Shift+стрелки перестают выделять текст. Вернитесь в поле щелчком мыши или Esc.
  • Динамические списки с группировкой. Строки-группы выделяются как обычные. Раскрытие и сворачивание группы клавишами → и ← не меняет выделения, но меняет набор видимых строк.
  • Быстрый отбор по списку. Пока строка поиска активна, Ctrl+A выделяет текст в самой строке поиска, а не строки списка. Сначала перейдите в таблицу клавишей Tab или щелчком.
  • Поле с подсказкой выбора. Если вы набираете значение, а выпадающий список уже открыт, Shift+стрелки в части версий работают по выпадающему списку. Закройте его клавишей Esc, после чего продолжайте выделять.

Это важный момент для тех, кто привык к «горячим» сочетаниям из текстовых редакторов. Правило простое: выделение действует в том элементе, где находится фокус. Если сочетание «не работает », сначала выясните, где фокус.

Рабочие сценарии и шпаргалка

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

Перенос столбца из отчёта в Excel

Сформировали оборотно-сальдовую ведомость и хотите сверить одну колонку с выгрузкой из банка. Встаньте в верхнюю ячейку колонки, нажмите Ctrl+Shift+↓, затем Ctrl+C. В Excel встаньте в нужную ячейку и вставьте. Мышь нужна только для первого щелчка.

Правка длинного комментария в документе

В поле «Комментарий» набрано полстраницы, а нужно заменить последнее предложение. Нажмите Ctrl+End, затем Shift+↑ пару раз, пока выделение не охватит предложение, и печатайте новый текст. Старый исчезнет сам.

Удаление лишних строк из табличной части

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

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

Сводная таблица сочетаний

ГдеСочетаниеРезультат
Любое полеCtrl+AВесь текст
Любое полеShift+←/→Символ за символом
Любое полеCtrl+Shift+←/→Слово за словом
Любое полеShift+Home/EndДо начала или конца строки
Многострочное поле, модульCtrl+Shift+Home/EndДо начала или конца текста
Список, табличная частьShift+↑/↓Диапазон строк
Список, табличная частьCtrl+AВсе видимые строки
Список, табличная частьCtrl+кликСтроки вразнобой
Табличный документShift+стрелкиПрямоугольная область ячеек
Редактор модулейAlt+Shift+стрелкиВертикальный блок
ВездеCtrl+C / Ctrl+InsertКопировать
ВездеCtrl+V / Shift+InsertВставить

Распечатайте таблицу и повесьте у монитора или сохраните в заметки. Привычка приходит за пару дней.

Типичные ситуации, когда выделение «не берётся»

Выделение не работает чаще из-за положения фокуса, а не из-за самой программы. Разберём то, что встречается на практике.

Диагностика: выберите симптом

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

Как выделить сразу весь текст в поле ввода?
Нажмите Ctrl+A. Если вы вошли в поле клавишей Tab, текст уже выделен.
Можно ли выделить несколько несмежных строк в списке без мыши?
Основной способ — мышь с зажатым Ctrl. Сочетание только с клавиатурой для несмежных строк не предусмотрено: выделяйте диапазоны через Shift+стрелки.
Как скопировать выделенные строки списка в Excel?
Выделите строки, нажмите Ctrl+C, в Excel поставьте курсор в ячейку и нажмите Ctrl+V. Колонки лягут по ячейкам.
Почему в отчёте `Ctrl+A` выделяет не всё?
Выделяется область, которая видна и сформирована. Свёрнутые группировки в буфер попадают в свёрнутом виде, поэтому развернуть их нужно до выделения.
Как вернуть текст после случайной замены выделенного?
Сразу нажмите Ctrl+Z: отмена работает в полях ввода и в редакторе модулей, пока форма не закрыта.