К статье
Практический материал

Быстрый старт · 10 мин

Как перейти в начало списка в 1С

Как быстро перейти в начало списка в 1С: горячие клавиши Home и Ctrl+Home, команды меню, переход к первой строке в динамических списках и табличных частях документов.

Работа со списками — ежедневная рутина в 1С: справочники номенклатуры, журналы документов, табличные части, отчёты. Когда в списке тысячи строк, прокручивать его колёсиком мыши до самого верха долго и неудобно. Для мгновенного перехода в начало списка в 1С предусмотрены горячие клавиши, команды контекстного меню и стандартные механизмы навигации, которые работают практически во всех конфигурациях — от «Бухгалтерии предприятия» до «Управления торговлей».

Самый быстрый способ — клавиша Home, которая перемещает курсор на первую строку текущего списка, а комбинация Ctrl+Home в ряде случаев срабатывает как переход в самое начало таблицы с учётом иерархии и группировок. Поведение немного различается в зависимости от типа списка: обычная форма списка справочника, динамический список журнала документов и табличная часть документа ведут себя по-разному.

Ниже разобраны все рабочие способы перехода в начало списка: сочетания клавиш для разных ситуаций, команды меню, особенности динамических списков, поведение при включённом отборе и типичные ошибки, из-за которых курсор «не доезжает» до первой строки.

Быстрый переход клавишей Home

Клавиша Home — основной инструмент навигации в списках 1С. Когда фокус ввода находится в таблице списка (выделена любая строка), нажатие Home перемещает курсор на первую строку текущего уровня. Это работает в списках справочников, документов, регистров сведений и в табличных частях документов.

Важное условие: фокус должен быть именно в списке, а не в поле поиска или другом элементе формы. Если перед нажатием вы кликали в строку поиска, Home переместит курсор в начало введённого текста, а не списка. Поэтому сначала кликните мышью по любой строке списка или нажмите Tab для перехода к таблице.

В иерархических справочниках (например, «Номенклатура» с группами) Home перемещает курсор на первую строку текущего уровня вложенности. Если вы находитесь внутри открытой группы, курсор встанет на первый элемент этой группы. Чтобы попасть в самый верх всего дерева, используйте комбинацию Ctrl+Home.

Порядок действий
  1. 1
    Откройте нужный список: справочник, журнал документов или табличную часть
  2. 2
    Кликните мышью по любой строке списка, чтобы передать ему фокус
  3. 3
    Нажмите клавишу Home — курсор перейдёт на первую строку
  4. 4
    При необходимости попасть в самый верх иерархии нажмите Ctrl+Home
  5. 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, где часть сочетаний клавиш перехватывается браузером или клиентом удалённого доступа. В этом случае используйте команды меню списка или настройте в параметрах подключения передачу сочетаний клавиш на удалённый компьютер.

Типичные ошибки
01
Нажатие Home при фокусе в строке поиска — курсор уходит в начало текста поиска, а список остаётся на месте
02
Ожидание, что Home приведёт к самым старым документам при сортировке по дате по убыванию — в начале окажутся самые новые
03
Попытка перейти в начало полного списка при активном отборе — курсор встаёт на первую строку только отобранных данных
04
Использование колёсика мыши для прокрутки большого списка вместо горячих клавиш — потеря времени и риск пропустить нужную строку

Полезные сочетания клавиш для работы со списками

Навигация по спискам в 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С поддерживается штатно.