|
выполнение текста кода на сервере
| ☑ |
0
Strimteam
28.04.16
✎
15:51
|
Доброго дня, коллеги!
Есть вопрос - возможно ли выполнение, на сервере, строки вида "Истина ИЛИ (Ложь ИЛИ Истина)" дабы получить в результате обычное булево?
Команда Выполнить ругается на проверку сервера. Что можно использовать ещё?
|
|
1
Lexey_
28.04.16
✎
15:54
|
(0) 1.Возможно
2. "Что можно использовать ещё?"
ОбычноеБулево = Истина ИЛИ (Ложь ИЛИ Истина);
|
|
2
Strimteam
28.04.16
✎
15:55
|
(1) У меня весь код строкой. то есть
ТекстПроверки = "Истина ИЛИ (Ложь ИЛИ Истина)";
|
|
3
Lexey_
28.04.16
✎
15:57
|
(2) Вычислить()
|
|
4
Локи-13
28.04.16
✎
16:02
|
у меня все выполнилось на сервере:
сообщить(Истина ИЛИ (Ложь ИЛИ Истина))
|
|
5
Локи-13
28.04.16
✎
16:03
|
причем там всегда истина
в чем прикол?
|
|
6
Strimteam
28.04.16
✎
16:04
|
(4),(5) - написал во (2) - это всё СТРОКА.
(3) Да, спасибо!
|
|
7
Локи-13
28.04.16
✎
16:13
|
(6) полный код был
Выполнить("Сообщить(Истина ИЛИ (Ложь ИЛИ Истина))")
|
|
8
Локи-13
28.04.16
✎
16:13
|
&НаСервереБезКонтекста
Процедура ВыполнитьНаСервере(Текст)
Выполнить(Текст);
КонецПроцедуры // ВыполнитьНаСервере()
|
|
9
Strimteam
28.04.16
✎
16:18
|
(8) он не возвращает результат. Какой вариант?
|
|
10
Lexey_
28.04.16
✎
16:21
|
(9) Результат = Неопределено;
Выполнить("Результат = Истина ИЛИ (Ложь ИЛИ Истина)");
|
|
11
Strimteam
28.04.16
✎
16:28
|
(10) тоже подойдёт - спасибо
|
|