Выделение строк, ячеек и текста в 1С без мыши: комбинации клавиш
Содержание
Выделить всё в списке 1С можно сочетанием Ctrl+A. Диапазон строк выделяют так: встаньте на первую строку и нажимайте Shift+↓ или Shift+↑. Несмежные строки собирают мышью с зажатым Ctrl. Эти приёмы работают в управляемых формах 1С 8.3 с интерфейсом «Такси» — в списках справочников и документов, в табличных частях и в отчётах.
Ниже — полный набор: от базовых комбинаций до случаев, когда выделение «не берётся». Всё проверяется за минуту на любой базе, ничего устанавливать не нужно.
Выделить всё одним нажатием
Самая нужная комбинация — Ctrl+A. Действует она на то место, где стоит фокус:
- Список (справочник, журнал документов ) — выделяются все строки, которые сейчас показаны с учётом отбора и поиска;
- Табличная часть документа — выделяются все строки этой части, а не весь документ;
- Табличный документ (отчёт, печатная форма) — выделяется вся область;
- Поле ввода — выделяется весь текст в поле.
Чтобы сочетание сработало, фокус должен быть именно в списке. Если курсор стоит в строке поиска над списком, Ctrl+A выделит текст запроса. Щёлкните по любой строке списка и повторите.
Две вещи, о которых забывают:
- В больших списках видимые строки подгружаются порциями.
Ctrl+Aвыделяет всё, что соответствует текущему отбору, но прокрутка и работа с тысячами строк может занять время. Не нажимайте клавиши, пока форма не отзовётся. - Выделение относится к тому, что видно с учётом отбора. Если включён отбор по организации, остальные строки в выделение не попадут. Это удобно: сначала отфильтровали, потом выделили.
После Ctrl+A не нажимайте Del по привычке. В списках справочников и документов эта клавиша помечает выделенные объекты на удаление — сразу для всех строк.
Выделение подряд идущих строк
Диапазон строится от «якорной» строки — той, где вы стояли в момент начала выделения.
Клавиатурой
- Встаньте на первую нужную строку (стрелками или кликом).
- Зажмите
Shiftи нажимайте↓или↑. Каждое нажатие добавляет одну строку. - Для быстрого прыжка используйте
Shift+PageDownиShift+PageUp— выделение расширится на страницу. Shift+HomeиShift+Endв списке доводят выделение до первой и последней строки соответственно; если фокус в ячейке с текстом — до начала и конца строки.
Если нужно выделить с текущей строки и до самого конца списка, попробуйте Ctrl+Shift+End. Для выделения от текущей строки до начала списка — Ctrl+Shift+Home. В списках эти сочетания ведут себя как в привычных таблицах, но в некоторых формах могут не срабатывать — тогда используйте Shift+PageDown несколько раз.
Клавиатура плюс мышь
Самый быстрый способ для длинного диапазона: кликните по первой строке, прокрутите список колесом до последней и кликните по ней с зажатым Shift. Выделится всё между ними. Так удобно забирать, например, документы за месяц из журнала: отбор по периоду → клик по первому → Shift + клик по последнему.
| Что нужно | Комбинация |
|---|---|
| Расширить на одну строку | Shift+↓ / Shift+↑ |
| Расширить на страницу | Shift+PageDown / Shift+PageUp |
| До последней строки списка | Ctrl+Shift+End |
| До первой строки списка | Ctrl+Shift+Home |
| Между двумя строками | клик, затем Shift + клик |
Выборочное выделение: строки не подряд
Когда нужны, скажем, строки 2, 5 и 9, подойдёт Ctrl:
- Кликните по первой нужной строке.
- Зажмите
Ctrlи кликайте по остальным. Каждый клик добавляет строку в выделение или снимает её, если она уже выбрана. - Отпустите
Ctrlи выполняйте действие.
Это единственный способ набрать несмежные строки: чисто клавиатурной комбинации для «прыжка с выделением» в списках 1С нет. Если вы принципиально работаете без мыши, соберите нужные строки отбором (по значению в колонке) и затем возьмите все Ctrl+A.
Смешивать приёмы можно: сначала диапазон через Shift, потом добавить точечные строки через Ctrl+клик. Лишнюю строку убирают тем же Ctrl+клик.
💡 Если выделили слишком много, не пытайтесь убирать по одной. Просто нажмите стрелку ↓ или ↑ без модификаторов — выделение сбросится до одной строки.
Табличные части документов
В табличной части (товары, услуги, начисления) всё работает так же, но есть свои нюансы.
Выделение строк. Встаньте в любую ячейку и нажмите Ctrl+A — выделятся все строки таблицы. Shift+↓ расширяет диапазон по строкам, Ctrl+клик по номеру строки добавляет отдельные строки.
Выделение ячеек и текста. Есть два режима, и они разные:
- когда ячейка не редактируется,
Shift+стрелкивыделяют строки; - когда вы внутри ячейки (нажали
F2или начали вводить),Shift+←,Shift+→иCtrl+Shift+←выделяют символы и слова внутри текста.
F2 — быстрый способ войти в ячейку и выделить её текст: после нажатия курсор в ячейке, а Ctrl+A выделяет её содержимое. Esc выходит из ячейки без сохранения правки.
Что делать с выделенными строками. Скопировать — Ctrl+C, вставить в другую таблицу — Ctrl+V. Работает между документами в одной базе и обратно: из табличной части в Excel и из Excel в табличную часть при совпадении колонок. Если нужно удалить выделенные строки табличной части, в командной панели есть кнопка удаления (в разных формах она выглядит как крестик или называется «Удалить»); Del на клавиатуре в табличной части тоже убирает строки.
Перед массовым удалением строк в проведённом документе убедитесь, что понимаете последствия: после перепроведения изменятся движения. Для тестов используйте копию базы.
Выделение в отчётах и печатных формах
Результат отчёта — это табличный документ. Он ведёт себя как лист электронной таблицы:
Ctrl+Aвыделяет всю область;Shift+стрелкивыделяют прямоугольный диапазон ячеек;- клик по номеру строки или заголовку колонки выделяет строку или колонку целиком;
Ctrl+Cкопирует диапазон, и в Excel вставляется таблица с сохранением структуры.
Чтобы быстро получить сумму по диапазону, выделите числовые ячейки и посмотрите на поле суммы в правом верхнем углу окна 1С: там показывается итог по выделенным значениям. Это удобный способ прикинуть итог, не выгружая отчёт в Excel.
Выделяйте диапазон целиком: если в него попала строка с текстом или промежуточным итогом, сумма получится не такой, как вы ожидали. Для контроля выделите те же ячейки ещё раз, но уже без итоговой строки, и сравните результаты.
Поиск и отбор перед выделением
Лучший способ выделить «правильные» строки — сначала оставить в списке только их.
Ctrl+Fоткрывает поиск по списку. Введите часть названия или номера,Enter— список сократится до подходящих строк. После этогоCtrl+Aвыделит именно их.- Отбор по значению текущей колонки: встаньте в ячейку с нужным значением и вызовите отбор из контекстного меню (клавиша вызова меню или
Shift+F10). Строки с другим значением исчезнут. - Полоса поиска над списком часто используется как «живой» фильтр: набираете слово, список сужается, затем клик в список и
Ctrl+A.
Порядок действий для типичной задачи — «выделить все неактуальные позиции и пометить их»:
- Отберите по нужному признаку (например, по виду номенклатуры или контрагента).
- Щёлкните в список, нажмите
Ctrl+A. - Выполните групповое действие — в командной панели и в меню «Ещё» найдите команду, которая работает с выделенными элементами (набор команд зависит от конфигурации и прав).
Отбор не сохраняется после закрытия списка, если вы не сохранили его как настройку. Не рассчитывайте, что завтра он будет на месте.
Поле ввода и текст: выделение внутри строки
Выделение текста в полях и в комментариях — отдельная история, и многие её путают с выделением строк списка.
| Задача | Комбинация |
|---|---|
| Выделить всё поле | Ctrl+A |
| От курсора до конца строки | Shift+End |
| От курсора до начала строки | Shift+Home |
| На слово влево / вправо | Ctrl+Shift+← / Ctrl+Shift+→ |
| На символ влево / вправо | Shift+← / Shift+→ |
В многострочном поле (комментарий, дополнительная информация) Ctrl+Shift+End выделяет от курсора до конца всего текста.
Выделенный текст копируют Ctrl+C, вырезают Ctrl+X, вставляют Ctrl+V. Если вставили не то, Ctrl+Z откатит последнее изменение в поле.
Когда выделение не работает
Типовые причины и что с ними делать.
- ⛔
Ctrl+Aвыделяет текст в поиске, а не строки. Фокус не в списке. Кликните по строке списка. - ⛔ Не выделяется ничего, форма «спит». Список подгружается; в большой базе подождите несколько секунд.
- ⛔ Не работает
Ctrl+клик. Часть удалённых клиентов (веб-клиент, терминальный доступ) перехватывает клавишуCtrlили задерживает её. Проверьте работу в тонком клиенте; в браузере попробуйте другой браузер. - ⛔ Горячие клавиши «съехали» в терминале. Если вы работаете через удалённый рабочий стол и комбинация открывает чужое окно, она перехвачена системой или сервисом удалённого доступа. Выключите перехват клавиш в настройках клиента удалённого доступа.
- ⛔ В веб-клиенте комбинация открывает меню браузера. Некоторые сочетания
Ctrl+…браузер забирает себе. Тонкий клиент таких конфликтов лишён. - ⛔ Выделены не те строки. Проверьте отбор: возможно, список показан не целиком, а действие применится только к видимым строкам.
- ⛔ Раскладка. Комбинации работают независимо от языка раскладки, но если на ноутбуке не срабатывают
PageDownиHome, ищите их на цифровом блоке или через клавишуFn.
Если комбинация не срабатывает только в одной форме, а в остальных всё в порядке, это особенность этой формы: часть команд могла быть переопределена в конфигурации. Используйте мышь и отбор.
Практика: три сценария из рабочего дня
Сочетания клавиш запоминаются лучше, если привязать их к задаче.
Пометить на удаление дубли номенклатуры
- Отберите список по наименованию через
Ctrl+Fили полосу поиска. - Просмотрите результат. Если нужны не все строки, снимите лишние
Ctrl+клик. - Оставшиеся строки выделены — вызовите пометку на удаление через
Delили командную панель. - Подтвердите вопрос программы. Сами объекты не удаляются сразу: они получают пометку и исчезнут только при удалении помеченных объектов.
Не выделяйте дубли «на глаз» по всему справочнику. Перед пометкой проверьте, что на них нет свежих документов, иначе при удалении помеченных программа выдаст ссылки на них.
Скопировать позиции из одного документа в другой
Откройте исходный документ, встаньте в табличную часть, нажмите Ctrl+A, затем Ctrl+C. В новом документе поставьте курсор в пустую табличную часть и нажмите Ctrl+V. Строки встанут с теми же колонками, которые есть в обоих документах. Цены, ставки и счета проверьте глазами: после вставки их иногда нужно пересчитать.
Забрать список в Excel
Отберите список, нажмите Ctrl+A и Ctrl+C, в Excel — Ctrl+V. Так выгружают контрагентов, номенклатуру, документы за период. Для тысяч строк надёжнее использовать вывод списка через меню «Ещё», если оно есть в форме: вставка из буфера обмена на больших объёмах может долго обрабатываться.
Привычки, которые экономят время
- Начинайте с отбора, а потом выделяйте. Так вы выделяете ровно то, что нужно, а не чистите лишнее после.
- Держите в голове разницу:
Shift— диапазон,Ctrl— отдельные строки. Большинство ошибок возникает из-за путаницы. - Перед групповым действием посмотрите на счётчик строк или прокрутите выделение глазами: убедитесь, что выделены только нужные позиции.
- В проведённых документах и справочниках с историей изменения лучше пробовать на тестовой базе.
- Если сочетание не срабатывает, не нажимайте его снова и снова. Проверьте, где стоит фокус.
Частые вопросы
Как выделить все документы за период?
Ctrl+A. Выделятся все документы, подходящие под отбор.Можно ли выделить сразу всю колонку в списке?
Чем отличается выделение клавишей Shift от клавиши Ctrl?
Shift берёт непрерывный диапазон от якорной строки до той, на которую вы нажали. Ctrl добавляет или убирает отдельные строки, не затрагивая остальные.Как снять выделение со всех строк?
Можно ли скопировать выделенные строки списка в Excel?
Ctrl+C и вставьте в Excel. Скопируются видимые в списке колонки.