v7: Оператор вычислить выражение
☑
0
miner
18.12.15
✎
16:53
Народ подскажите пожалуйста, оператор который вычисляет выражение 1с 7.7. Т.е.
Выполнить("Субконто"+нпп+"Дт = СубконтоДт"+нстр);
и у меня в стэке должно появиться Субконто1Дт, например, с присвоенным значением СубконтоДт1.
1
varelchik
18.12.15
✎
17:17
(0) вы 8.х случаем не перепутали с 7.7?
2
varelchik
18.12.15
✎
17:18
+(1) и откель в 7.7 вообще стек?
3
Aleksey
18.12.15
✎
17:19
(2) В отладчике
4
varelchik
18.12.15
✎
17:20
Читаем ЖКК.
5
varelchik
18.12.15
✎
17:20
или СП.
6
Aleksey
18.12.15
✎
17:21
Функция Присвоить(Чему,Что)
Чему = Что;
Возврат "";
КонецФункции
Шаблон("[Присвоить("+"Субконто"+нпп+"Дт = СубконтоДт"+нстр+")]");
7
Масянька
18.12.15
✎
17:21
(0) Что есть "Субконто", нпп, "Дт", "СубконтоДт", нстр?
Если я правильно вангую: нужно получить значение субконто по дебету с номером.
8
Herby
18.12.15
✎
17:22
Функция ЗначениеПеременной(имяПер,знПер)
знПер = имяПер;
КонецФункции
Функция значениеПоИмени(имяПер)
перем знПер;
шаблон("[ЗначениеПеременной("+имяПер+",знПер)]");
возврат знПер;
КонецФункции
Субконто1Дт = значениеПоИмени("СубконтоДт"+нстр);
9
miner
18.12.15
✎
17:32
Всем спасибо. Уже решил другим путем.
10
miner
28.12.15
✎
11:17
(6),(8) - спасибо.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.