Имя: Пароль:
1C
1С v8
v8: Как вызвать функцию по имени?
0 artpi
 
26.01.12
18:00
Всем привет. Может не так сформулировал название но смысл следующий:

Есть некая ТЗ (таблица значений)

| Значение | Имя функции (или процедуры) | Параметр |

Есть ли в восьмёрке возможность вызывать функцию зная её имя и передавать ей параметр?

Напирмер есть ТЗ 2 срочки:

| Остатки | ПолучитьОстатки(ВыбДата)   | Дата1   |
| Обороты | ПолучитьОбороты(ВыбПериод) | Период1 |

Бежим перебором по ТЗ и вызываем функции (или процедуры) с нужными параметрами параметрами ну типа Выполнить(ПолучитьОстатки('25.01.2012'))
1 Wobland
 
26.01.12
18:02
про Выполнить() уже, конечно, прочитал, да?
2 Fragster
 
гуру
26.01.12
18:02
Дарю:
Выполнить("ПолучитьОстатки('25.01.2012')")
3 Wobland
 
26.01.12
18:02
(2) "ПолучитьОстатки("+КакаяТоДата+")"
4 artpi
 
26.01.12
18:05
Нифига се. Я не знал! Круть! :-)
5 artpi
 
26.01.12
18:05
Спасибо
6 Fragster
 
гуру
26.01.12
18:11
еще есть "Вычислить"