Выделение текста, строк и ячеек в 1С без мыши: горячие клавиши
Содержание
Чтобы выделить текст
в 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— от курсора до конца всего текста.
Как выделить строки в списках и журналах
В списке (справочник, журнал документов ) выделение — это строки, а не символы. Курсор стоит на одной строке; чтобы взять несколько, расширьте выделение.
- Встаньте на первую нужную строку.
- Зажмите
Shiftи нажимайте↓или↑. Выделится непрерывный диапазон. - Для строк вразнобой используйте мышь с
Ctrl: клик по строке добавляет её в выделение или убирает. 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, затем стрелки.
Табличные документы и отчёты
Отчёты 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: отмена работает в полях ввода и в редакторе модулей, пока форма не закрыта.