Математические функции

5 6

Стандартная версия DIRECTUM содержит только простейшие математические операции, среди которых сложение, вычитание, умножение и деление, а также функции округления, нахождения модуля числа, максимума и минимума из двух элементов.

Для автоматизации бизнес-процессов этого вполне достаточно, но хотелось бы расширить эти возможности.

Архив, приложенный к статье, содержит 14 простых, но полезных математических функций:

  • Возведение в квадрат;
  • Нахождение корня;
  • Возведение в степень;
  • Возведение экспоненты в степень;
  • Нахождение факториала;
  • Число Пи;
  • Синус;
  • Косинус;
  • Тангенс;
  • Котангенс;
  • Арксинус;
  • Арккосинус;
  • Арктангенс;
  • Арккотангенс.

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

Подробнее о каждой функции можно посмотреть в справке.

Разработка для версии 4.7. Работает от 4.5. На более ранних не проверялась.

MathFunctions.zip (4,82 Кб)

Андрей Подкин
Разработка для версии от 4.5.
4.5? Вроде там не было IS-Builder 7.8.3.
 
14 простых, но полезных математических функций
Самое главное: помнить, что для серьезных расчетов многие из этих функций применять нельзя. Он реализованы при помощи SQL-запросов и в цикле будут работать довольно медленно.
В КАС "Бизнес-Люкс" в свое время был такой прецедент: для решения математической задачи на ISBL формировался текст на VBScript, исполнялся, и потом на ISBL использовался уже готовый результат.
Николай Перфильев

Хм... Вот она ложка дёгтя -)))

Авторизуйтесь, чтобы написать комментарий