Какие конструкции можно использовать в формулах? Как правильно задать формулу расчета? Зачем нужны формулы расчета?
В Case.one вы можете:
Задать формулы расчета в справочнике Формулы расчета в разделе Администрирование, по определенным правилам построения формул (узнать подробнее об используемых переменных и конструкциях в формуле вы можете в статье Как добавить формулу расчета?).
Выбрать нужные формулы в конструкторе объектов и дел (в каждом поле блока может быть несколько формул).
Получить результат вычисления формул в карточке дела, объекта (где доступно использовать поле с типом Формула), по правилам, указанным в конструкторе.
Как добавить формулу расчета?
Как добавить формулу расчета? Какие переменные и конструкции можно использовать в формулах?
Благодаря формулам расчета вы можете напрямую в карточке объекта или дела выполнять математические расчеты, например: рассчитать сумму госпошлины, общую сумму претензии или цену иска.
Вы можете создать отдельный элемент в справочнике Формулы расчета, ориентируясь на значения из полей карточки, и добавить его в соответствующие типы объектов и дел.
Добавление формулы
Чтобы добавить формулу:
В разделе Администрирование выберите пункт Справочники, откроется список всех справочников.
Выберите из списка справочник Формулы расчета.
Нажмите кнопку Введите новое значение, отобразится строка для добавления новой формулы:
Укажите название новой формулы — не более 1000 символов
Внесите арифметическую структуру, которая будет рассчитывать данные — допускается ввод цифр, знаков операций . + - * / ( ), а также букв латинского и русского алфавита
Формула будет сохранена автоматически.
Помните, что результатом расчета формулы всегда должно быть число.
Используемые переменные и конструкции
Для задания формул расчета допускаются:
Число — вы можете использовать целые и дробные числа. Для обозначения дробной части числа не забудьте указать разделитель «.». Для дробных чисел отображается до 4 знаков после точки включительно.
Переменная — переменной является тег, заключенный в фигурные скобки «{}»:
Который указан в настройке строки блока
Системный тег
Выражение:
A, -A, A+B, A-B, A*B, A/B, выражения со скобками
Вместо A, B могут быть подставлены
Числа
Переменные
Другое выражение, сформированное по указанным правилам
Конструкция — название конструкции должно быть обязательно задано латинскими заглавными буквами
Какие конструкции можно использовать:
SUM ({значение1}, {значение2},..):
Возвращает сумму числовых значений, указанных в скобках
Значения могут быть числами, либо выражениями
IF (логическое выражение, значение 1, значение 2):
Eсли логическое выражение верно, возвращается значение 1, иначе —значение 2
Значения могут быть числами, либо выражениями
AND (логическое выражение 1, логическое выражение 2,..):
Возвращает true, если истинны все указанные в скобках логические выражения
Правила использования:
Может быть использовано как подстановка в любое логическое выражение
Всегда должно использоваться совместно с IF (подстановка в логическое выражение)
OR (логическое выражение 1, логическое выражение 2,..):
Возвращает true, если истинно хотя бы одно указанное в скобках логическое выражение
Правила использования:
Может быть использовано как подстановка в любое логическое выражение
Всегда должно использоваться совместно с IF (подстановка в логическое выражение.
M_SUM (значение 1):
Возвращает сумму числовых значений одного поля во всех мультиблоках и мультистроках в рамках дела
В качестве значения подставляется тег поля. При этом поле, указанное в скобках, должно быть в формате Число.
M_MAX (значение 1):
Возвращает максимум из числовых значений одного поля во всех мультиблоках и мультистроках в рамках дела
В качестве значения подставляется тег поля. При этом поле, указанное в скобках, должно быть в формате Число.
M_MIN (значение 1):
Возвращает минимум из числовых значений одного поля во всех мультиблоках и мультистроках в рамках дела
В качестве значения подставляется тег поля. При этом поле, указанное в скобках, должно быть в формате Число.
M_AVERAGE (значение 1):
Возвращает среднее значение из числовых значений одного поля во всех мультиблоках и мультистроках в рамках дела
В качестве значения подставляется тег поля. При этом поле, указанное в скобках, должно быть в формате Число.
Словарь данных представляет собой логическое выражение и имеет формат СxD.
Правила использования:
Вместо C и D могут быть подставлены числа, либо переменные полей с типом Число или с типом Справочник
Вместо x могут быть подставлены знаки сравнения <, >, <=, >=, =, <>
Для переменных полей типа Справочник доступно только сравнение на точное совпадение с введенным текстовым значением (значение для сравнения вводится в кавычках)
Как изменять и удалять формулы расчета?
Как отредактировать формулу расчета? Как изменить формулу расчета? Как удалить формулу расчета?
Любую формулу расчета вы можете отредактировать или удалить.
В разделе Администрирование выберите пункт Справочники, откроется список всех справочников.
Выберите из списка справочник Формулы расчета.
Установите курсор в поле с интересующей формулой и внесите правки.
Формула будет сохранена автоматически.
Узнать подробнее об используемых переменных и конструкциях в формуле вы можете в статье Как добавить формулу расчета?