Быстрый старт · 10 мин
Как перейти в начало списка в 1С
Как быстро перейти в начало списка в 1С: горячие клавиши Home и Ctrl+Home, команды меню, переход к первой строке в динамических списках и табличных частях документов.
Работа со списками — ежедневная рутина в 1С: справочники номенклатуры, журналы документов, табличные части, отчёты. Когда в списке тысячи строк, прокручивать его колёсиком мыши до самого верха долго и неудобно. Для мгновенного перехода в начало списка в 1С предусмотрены горячие клавиши, команды контекстного меню и стандартные механизмы навигации, которые работают практически во всех конфигурациях — от «Бухгалтерии предприятия» до «Управления торговлей».
Самый быстрый способ — клавиша Home, которая перемещает курсор на первую строку текущего списка, а комбинация Ctrl+Home в ряде случаев срабатывает как переход в самое начало таблицы с учётом иерархии и группировок. Поведение немного различается в зависимости от типа списка: обычная форма списка справочника, динамический список журнала документов и табличная часть документа ведут себя по-разному.
Ниже разобраны все рабочие способы перехода в начало списка: сочетания клавиш для разных ситуаций, команды меню, особенности динамических списков, поведение при включённом отборе и типичные ошибки, из-за которых курсор «не доезжает» до первой строки.
Быстрый переход клавишей Home
Клавиша Home — основной инструмент навигации в списках 1С. Когда фокус ввода находится в таблице списка (выделена любая строка), нажатие Home перемещает курсор на первую строку текущего уровня. Это работает в списках справочников, документов, регистров сведений и в табличных частях документов.
Важное условие: фокус должен быть именно в списке, а не в поле поиска или другом элементе формы. Если перед нажатием вы кликали в строку поиска, Home переместит курсор в начало введённого текста, а не списка. Поэтому сначала кликните мышью по любой строке списка или нажмите Tab для перехода к таблице.
В иерархических справочниках (например, «Номенклатура» с группами) Home перемещает курсор на первую строку текущего уровня вложенности. Если вы находитесь внутри открытой группы, курсор встанет на первый элемент этой группы. Чтобы попасть в самый верх всего дерева, используйте комбинацию Ctrl+Home.
- 1Откройте нужный список: справочник, журнал документов или табличную часть
- 2Кликните мышью по любой строке списка, чтобы передать ему фокус
- 3Нажмите клавишу Home — курсор перейдёт на первую строку
- 4При необходимости попасть в самый верх иерархии нажмите Ctrl+Home
- 5Проверьте, что выделена именно первая строка списка
Комбинация Ctrl+Home и переход в самое начало
Сочетание Ctrl+Home выполняет «глобальный» переход: курсор перемещается на самую первую строку списка независимо от текущего уровня иерархии и глубины вложенности. Это особенно полезно в древовидных справочниках, где простой Home поднимает курсор только в пределах открытой группы.
В текстовых полях и многострочных полях ввода Ctrl+Home также работает, но уже как переход к началу текста. Если вы редактируете, например, комментарий в документе и нажмёте Ctrl+Home, курсор встанет в начало текста комментария, а не списка. Учитывайте это, чтобы не перепутать контекст действия.
В динамических списках (журналы документов, списки в управляемых формах) Ctrl+Home заставляет платформу перечитать данные с начала выборки, поэтому при очень большом объёме данных переход может занять пару секунд. Это нормальное поведение, а не зависание программы.
Переход через меню и стандартные команды
Если горячие клавиши по какой-то причине недоступны (например, работа через удалённый рабочий стол с перехваченными сочетаниями), воспользуйтесь командами меню. В обычных формах (режим толстого клиента старых конфигураций) откройте меню «Действия» — там есть команды перехода по строкам, включая переход к первой строке.
В управляемых формах (тонкий клиент, веб-клиент) команды навигации обычно доступны через кнопку «Ещё» в командной панели списка. Набор команд зависит от конфигурации, но стандартные действия по позиционированию в списке присутствуют практически всегда.
Дополнительно в многих журналах документов есть кнопка перехода к текущей дате или к началу периода. Если список отсортирован по дате по возрастанию, установка отбора по периоду с последующим переходом к началу периода фактически приведёт вас к первым документам списка.
Особенности динамических списков и журналов документов
Журналы документов и большинство списков в современных конфигурациях построены на динамических списках. Их особенность — данные подгружаются порциями по мере прокрутки, поэтому «начало списка» определяется текущей сортировкой. Если журнал отсортирован по дате по убыванию (самый частый вариант), то в начале списка находятся самые свежие документы.
Чтобы попасть к самым ранним документам, а не к началу текущей сортировки, измените порядок сортировки: кликните по заголовку колонки «Дата» или откройте настройку списка через «Ещё» → «Настроить список» и задайте сортировку по дате по возрастанию. После этого Home приведёт вас к первым по времени документам.
Учтите, что переворот сортировки в журнале с сотнями тысяч документов может выполняться заметное время — серверу нужно построить выборку в обратном порядке. На файловых базах с большим объёмом данных ожидание может составлять десятки секунд.
Если вам регулярно нужно смотреть самые старые документы журнала, не переворачивайте сортировку каждый раз — настройте отбор по периоду (например, за нужный год) и сохраните настройку списка. Это быстрее и не нагружает базу.
Навигация в табличных частях документов
В табличных частях документов (товары, услуги, начисления) переход в начало работает так же: кликните по любой строке табличной части и нажмите Home. Курсор встанет на первую строку. Ctrl+Home в табличной части обычно работает аналогично, переводя курсор на первую строку и первую колонку.
Полезные сочетания для навигации внутри табличных частей: Ctrl+End — переход на последнюю строку, Page Up и Page Down — прокрутка на экран вверх и вниз. В длинных документах на несколько сотен позиций эти клавиши экономят значительное время по сравнению с прокруткой мышью.
Если табличная часть сгруппирована или в ней включён отбор строк (встречается в некоторых конфигурациях), Home переместит курсор только к первой видимой строке. Скрытые отбором строки при навигации пропускаются — это стандартное поведение платформы.
Что делать, если переход в начало не работает
Чаще всего причина в том, что фокус находится не в списке. Признак: при нажатии Home ничего не происходит или курсор скачет в поле ввода. Решение — кликнуть по строке списка и повторить нажатие. Проверить текущий фокус можно визуально: активная таблица обычно подсвечивает выделенную строку.
Вторая частая причина — включённый отбор или поиск. Если вы выполняли поиск по списку и он показывает только найденные строки, Home переведёт вас в начало результатов поиска, а не полного списка. Сбросьте отбор через «Ещё» → «Отключить отбор» или очистите строку поиска, затем повторите переход.
Третья ситуация — работа через веб-клиент или RDP, где часть сочетаний клавиш перехватывается браузером или клиентом удалённого доступа. В этом случае используйте команды меню списка или настройте в параметрах подключения передачу сочетаний клавиш на удалённый компьютер.
Полезные сочетания клавиш для работы со списками
Навигация по спискам в 1С не ограничивается переходом в начало. Знание полного набора клавиш делает работу заметно быстрее, особенно при обработке больших объёмов данных.
| Сочетание | Действие | Где работает |
|---|---|---|
| Home | Переход на первую строку текущего уровня | Списки, табличные части |
| Ctrl+Home | Переход в самое начало списка | Списки, иерархические справочники |
| End | Переход на последнюю строку | Списки, табличные части |
| Ctrl+End | Переход в самый конец списка | Списки, журналы документов |
| Page Up / Page Down | Прокрутка на один экран | Все таблицы |
| Ctrl+F | Поиск по списку | Списки, табличные документы |
Комбинируйте навигацию с поиском (Ctrl+F) и быстрым поиском по первым буквам: в списке справочника можно просто начать набирать название, и курсор перейдёт к подходящей строке. Это часто быстрее, чем переход в начало с последующей прокруткой.
Что важно запомнить
Переход в начало списка выполняется клавишей Home, в самое начало с учётом иерархии — Ctrl+Home. Фокус должен быть в списке, а не в поле поиска. При активном отборе или обратной сортировке «начало» списка определяется текущими настройками, поэтому перед переходом проверяйте отбор и порядок сортировки.
Частые вопросы
Почему Home не переводит курсор в начало списка?
Скорее всего, фокус ввода находится не в списке, а в другом элементе формы — строке поиска, поле отбора или кнопке. Кликните мышью по любой строке списка и повторите нажатие. Если работаете через RDP или браузер, проверьте, не перехватывается ли клавиша клиентом удалённого доступа.
Как перейти к самым старым документам в журнале?
Измените сортировку по колонке «Дата» на возрастание (клик по заголовку колонки или «Ещё» → «Настроить список»), затем нажмите Home. Альтернатива — установить отбор по нужному периоду: это быстрее, чем переворот сортировки большого журнала.
Работают ли Home и Ctrl+Home в веб-клиенте 1С?
Да, базовые клавиши навигации работают и в веб-клиенте, но часть сочетаний может перехватываться браузером. Если сочетание не срабатывает, используйте команды навигации из меню «Ещё» в командной панели списка.
Как быстро переместиться между началом и концом длинной табличной части?
Используйте пару клавиш: Home или Ctrl+Home для перехода к первой строке и End или Ctrl+End для перехода к последней. Для постраничной прокрутки подойдут Page Up и Page Down — это быстрее, чем тянуть полосу прокрутки мышью.
Почему после перехода в начало список показывает не все данные?
Проверьте, не включён ли отбор или отбор по периоду — при активном отборе список показывает только подходящие строки, и Home переводит курсор в начало именно этой выборки. Отключите отбор через «Ещё» → «Отключить отбор» и повторите переход.
Можно ли перейти в начало списка без мыши, только с клавиатуры?
Да. Клавишей Tab перемещайте фокус между элементами формы, пока он не окажется в таблице списка (признак — подсвеченная строка), затем нажмите Home или Ctrl+Home. Полностью клавиатурная работа со списками в 1С поддерживается штатно.