Имя: Пароль:
1C
 
Как преобразовать строку в переменную?
0 Tolyas
 
28.03.10
10:23
Получаю переменную "ИмяПеременной" путем сложения строк: Строка(Имя) + "Переменной" - получается строковое значение "ИмяПеременной". В модуле есть переменная с таким же именем, можно ли путем сложения строк Строка(Имя) + "Переменной" получить не строку а переменную?
1 dk
 
28.03.10
10:25
можно, только что ты с переменной делать дальше собрался?
2 Ненавижу 1С
 
гуру
28.03.10
10:27
Выполнить()
3 Ksandr
 
28.03.10
10:27
Перем Переменная;
Выполнить(" Переменная = " + Строка(Имя) + "Переменной");
4 Ksandr
 
28.03.10
10:28
что то мне подсказывает, что на выходе будет го*нокод.
5 Волшебник
 
28.03.10
10:28
Переменная = Вычислить("Имя");
6 Tolyas
 
28.03.10
11:55
Волшебник, спасибо за полезную фунцию!

Я получаю наименование переменной как строку, затем надо присвоить этой переменной значение. Это возможно?

(4) - в го*нокоде виноваты перечисления!
7 Euguln
 
28.03.10
12:02
Используй соответствие или структуру и присваивай какие хочешь имена и значения.
8 Defender aka LINN
 
28.03.10
12:23
(6) Да ну?
9 Tolyas
 
28.03.10
12:44
(7) Спасибо!
(8) Ну да ))