Первая строка за одно нажатие: навигация по спискам и таблицам 1С 8.3
Содержание
Чтобы перейти в начало списка в 1С, щёлкните по любой строке таблицы и нажмите Ctrl+Home. Курсор встанет на первую строку. В конец списка ведёт Ctrl+End. Это работает в справочниках, журналах документов, табличных частях и отчётах платформы 1С:Предприятие 8.3.
Частое заблуждение — что достаточно клавиши Home или прокрутки колёсиком. Home в 1С часто двигает курсор внутри строки или ячейки, а колёсико только прокручивает видимую область: выделенная строка остаётся на месте. Если после прокрутки нажать стрелку, курсор прыгнет обратно вниз. Горячие клавиши
для навигации одинаковы для Бухгалтерии, ЗУП, УТ и других конфигураций — это поведение платформы, а не программы.
Клавиши, которые двигают курсор по списку
Все сочетания работают, только когда фокус стоит в самой таблице. Признак фокуса — выделенная цветом текущая строка.
| Клавиши | Что делает |
|---|---|
Ctrl+Home | первая строка списка |
Ctrl+End | последняя строка списка |
PageUp / PageDown | на экран вверх / вниз |
↑ / ↓ | на одну строку |
Ctrl+↓ | в иерархическом списке — войти в группу |
Ctrl+↑ | в иерархическом списке — подняться на уровень выше |
Ctrl+F | поле поиска списка |
Alt+F | расширенный поиск по колонке |
Ctrl+Q | отменить поиск и вернуть полный список |
Полный перечень сочетаний для своей версии платформы есть во встроенной справке: откройте главное меню (кнопка с тремя полосками в заголовке окна), раздел Справка, и найдите в содержании тему о сочетаниях клавиш.
💡 Если Ctrl+Home не срабатывает, а курсор мигает в поле поиска или в отборе над таблицей, нажмите Tab или просто кликните по строке списка. После этого клавиши заработают.
Ноутбуки и короткие клавиатуры
На многих ноутбуках нет отдельных Home и End. Их заменяют сочетания:
- 💻
Fn+←— этоHome, значит, в начало списка ведётCtrl+Fn+←; - 💻
Fn+→— этоEnd, в конец списка —Ctrl+Fn+→; - 🔢 на цифровом блоке при выключенном NumLock клавиша
7работает какHome,1— какEnd;
На некоторых моделях Fn заблокирован в «мультимедийном» режиме (Fn Lock). Тогда стрелки с Fn меняют громкость или яркость. Переключите режим сочетанием, которое указано на клавише Esc или Fn вашей клавиатуры.
Мышь и кнопки интерфейса «Такси»
В интерфейсе «Такси» нет отдельной кнопки «В начало». Зато есть три быстрых способа добраться до первой строки без клавиатуры.
- Перетащите ползунок вертикальной полосы прокрутки до самого верха и щёлкните по первой строке. Именно щелчок делает строку текущей.
- Щёлкните по заголовку колонки «Дата» или «Наименование». Список отсортируется, а щелчок ещё раз развернёт порядок. Нужные строки окажутся сверху.
- Обновите список кнопкой со стрелками по кругу или клавишей
F5, если он долго «висел» открытым. После обновления платформа заново читает данные, и полоса прокрутки показывает реальный размер списка.
Меню Ещё на панели списка дублирует многие команды: поиск, вывод списка, настройку формы. Если клавиши не срабатывают, сначала откройте Ещё — рядом с командой там подписано её сочетание. Так проще всего проверить, какие клавиши действуют в вашей конфигурации.
Полоса прокрутки в больших списках обманчива. Динамический список подгружает строки порциями, поэтому ползунок «в самом верху» может означать верх загруженной порции, а не начало всей таблицы. Ctrl+Home всегда запрашивает настоящее начало.
Что считать началом списка: роль сортировки
«Начало» в 1С — это первая строка при текущей сортировке. Поэтому после Ctrl+Home вы попадаете не всегда туда, куда ждёте.
| Список | Сортировка по умолчанию | Где оказывается курсор при открытии |
|---|---|---|
| Журнал документов | по дате, от старых к новым | обычно внизу, на свежих документах |
| Справочник | по наименованию или коду | обычно вверху |
| Регистр сведений | по периоду | часто внизу |
| Иерархический справочник | группы, затем элементы | в начале текущей группы |
Журналы документов открываются на последних записях специально. Бухгалтер чаще работает со свежими документами, и разработчики конфигураций настраивают форму так, чтобы курсор стоял в конце.
Если вам нужно, чтобы свежие документы были «в начале», не листайте весь журнал. Щёлкните по заголовку колонки «Дата» дважды: первый щелчок задаёт сортировку по возрастанию, второй — по убыванию. Стрелка в заголовке покажет направление. Теперь Ctrl+Home ведёт к последнему документу.
💡 Платформа запоминает сортировку и настройки формы для каждого пользователя. Порядок, выбранный один раз, сохранится при следующем открытии списка.
Иерархические справочники
В справочниках с группами («Номенклатура», «Контрагенты», «Статьи затрат») Ctrl+Home ведёт в начало текущей группы, а не всего справочника. Чтобы попасть на верхний уровень:
- Нажимайте
Ctrl+↑, пока не окажетесь в корне. - Или переключите вид:
Ещё → Режим просмотраи выберите «Список». Группы перестанут мешать, иCtrl+Homeприведёт к первой записи всего справочника. - Вернуть привычный вид можно там же, пунктом «Иерархический список» или «Дерево».
В режиме «Дерево» Ctrl+Home ставит курсор на самый верхний узел. Свёрнутые группы не раскрываются — для раскрытия используйте + на цифровом блоке или щелчок по треугольнику.
Переход к первой строке табличной части документа
В документах с длинной табличной частью — реализация на 300 позиций, начисление зарплаты на 80 сотрудников — проблема та же. Порядок действий:
- Щёлкните по любой строке таблицы товаров или сотрудников.
- Если ячейка открылась на редактирование (мигает курсор в поле), нажмите
Enter, чтобы сохранить значение, илиEsc, чтобы отменить ввод. - Нажмите
Ctrl+Home. Курсор встанет на строку №1.
Шаг 2 — ключевой. В режиме редактирования Home и Ctrl+Home двигают курсор внутри текста ячейки. Таблица их «не видит», пока ячейка открыта.
Другие полезные сочетания в табличной части:
- ➕
Insert— добавить строку; - 📄
F9— скопировать текущую строку; - ❌
Delete— удалить строку ; - ↕️
Ctrl+Shift+↑/Ctrl+Shift+↓— сдвинуть строку вверх или вниз, если в форме есть команды перемещения.
Перед удалением строк проверьте, что курсор стоит именно там, где нужно: после Ctrl+Home легко нажать Delete по привычке и стереть первую позицию документа. Пока документ не записан, изменения можно отменить, закрыв форму без сохранения.
Отчёты и табличные документы
В сформированном отчёте (оборотно-сальдовая ведомость, анализ счёта, расчётные листки) Ctrl+Home ставит курсор в первую ячейку — в левый верхний угол. Ctrl+End ведёт в последнюю заполненную ячейку, к итогам. Это быстрый способ увидеть «Итого» в отчёте на несколько тысяч строк.
Поиск и отбор вместо прокрутки
Часто человеку нужно не «начало» само по себе, а конкретная запись, которая там лежит. Тогда быстрее искать, чем листать.
Поиск при вводе. Встаньте на колонку «Наименование» и начните печатать название. Платформа переведёт курсор к первой совпадающей строке. Подходит для справочников, отсортированных по этой колонке.
Строка поиска. Ctrl+F ставит курсор в поле поиска над списком. Введите часть названия, ИНН или номера документа и нажмите Enter. Список сократится до найденных строк. Ctrl+Q или крестик в поле поиска возвращает полный список.
Расширенный поиск. Alt+F открывает окно поиска по конкретной колонке с выбором условия: «по началу строки», «по части строки», «точное совпадение».
Период в журнале. Кнопка выбора периода в командной панели журнала ограничивает список, например, одним месяцем. Начало списка становится началом выбранного месяца — это удобнее, чем шагать по PageUp через годы документов.
После поиска или отбора Ctrl+Home ведёт к первой строке отфильтрованного списка. Если запись «пропала», сначала сбросьте поиск и отборы, а уже потом переходите в начало.
Веб-клиент и тонкий клиент: чем отличается навигация
Тонкий клиент и веб-клиент используют одни и те же формы, поэтому основные сочетания совпадают. Разница — в браузере, который тоже хочет обрабатывать клавиши.
| Ситуация | Тонкий клиент | Веб-клиент |
|---|---|---|
Ctrl+Home в таблице | первая строка | первая строка, если фокус в таблице |
Ctrl+Home вне таблицы | ничего не происходит | браузер прокручивает страницу вверх |
F5 | обновление списка | может перезагрузить всю вкладку браузера |
Ctrl+F | поиск в списке | при фокусе вне формы — поиск браузера по странице |
| Скорость подгрузки при прокрутке | быстрее | зависит от сети и сервера публикации |
Практическое правило для веб-клиента: всегда щёлкайте по строке таблицы перед сочетанием клавиш. Так команда достанется 1С, а не браузеру.
💡 Если работаете в 1С через веб-клиент постоянно, установите расширение для работы с 1С:Предприятием, которое предлагает сама программа при первом входе. Оно нужно для работы с файлами и буфером обмена, а заодно избавляет от части конфликтов с браузером.
Работа через удалённый рабочий стол
При подключении к серверу по RDP сочетания с Ctrl обычно передаются в удалённый сеанс без проблем. Сбои бывают с Fn на ноутбуке и с раскладками Mac. Если Ctrl+Home не доходит до 1С, проверьте в настройках клиента RDP пункт о применении сочетаний клавиш Windows: значение «на удалённом компьютере».
Колонки списка и почему навигация «ломается»
Настройка формы влияет на то, как быстро вы находите строку и где оказываетесь после перехода.
- 📐 Горизонтальная прокрутка. Если в списке 15 колонок, после
Ctrl+Homeпервая строка может оказаться выделенной, но нужные данные уедут вправо. Уберите лишние колонки:Ещё → Изменить форму, снимите флажки у ненужных полей. - 🔤 Колонка для поиска при вводе. Быстрый поиск печатью работает по текущей колонке. Поставьте курсор на «Наименование» или «Номер», а не на «Сумму».
- ↔️ Порядок колонок. Перетащите самую нужную колонку первой — после перехода в начало вы сразу увидите главное.
- 🔁 Сброс. Если форму «испортили» экспериментами, в окне
Ещё → Изменить формуесть команда возврата стандартных настроек.
Настройки формы сохраняются для конкретного пользователя на этом компьютере или в информационной базе, поэтому у коллеги список может выглядеть иначе. Это нормально.
Для разработчика: стартовая позиция списка
В Конфигураторе у элемента формы «Таблица» есть свойство НачальноеОтображениеСписка со значениями «Авто», «Начало» и «Конец». Оно определяет, на какой строке встанет курсор при открытии формы. Для дерева есть аналогичное НачальноеОтображениеДерева.
Менять его в типовой конфигурации лучше через расширение, а не правкой основной конфигурации: так обновления не потеряют изменение. Пользователю без прав разработчика проще сменить сортировку по колонке.
Почему не получается встать на первую строку
Ещё одна причина — медленная загрузка. В списке на сотни тысяч записей (проводки, движения регистров) переход в начало может занять несколько секунд: платформа запрашивает данные с сервера. Повторное нажатие в это время не ускорит процесс. Если ожидание раздражает, ограничьте список периодом или отбором.