Работаем со списком документов 1С без мыши: выделение строк сочетаниями клавиш
Содержание
Чтобы выделить документы в 1С подряд, встаньте на первую строку списка и, удерживая Shift, нажимайте ↓ или PageDown. Всё до конца списка выделяет Ctrl+Shift+End, весь список — Ctrl+A. Разрозненные строки отмечают щелчками с зажатым Ctrl.
Эти сочетания работают в любом списке 1С:Предприятия 8.3 с интерфейсом «Такси»: в журнале «Документы продажи», в банковских выписках, в кассе, в кадровых приказах ЗУП. Это поведение платформы, а не конкретной конфигурации, поэтому в Бухгалтерии 3.0, ЗУП 3.1 и УТ 11 клавиши одни и те же. Ниже — как выделять быстро и без промахов, что делать с выделенным и почему иногда выделение «не срабатывает».
Как устроен список документов и где находится фокус
Выделение в 1С всегда начинается с текущей строки. Это строка, на которой стоит курсор: она подсвечена рамкой или цветом. От неё считается диапазон при Shift и к ней добавляются строки при Ctrl.
Прежде чем жать клавиши, убедитесь, что фокус именно в таблице, а не в поле поиска или отборе над ней. Признак простой: стрелка ↓ двигает курсор по строкам. Если вместо этого мигает курсор в строке поиска — переведите фокус в список.
⌨️ Клавиши, которые двигают курсор без выделения:
| Клавиша | Что делает в списке |
|---|---|
↑ / ↓ | на одну строку вверх или вниз |
PageUp / PageDown | на экранную страницу |
Ctrl+Home | на первую строку списка |
Ctrl+End | на последнюю строку списка |
Tab / Shift+Tab | переход между элементами формы: поиск, отборы, таблица |
Порядок строк задаёт сортировка. Щелчок по заголовку колонки «Дата» или «Номер» меняет порядок, а с ним и то, какие документы попадут в диапазон. Поэтому сначала отсортируйте список так, как нужно, и только потом выделяйте.
Если журнал открывается не с начала, а на последнем документе, это нормально: 1С по умолчанию ставит курсор на свежие записи. Ctrl+Home вернёт к началу за одно нажатие.
Выделяем документы подряд: Shift со стрелками, PageDown и End
Непрерывный диапазон — самый частый случай. Например, нужно перепровести все реализации за неделю или распечатать 40 счетов подряд.
Выделение с клавиатуры шаг за шагом
- Отсортируйте список по дате и поставьте курсор на первый нужный документ.
- Зажмите
Shift. - Нажимайте
↓, чтобы добавлять по одной строке, илиPageDown, чтобы захватывать целую страницу. - Отпустите
Shift, когда дошли до последнего документа диапазона.
Если перескочили лишнее, не отпускайте Shift и нажмите ↑ — выделение сожмётся обратно на строку.
Диапазон до начала или до конца списка
Чтобы выделить всё от текущего документа до последнего, нажмите Ctrl+Shift+End. До первого — Ctrl+Shift+Home. Это удобно, когда документы за прошлые периоды не нужны, а всё начиная с определённой даты — нужно.
Внутри режима выделения строк обычное Shift+End тоже может сработать, но это зависит от того, как настроена таблица. Сочетание с Ctrl работает предсказуемо, поэтому привыкайте к нему.
Комбинация клавиатуры и мыши
Для длинных списков быстрее так:
- Щёлкните по первому документу диапазона.
- Прокрутите колесом мыши до последнего.
- Зажмите
Shiftи щёлкните по последнему документу.
Всё между двумя щелчками выделится, даже если это 500 строк.
| Задача | Сочетание |
|---|---|
| Добавить строку к диапазону | Shift+↓ / Shift+↑ |
| Добавить экранную страницу | Shift+PageDown / Shift+PageUp |
| До конца списка | Ctrl+Shift+End |
| До начала списка | Ctrl+Shift+Home |
| Весь список | Ctrl+A |
| От щелчка до щелчка | щелчок, затем Shift + щелчок |
Отмечаем разрозненные документы через Ctrl
Когда документы идут не подряд — скажем, нужны только три поступления от одного поставщика среди сотни других, — используйте Ctrl.
- Щёлкните по первому нужному документу.
- Зажмите
Ctrlи щёлкайте по остальным. Каждый щелчок добавляет строку к выделению. - Повторный щелчок с
Ctrlпо уже выделенной строке снимает с неё выделение.
Приёмы можно совмещать. Выделите диапазон через Shift, затем с Ctrl снимите из него пару лишних строк или добавьте строки из другого места списка.
Щелчок без Ctrl сбрасывает всё выделение. Если вы отметили 30 документов и случайно кликнули по строке без клавиши, начинать придётся заново. При долгом выборе держите палец на Ctrl до конца.
Как обойтись без поштучного выбора
Чем больше разрозненных документов, тем выше риск промахнуться. Практики поступают иначе: сначала сужают список, потом выделяют всё.
- 🔎 Щёлкните в строку поиска над списком и наберите имя контрагента или номер документа.
- 🗂 Установите отбор по организации, складу или ответственному через панель отборов или
Ещё → Настроить список. - ✅ Когда в списке остались только нужные документы, нажмите
Ctrl+A.
Так за десять секунд выбираются, например, все непроведённые реализации одного покупателя, и ни одна лишняя строка не попадёт в обработку.
Строки табличной части документа: выделение, копирование, удаление
Внутри документа те же правила действуют для табличных частей: «Товары», «Услуги», «Начисления», «Сотрудники». Но есть отличие: там вы не только выбираете строки, но и редактируете ячейки.
Режим просмотра и режим редактирования
Пока ячейка не открыта на редактирование, стрелки двигают курсор по строкам, а Shift+↓ выделяет их. Если вы нажали Enter или F2 и ячейка стала полем ввода, Shift со стрелками работает уже с текстом внутри ячейки. Выйдите из редактирования клавишей Esc (отменит ввод) или Enter (сохранит), и выделение строк снова заработает.
Что делать с выделенными строками
| Действие | Клавиша или команда |
|---|---|
| Добавить строку | Ins или кнопка «Добавить» |
| Скопировать текущую строку | F9 |
| Удалить выделенные строки | Del |
| Переместить строку | кнопки со стрелками вверх и вниз на панели таблицы |
В табличной части Del удаляет выделенные строки сразу, без вопроса. Если удалили лишнее, закройте документ без сохранения: изменения останутся только до записи.
В документах с товарами Бухгалтерии 3.0 в меню Ещё над табличной частью есть команды копирования и вставки строк. Выделите строки через Shift или Ctrl, скопируйте их и вставьте в другой документ того же вида — состав, количества и цены перенесутся без ручного ввода.
Групповые команды и сочетания для выделенных документов
Выделение само по себе ничего не меняет. Ценность в том, что почти все команды списка применяются ко всем выделенным строкам сразу.
Что можно сделать одним действием
- 📌 Провести и отменить проведение. Кнопки «Провести» и «Отмена проведения» в меню
Ещёсписка проводят все выделенные документы по очереди. - 🖨 Печать. Команда «Печать» над списком формирует печатные формы на все выделенные документы в одном окне. Удобно для пачки актов или счетов.
- 🗑 Пометка на удаление.
Delв списке документов ставит пометку на удаление, а не удаляет сразу. Повторное нажатие снимает пометку. - ✏️ Изменить выделенные. В списках, где есть команда
Ещё → Изменить выделенные...(её добавляет БСП в типовых конфигурациях), она меняет реквизит сразу у всех отмеченных документов: например, ответственного или подразделение. - 📄 Вывод в таблицу.
Ещё → Вывести список...выгружает строки в табличный документ, откуда их сохраняют в Excel. Флажок «Только выделенные» ограничивает выгрузку отмеченными документами.
Групповое перепроведение или «Изменить выделенные» на сотнях документов меняет учёт за весь период. Перед массовыми изменениями сделайте резервную копию базы и не запускайте такое в закрытом периоде.
Полезные клавиши рядом с выделением
| Клавиша | Действие в списке документов |
|---|---|
Enter | открыть текущий документ |
Ins | создать новый документ |
F9 | создать документ копированием текущего |
Del | установить или снять пометку на удаление |
F5 | обновить список |
Shift+F10 | открыть контекстное меню, как правая кнопка мыши |
Пример: печать актов за месяц в четыре шага
Бухгалтеру нужно распечатать все акты оказания услуг за сентябрь. Порядок действий:
- Откройте список реализаций и задайте отбор по периоду с 1 по 30 сентября.
- Нажмите
Tab, пока фокус не окажется в таблице, затемCtrl+Home— курсор встанет на первый документ. - Нажмите
Ctrl+A: выделятся все реализации периода. - Откройте меню «Печать» над списком и выберите форму акта. 1С сформирует акты на все выделенные документы в одном окне.
Если среди документов есть отгрузки товаров, которым акт не нужен, перед шагом 3 добавьте отбор по виду операции. Так в печать попадут только услуги.
Через Shift+F10 удобно вызывать команды для уже выделенных строк, не убирая руки с клавиатуры: стрелками выберите пункт меню и нажмите Enter.
Выделение не срабатывает: сбои фокуса и их причины
Иногда клавиши ведут себя странно: стрелки не двигают курсор, Ctrl+A выделяет текст, а не строки, или выделяется только одна строка. Почти всегда причина в одном из случаев ниже.
Иерархические списки и группы
В справочниках с группами и в списках, показанных деревом, Ctrl+A выделяет только строки текущего уровня. Документы в группах ниже не отмечаются. Если нужно захватить всё, переключите вид на плоский список: Ещё → Режим просмотра → Список, если такой пункт доступен в форме.
Форма одиночного выбора
Когда вы открываете список из поля документа — например, выбираете договор, — форма обычно позволяет выбрать одну строку. Множественное выделение там отключено разработчиком, и никакие клавиши это не обойдут. Для массовых действий открывайте тот же список из раздела меню, а не из поля.
Если не помогло
Проверьте сочетание на другом списке, например в журнале банковских выписок. Работает там — дело в настройках конкретной формы: её могли изменить доработкой или расширением, и вопрос к программисту, который сопровождает базу. Не работает
нигде — проверьте раскладку и залипание Shift или Ctrl: зажмите клавишу и отпустите её пару раз, а затем попробуйте на другой клавиатуре.
Частые вопросы
Как узнать, сколько документов я выделил?
Ещё → Вывести список... с флажком «Только выделенные»: число строк в получившейся таблице и есть количество.Можно ли сохранить выделение и вернуться к нему позже?
Почему Ctrl+A выделил тысячи документов, а групповая команда идёт долго?
Как быстро снять выделение со всех строк?
Ctrl или нажмите стрелку без Shift. Выделенной останется только текущая строка.Можно ли выделить документы только клавиатурой, без мыши?
Shift со стрелками, PageDown и Ctrl+Shift+End. Для разрозненных строк без мыши проще отфильтровать список и нажать Ctrl+A.