Имя: Пароль:
1C
1С v8
Как преобразовать строку в формулу 1с 8
0 zerat
 
15.12.12
22:46
Всем привет! Есть строка "((12*0,8)*4,5-0,05)/(0,41-0,05)"
как мне получить результат этой строки???
1 Deon
 
15.12.12
22:49
выполнить()
2 DrShad
 
15.12.12
22:57
Встроенные функции языка (Script functions)
Вычислить (Eval)
Синтаксис:

Вычислить(<Выражение>)
Параметры:

<Выражение> (обязательный)

Тип: Строка.
Выражение, которое требуется вычислить.
Возвращаемое значение:

Результат вычисления выражения. Тип возвращаемого значения зависит от типа выражения.
Описание:

Вычисляет переданное выражение. С помощью метода можно вычислять математические и логические выражения, а также операции конкатенации. Подробнее про выражения см. раздел "Выражения языка".

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Пример:

А = Вычислить("500 + 500*20/100");
А = Вычислить("Истина и Ложь");
А = Вычислить("""Иван"" + "" "" + ""Иванович""");
7 zerat
 
15.12.12
23:01
(2)спасибо большое!!!