Математические функции при помощи VBScript в 1С

 

Во встроенном языке 1С присутствуют некоторые математические функции, но все же иногда их недостаточно. Чтобы не тратить время на реализацию недостающих функций можно использовать математические функции скриптового языка VBScript.

Воспользоваться функциями VBScript в 1С можно так:

А это список доступных функций (применяются аналогично):

  • Abs(number) — абсолютное значение числа (модуль);
  • Atn(number) — арктангенс;
  • Cos(number) — косинус;
  • Exp(number) — экспонента (число е в степени);
  • Hex(number) — переводит число из десятичной системы исчисления в шестнадцатиричную;

  • Int(number) — целая часть числа (реализовано в 1С);
  • Fix(number) — отбрасывает дробную часть числа (аналог Int);
  • Log(number) — натуральный логарифм (реализовано в 1С);
  • Oct(number) — переводит число из десятичной системы исчисления в восьмиричную;
  • Rnd(number) — случайное число (параметр не обязателен; если параметр меньше 0, то возвращается одно и тоже значение; если параметр больше 0 или не указан, то возвращается случайное число; если параметр равен 0, то возвращается последнее сгенерированное случайное число);
  • Sgn(number) — знак числа (возвращает -1 если число меньше 0, 0 если равно 0 и 1 если число больше 0);
  • Sin(number) — синус;
  • Sqr(number) — квадратный корень;
  • Tan(number) — тангенс.

Оставить комментарий