В этой статье:

Создание пользовательских кнопок

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

Отображение итоговых значений

Расширение функциональности

Функциональность создаваемых форм ввода может быть расширена за счёт использования дополнительных возможностей, которые предоставляет «Форсайт. Аналитическая платформа». К таким возможностям относятся:

Для запуска алгоритмов расчёта, выполнения модулей, написанных на Fore, открытия объекта репозитория создайте пользовательскую кнопку или используйте гиперссылку. Сигнатура и примеры функций для гиперссылки указаны в разделе «Гиперссылка».

Важно. Настройка гиперссылки для формы ввода доступна только в среде разработки с помощью интерфейса ITabHyperlink.

Для использования пользовательских кнопок:

  1. Создайте алгоритм расчета, модуль Fore/JS-функцию или объект репозитория. В качестве открываемого объекта репозитория может быть выбран: справочник, регламентный отчёт, форма ввода.

Примечание. Работа с алгоритмом расчёта доступна только при наличии установленного расширения «Алгоритмы расчёта».

  1. Создайте пользовательскую кнопку.

  2. Примените пользовательскую кнопку.

  3. Настройте ленту инструментов для структурирования добавленных кнопок.

Создание пользовательских кнопок

Для создания пользовательской кнопки используйте диалог «Пользовательские кнопки».

Для открытия диалога

Для создания пользовательских кнопок:

  1. Добавьте пользовательскую кнопку, введите ее наименование и определите тип.

  2. Задайте настройки для выбранного типа: алгоритм расчёта, модуля Fore/JS-функции или открытия объекта репозитория.

  3. Загрузите пиктограмму для кнопки и настройте ее размер.

  4. Выберите модуль, который может быть использован для предобработчика, постобработчика, управления активностью кнопки, а также для исполняемого метода/функции при создании кнопки типа «Модуль Fore/JS-функция».

Добавление пользовательской кнопки

Редактирование кнопки

Настройка алгоритма расчёта

Настройка модуля Fore/JS-функции

Настройка открытия объекта репозитория

Загрузка и настройка размера пиктограммы

Настройка предобработчика

Настройка постобработчика

Управление активностью кнопки

Удаление кнопки

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

Созданные пользовательские кнопки отображаются на вкладке «Пользовательские функции» ленты инструментов. Вкладка становится доступной после добавления пользовательской кнопки.

При нажатии на кнопку выполняются действия в соответствии с настройками, выполненными при создании:

Если для кнопки были настроенные дополнительные опции:

Отображение итоговых значений

При необходимости отображения итоговых значений в форме используйте инструмент «Отчёты». Для этого:

  1. В дереве объектов выделите форму. В списке объектов отобразится регламентный отчёт.

  2. Откройте отчёт на редактирование.

  3. Настройте итоговые значения.

  4. Сохраните изменения.

См. также:

Начало работы с расширением «Интерактивные формы ввода данных» в веб-приложении | Построение формы ввода | Работа с готовой формой ввода