Формулы
Раздел Формулы в модуле Отчеты позволяет создавать пользовательские формулы для их последующего использования в параметрах шаблонов. Использование формул сокращает время разработки шаблонов с типовыми расчетами и позволяет централизованно управлять их логикой. Изменение одной формулы ав томатически применяется ко всем параметрам шаблонов, где она используется, что избавляет от множественного копирования и правки.
Все пользовательские формулы, созданные в этом разделе, можно использовать в расчетных параметрах шаблона отчета наравне со встроенными функциями системы.
Создание формулы
-
Для добавления новой формулы:
- В главном боковом меню перейдите к модулю
Отчеты. - В подменю выберите раздел ->
Формулы. - Нажмите кнопку
Добавить.
- В главном боковом меню перейдите к модулю
-
В области редактирования формулы будет отображена сама формула
return a + b;. Редактирование форулы осуществляется аналогично расчетному параметру шаблона отчета. -
Укажите нужный
Тип возвращаемого значения, который должна возвращать формула. -
Отредактируйте название формулы для удобства ее идентификации при дльнейшем использовании в расчетных параметрах.
-
При необхоимости укажите дополнительные
Параметрыформулы, отредактируйте их наименование и изменитеТип значения аргумента. -
Проверьте корректность формулы, нажав кнопку
Проверить. -
Сохраните изменения.
Пример использования
Рассчитать значение Активной мощности в трёхфазной электрической сети для произвольного количества параметров отчета, используя известные значения тока, напряжения и коэффициента мощности.
Создание формулы
Используя формулу для расчета активной мощности в трёхфазной сети:
P = √3 * U * I * cos(φ)
перейдите в раздел создания и редактирования формул модуля Отчеты и добавте новую формулу с названием АктивнаяМощность.
В по ле для ввода формулы укажите:
Math.Sqrt(3) * Напряжение * Ток * КоэфМощн
далее в правой части окна в блоке Параметры задайте соответствующие аргументы...
Использование пробелов в названиях формул и параметров не допускается
Проверьте правильность составления формулы и сохраните изменения.
Использование формулы в расчетных параметрах
- Перейдите в нужный шаблон отчета и создайте новый расчетный параметр.
- Очистите рабочую область ввода кода и добавьте новую формулу, созданную на предыдущем этапе. Для выбора формулы воспользуйтесь кнопкой
Вставки формулы. Из списка формул необходимо выбрать нужную и нажать кнопкуПрименить. - Замените нужные параметры для формулы, которые необходимо использовать в качестве источника данных. Параметры шаблона, к которым должна обращаться формула, должны иметь тот же тип данных, что и параметры формулы.
- Укажите наименовени данного параметра и сохраните изменения.
Далее можно содать n-ое количесво копий созданного параметра, скорректировать ссылки в формулах и перенести расчетные параметры нахождения мощности в разметку отчета.
При необходимости редактирования алгоритма (например, привести елиницы измерения мощности из Вт в кВт), редактирование одной лишь формулы позволяет избежать массовых правок во всех расчетных параметрах.
Отредактируйте формулу, указав нужный коэффициент преобразования, и сохраните изменения:
Math.Sqrt(3) * Напряжение * Ток * КоэфМощн / 1000
При переформировании отчетов все значения параметров, в которых была использована формула расчета Активной мощности, будут пересчитаны.
