|
Как в функции выполнить призвоить значение переменной
| ☑ |
0
redbull
21.07.11
✎
16:33
|
Есть процедурка
Процедура КнопкаВыполнитьНажатие(Кнопка)
Т = 1;
Текст = Новый ТекстовыйДокумент;
Текст.Прочитать("C:\1.txt");
стр = Текст.ПолучитьСтроку(1);
Выполнить(стр);
Сообщить(Т);
КонецПроцедуры
есть файл 1.txt(кодировка utf-8)
T = "aasasasasasa"
почему не присваевается значение?
|
|
1
skunk
21.07.11
✎
16:36
|
а что и чему тут должно присвоиться
|
|
2
Jaffar
21.07.11
✎
16:37
|
наверное потому что для Выполнить переменная Т не разрешима. можно попытаться с какой-то глобальной переменной поиграться, или явно прописать Перем Т;
|
|
3
Ненавижу 1С
гуру
21.07.11
✎
16:37
|
странно, но точки-с-запятой не хватает
|
|
4
Живой Ископаемый
21.07.11
✎
16:39
|
|
|
5
skunk
21.07.11
✎
16:41
|
(2)все там разрешимо ...
Т = "";
стр = "Т = 1";
Выполнить(стр);
сообщить(Т);
|
|
6
birk
21.07.11
✎
16:45
|
OFF
(4) где достать такую консоль запросов?
|
|
7
Живой Ископаемый
21.07.11
✎
16:46
|
|
|
8
73
21.07.11
✎
16:57
|
(0)
>> Т = 1; ---- тут Т русская
>> Сообщить(Т); ---- тут Т русская
>> есть файл 1.txt(кодировка utf-8)
>> T = "aasasasasasa" ---- тут T латинская
|
|
9
redbull
21.07.11
✎
17:00
|
(8)СПАСИБО.
не знаю, почему я выбрал именно эту букву :)
|
|
10
Живой Ископаемый
21.07.11
✎
17:02
|
"Ж" намного читабильнее... никак не спутать ни с "Zh" ни с ":"
|
|
11
Jaffar
21.07.11
✎
17:03
|
я ж сказал, что переменная недоступна :-)
|
|