Имя: Пароль:
1C
 
Как изменять имя переменной в цикле
0 Север
 
28.03.11
22:35
Доброй ночи! Вот собственно и вопрос, как  цикле изменять имя переменной?
1 Лефмихалыч
 
28.03.11
22:37
(0) встречный вопрос - нахуя?
2 Птица
 
28.03.11
22:37
а что нужно-то?
3 luns
 
28.03.11
22:37
массив заюзать
4 Птица
 
28.03.11
22:38
например, храни значения в массиве
5 ShAV
 
28.03.11
22:42
(1) +1
6 Север
 
28.03.11
22:43
Что бы внутри цикла была переменная, имя было бы П_1, П_2, .... П_а, где а - текущая строка тз
7 Птица
 
28.03.11
22:44
(6)зачем?
8 Defender aka LINN
 
28.03.11
22:44
(6) Учу обращаться к строкам ТЗ по индексу. Дорого.
9 IronDemon
 
28.03.11
22:44
Сделай ТЗ с колонками "П_1, П_2, .... П_а"
10 Lys
 
28.03.11
22:45
Хм... это какой-то совсем-совсем крайний север...
11 Птица
 
28.03.11
22:45
почему бы не объявить П как массив?
тогда в цикле будет П[а] где а - индекс текущей строки тз
12 Живой Ископаемый
 
28.03.11
22:47
Прикольно... это как если бы скажем человеку каменного века дали зажигалку, и он пытался бы получить огонь, ударяя по ней камнем.. и него ничего не получалось бы.. И он пришел бы на форум спрашивать - под каким углом нужно бить зажигалку, чтобы высечь из нее огонь...
13 Лефмихалыч
 
28.03.11
22:50
+(12) ага, а Дефендер с Демоном, типа добрые: "Бей об голову!"
14 Север
 
28.03.11
23:05
Можеть быть кто еще что предложит?
15 Лефмихалыч
 
28.03.11
23:07
(14) еще есть структура и соответствие, с которыми можно делать то же самое
16 Sergey_KR
 
28.03.11
23:08
(14) попробуй через Выполнить (если конечно подойдет)
Выполнить (Execute)
Синтаксис:
Выполнить(<Строка>)
Параметры:
<Строка>
Строка, содержащая текст исполняемого кода.
Описание:
Позволяет выполнить фрагмент кода, который передается ему в качестве строкового значения.

для й=1 по 10 цикл
       ст="п_"+й+"="+(23*й);
   Выполнить(ст);
   КонецЦикла;
17 Митор
 
28.03.11
23:08
(14) ты б как-нибудь с примером, куда что откуда
18 Птица
 
28.03.11
23:10
(14)чем не устраивает массив?
19 Север
 
28.03.11
23:24
Спасибо, через массив получил что хотел
20 le_
 
28.03.11
23:26
(19) В школе не было уроков программирования?..
21 xReason
 
28.03.11
23:32
жесть и откуда только такие мысли берутся?

а foreach для тз по строка не судьба использовать?
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn