Имя: Пароль:
1C
1С v8
WSПрокси.<Имя метода>. Динамическое <Имя метода>
,
0 Geroy
 
07.09.22
11:39
Реализовываем универсальный механизм

Необходимо вызывать разные методы, как программно реализовать ?

Пример:

Прокси = Новый WSПрокси(......
Ответ = Прокси.Get(Истина);

Нужно, универсальное решение, вместо "Get" может быть и другое

1. Выполнить("Ответ = Прокси.Get(Истина);") - не сработал

2. Ответ = Прокси["Get"](Истина)  - такого не существует
1 Ryzeman
 
07.09.22
11:42
Выполнить (Execute)
Синтаксис:
Выполнить(<Строка>)
Параметры:
<Строка>
Строка, содержащая текст исполняемого кода.
Описание:
Позволяет выполнить фрагмент кода, который передается ему в качестве строкового значения.
2 СеменовСемен
 
07.09.22
11:42
какая ошибка была при п.1 ?
3 СеменовСемен
 
07.09.22
11:43
(2) только Ответ нужно заранее определить или использовать Вычислить
4 Geroy
 
07.09.22
13:12
(2) Просто зависает намертво

Делал так

Ответ = "";
Выполнить("Ответ = Прокси.Get(Истина);")
5 Geroy
 
07.09.22
13:15
(3) Спасибо. Получилось

Ответ = Вычислить("Прокси.Get(Истина)");