Доброго времени суток! Есть ли возможность в администраторе назначать свои горячие клавиши? Например, что-то на подобие Ctrl-F5? Заранее примного благодарен.

Нравится

1 комментарий

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

Показать все комментарии

Добрый день, уважаемые пользователи интернет сообщества Terrasoft!

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

1-ый (простой). У кнопки, если свойство "Caption" сформировать по типу «&Копировать», то при нажатии Alt + К будет программно нажиматься эта кнопка.
2-ой (более универсальный). Использовать событие OnKeyDown(Control, Key, Shift). Пример для кнопки «Добавить»:

function grdDataOnKeyDown(Control, Key, Shift) {      
            if ((Shift == ssCtrl) && (Key.Value == 'L'.charCodeAt(0))) {
                        btnAdd.Click();
            }
}

Т.е. при нажатии Ctrl + L будет выполняться действие кнопки "Добавить".
Возможно, данный маленький гайд Вам пригодится.

Приятной работы с Terrasoft!

Нравится

Поделиться

1 комментарий

Есть еще особенность использования клавиш F1, F2 и т.д.

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

Пример:

1. Откройте scr_Main и найдите функцию Initialize()

2. Добавьте следующеую строку: UpdateWindowHotKey(Self, 'F2', 'wnMain', 'F2Action');

В конец скрипта добавьте:

function F2Action() {
ShowInformationDialog("F2");
}

111

3. в форме wnd_Main и установите свойство IsKeyPreview = true

111

Показать все комментарии

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

Нравится

4 комментария

Ирина, пример настройки горячих клавиш для версии 3.3.2 описан здесь, а для более ранних версий (начиная с 3.0.4) - здесь.

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

Олег, приведите пожалуйста пример "Некоторые комбинации горячих клавиш, которые уже настроены в системе, Вы можете найти в контекстных меню любого реестра (расположены справа от названия пункта меню)".

Олег, спасибо я нашла сама. А есть какой-то док, в котором описаны существующие комбинации?

Ирина, в основном комбинации клавиш описаны не отдельным списком, а в контексте описания работы конкретного элемента системы или действия. Список комбинаций из контекстного меню реестра Вы можете найти в соответствующем разделе документа "Основы работы с системой", который находится здесь:

"Выполнить некоторые команды контекстного меню можно сочетанием быстрых клавиш, в частности:
[Обновить] – F5;
[Выделить все] – Ctrl+A;
[Печать] – Ctrl+P;
[Экспорт] – Ctrl+E;
[Итоги] – Ctrl+U;
[Автоподбор ширины] – Ctrl+J;
[Быстрый фильтр] – Ctrl+F;
[Многострочный заголовок] – Ctrl+M;
[Многострочные данные] – Ctrl+D."

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

Показать все комментарии

При работе с Terrasoft Administrator для проверки большинства внесенных изменений приходится перезапускать TSCRM.
Господа и дамы, подскажите, пожалуйста, есть ли возможность применять изменения без перезапуска программы?

Нравится

2 комментария

Добрый день, Сергей!

Это решение должно подойти: http://community.terrasoft.com.ua/forum/topic/3526

спасибо за помощь, помогло

Показать все комментарии