Горячие клавиши
Contents
Горячие клавиши#
Глобальные горячие клавиши#
Горячие клавиши определенные для любого отображения в системе:
Сочетание клавиш |
Назначение |
---|---|
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
.
Проектное переопределение типовых горячих клавиш#
На данный момент переопределить проектно типовые горячие клавиши, чтобы у потомков оставались прежние сочетания, нельзя.