Горячие клавиши#

Глобальные горячие клавиши#

Горячие клавиши определенные для любого отображения в системе:

Сочетание клавиш

Назначение

Ctrl+L

Размещение всех колонок на экране

Ctrl+Alt+A

Автофильтр

Ctrl+W

Подобрать ширину всем колонкам

Shift+Ctrl+=

Сумма значений повыделенным записям

Esc

Клавиша отмены редактирования

Num-

Свернуть всё дерево

Ctrl+Alt+H

Настройка видимости колонок

Shift+Ctrl+Alt+D

Вызов окна отладки

Shift+Ctrl+Alt+W

Вызов окна отладки

Shift+Ctrl+Alt+V

Открытие карточки выборки

Ctrl+F9

Выполнение отладочного макроса

Enter

Клавиша окончания редактирования

Shift+Ctrl+F

Построитель фильтров

Ctrl+F7

Добавить значение ячейки в фильтр

Ctrl+Alt+F

Отфильтровать выделенные записи

Ctrl+Alt+Left

Зафиксировать по левому краю

Ctrl+Alt+Right

Зафиксировать по правому краю

Ctrl+Alt+T

Область итогов

Ctrl+Alt+G

Область группировки

Ctrl+Del

Скрыть колонку

Shift+Ctrl+T

Промежуточные итоги

Ins

Множественный выбор

Ctrl+P

Вывести на печать…

Ctrl+R

Сервис замены

Ctrl+Alt+D

Восстановить настройку по умолчанию

Shift+Ctrl+S

Сохранить как…

Отобрать выделенные записи

Ctrl+Enter

Клавиша открытия редактора

Enter

Клавиша начала редактирования

Ctrl+-

Дерево - Закрыть текущий узел

Ctrl+=

Дерево - Открыть текущий узел

Ctrl+Alt+=

Дерево - Открыть текущий узел и его подузлы

Shift+Ctrl+F7

Универсальные фильтры - Отмена

Ctrl+Alt+F7

Универсальные фильтры - Очистить

F7

Универсальные фильтры - OK

Ctrl+O

Универсальные фильтры - Открыть…

Shift+Ctrl+O

Универсальные фильтры - Открыть общие настройки…

Универсальные фильтры - Сохранить

Универсальные фильтры - Сохранить как…

Ctrl+Alt+U

Пользовательскаянастройка - Открыть…

Пользовательская настройка - Сохранить

Пользовательская настройка - Сохранить как…

Загружать данные полностью

Примечание

Сочетания глобальныых горячих клавиш можно посмотреть в файле «ru/bitec/app/btk/HotKeys.xml» и в Настройках системы открыв выборку Btk_HotKeysAvi#Default

Горячие клавиши#

Правила указания сочетания клавиш:

  • Символы в верхнем регистре - [A-Z]

  • Цифры - [0-9]

  • F клавиши - [F1-F12]

  • Специальные клавиши - [Ctrl Alt Shift Esc]

Клавиши в сочетании указываются через символ +

Совет

Не используйте слишком сложные сочетания клавиш, расположенные далеко друг от друга, а также сочетания, которые используются в браузере.

Сочетания горячих клавиш в Avi#

Для задания сочетания горячих клавиш в Avi на операции, требуется определить атрибут hotKey:

    @Oper(hotKey = "Ctrl+S")
    override def saveForm(): Unit = super.saveForm()

Сочетания горячих клавиш в Avm#

Также задать сочетание клавиш можно и в Avm, определив атрибут hotKey:

    <operations>
        <oper name="SHOWTAB" hotKey="Ctrl+Alt+T"/>
    </operations>

Внимание

Горячие клавиши заданные в Avm перекрывают сочетания заданные в Avi

Примечание

Сочетания горячих клавиш будут отображаться на всплывающей подсказке с наименованием операции в скобочках

Примечание

Для невидимых операций можно задавать горячие клавиши, которые будут наследоваться. Но пока они невидимы, операция не будет срабатывать при использовании горячих клавиш.

Наследование горячих клавиш#

Горячие клавиши у операций наследуются также, как и другие атрибуты. Если у потомка в отображении атрибут не был переопределен, он будет иметь значения предка.

Последовательность срабатывания горячих клавиш#

При нажатии сочетания клавиш поиск нужного сочетания будет выполнен в следующем порядке:

  • Глобальные горячие клавиши приложения

  • Горячие клавиши главной выборки

  • Горячие клавиши детализации

Если сочетание найденно выполняется соответствующая операция и поиск прекращается. То есть, если сочетание клавиш повторяются, то выполнится операция, которая определена в этом списке раньше.

Совет

Чтобы посмотреть порядок, в котором будут проверяться соответствие горячим клавишам, можно открыть debuger и посмотреть дерево отображений. Срабатывать будут горячие клавиши более верхнеуровневых отображений.

Типовые горячие клавиши#

Для некоторых операций стандартных отображений определены горячие клавиши

Горячие клавиши для Entity#

Сочетание клавиш

Операция

Системное имя

F2

Выбор

CLOSEFORMOK

Esc

Выход

CLOSEFORMCANCEL

Ctrl+S

Сохранить

SAVEFORM

Ctrl+B

Откатить

CANCELFORM

F12

Обновить

REFRESH

F11

Детализация

SHOWTAB

F1

Помощь

HELP

Ctrl+Shift+Alt+A

Аудит объекта

SHOWAUDITOBJECT

Ctrl+Shift+Alt+F

Расширенный аудит по объекту

SHOWAUDITSEL

Ctrl+Alt+I

Информация об объекте

SHOWABOUTOBJECT

F4

Редактировать

CARDEDIT

Горячие клавиши для CollectionClass#

Сочетание клавиш

Операция

Системное имя

F2

Выбор

CLOSEFORMOK

Esc

Выход

CLOSEFORMCANCEL

Ctrl+B

Откатить

CANCEL

Ctrl+Q

Отменить

ROLLBACK

Ctrl+S

Сохранить

COMMIT

Горячие клавиши для Standelone#

Сочетание клавиш

Операция

Системное имя

F12

Обновить

REFRESH

Горячие клавиши для Application#

Сочетание клавиш

Операция

Системное имя

Ctrl+Alt+Shift+E

Поиск по глобальному идентификатору

MM_BTK_FINDBYGID

Проектное переопределение горячих клавиш#

Проектное переопределение глобальных горячих клавиш#

На данный момент переопределить проектно глобальные горячие клавиши нельзя.

Проектное переопределение горячих клавиш#

Если требуется переопределить горячие клавиши проектно, то в соответствующем переопределенном файле Avm или Avi для операции изменяется значение атрибута hotKey.

Проектное переопределение типовых горячих клавиш#

На данный момент переопределить проектно типовые горячие клавиши, чтобы у потомков оставались прежние сочетания, нельзя.