Для запуска алгоритмов расчета, выполнения модулей, написанных на Fore или Fore.NET, открытия объекта репозитория создайте пользовательскую кнопку.
Для использования пользовательских кнопок:
Создайте алгоритм расчета, модуль Fore или Fore.NET/JS-функцию или объект репозитория. В качестве открываемого объекта репозитория может быть выбран: справочник, регламентный отчёт, форма ввода.
Создайте пользовательскую кнопку.
Примените пользовательскую кнопку.
Настройте ленту инструментов для структурирования добавленных кнопок.
Для создания пользовательской кнопки используйте диалог «Пользовательские кнопки».
Для создания пользовательских кнопок:
Добавьте пользовательскую кнопку, введите ее наименование и определите тип.
Задайте настройки для выбранного типа: алгоритм расчёта, модуля Fore/JS-функции или открытия объекта репозитория.
Загрузите пиктограмму для кнопки и настройте ее размер.
Выберите модуль, который может быть использован для предобработчика, постобработчика, управления активностью кнопки, а также для исполняемого метода/функции при создании кнопки типа «Модуль Fore/JS-функция».
Добавление пользовательской кнопки
Настройка модуля Fore/JS-функции
Настройка открытия объекта репозитория
Загрузка и настройка размера пиктограммы
Созданные пользовательские кнопки отображаются на вкладке «Пользовательские функции» ленты инструментов. Вкладка становится доступной после добавления пользовательской кнопки.
При нажатии на кнопку выполняются действия в соответствии с настройками, выполненными при создании:
Алгоритм расчёта. При нажатии будет запущен расчёт;
Модуль Fore/JS-функция. При нажатии будет запущен указанный модуль;
Открытие объекта репозитория. При нажатии на неё будет открыт объект.
Если для кнопки были настроенные дополнительные опции:
Активация/деактивация кнопки. После выполнения условия, указанного в модуле, кнопка станет активной/недоступной;
Предобработчик. После нажатия на кнопку будет выведен диалог заданного формата с текстом, который вернёт функция предобработчника. В зависимости от вида формата в диалоге будут доступны кнопки:
диалог подтверждения: кнопки «Да» и «Нет». Для выполнения действия пользовательской кнопки нажмите кнопку «Да» в диалоге. Для отмены действия пользовательской кнопки нажмите кнопку «Нет» в диалоге;
ошибка, предупреждение, информационное сообщение: кнопка «ОК». Для отмены действия пользовательской кнопки нажмите кнопку «ОК» в диалоге;
См. также: