Имя: Пароль:
1C
 
Вызов процедуры или функции по имени
Ø
0 VetalP
 
29.03.06
14:50
Можно ли как-нибудь извратиться чтобы вызвать процедуру или функцию по имени. Скажем в некоторой строковой переменной хранится имя процедуры (процедура с параметрами). Как вызвать таким хитрым образом процедуру и передать в нее параметры?
1 VetalP
 
29.03.06
14:52
Вопрос для 8.0
2 AlexVk
 
29.03.06
14:52
Шаблон("[" + имя процедуры + "()]")
3 VetalP
 
29.03.06
14:53
Нету в 8.0 функции "Шаблон":-(
4 Dymor
 
29.03.06
15:01
Выполнить (Execute)
Синтаксис:
Выполнить(<Строка>)
Параметры:
<Строка>
Строка, содержащая текст исполняемого кода.
Описание:
Позволяет выполнить фрагмент кода, который передается ему в качестве строкового значения.
5 VetalP
 
29.03.06
15:09
(4) А параметры как же?
6 Dymor
 
29.03.06
15:19
а так же :)
Процедура Тест(А,Б)
  Сообщить("А="+А);
  Сообщить("Б="+Б);
КонецПроцедуры
Процедура КнопкаВыполнитьНажатие(Кнопка)
  В = 3;
  Г = 4;
  Выполнить("Тест(В,Г);");
КонецПроцедуры
7 VetalP
 
29.03.06
15:25
Понял, спасибо.