|
присвоить значение переменных | ☑ | ||
---|---|---|---|---|
0
Dooro
25.04.12
✎
14:20
|
Есть переменные
d1 = 1; d2 = 2; d3 = 3; d4 = 4; и тд нужно в цикле присвоить их значения соответственно строкам n=1; Для каждого стр из Таблица Цикл стр.переменная = d(n);// d(n) - перебор переменных выше n=n+1; КонецЕсли; как правильно написать d(n); |
|||
1
butterbean
25.04.12
✎
14:20
|
структуру или массив юзай
|
|||
2
Dooro
25.04.12
✎
14:21
|
можно пример ?
|
|||
3
Wobland
25.04.12
✎
14:21
|
Выполнить("д"+й+"=н"), если аллах запрещает массивы
|
|||
4
Wobland
25.04.12
✎
14:21
|
(2) м[й]=н
|
|||
5
Dooro
25.04.12
✎
14:24
|
тоесть выглдядеть будет так?
n=1; Для каждого стр из Таблица Цикл стр.переменная = d[n]; n=n+1; КонецЕсли; |
|||
6
Wobland
25.04.12
✎
14:28
|
(5) а почему бы и нет, Ватсон? ;)
|
|||
7
Dooro
25.04.12
✎
14:29
|
{Документ.ВыходныеФормы.Форма.ФормаДокумента(317,8)}: Ожидается выражение
ПРМ =<<?>> ["НДМ" + Строка(v)]; |
|||
8
Dooro
25.04.12
✎
14:29
|
Если стр.ФилиалОб = Справочники.Филиалы.НайтиПоКоду("00001000") Тогда
ИтогПоФилиалу = ИтогПоФилиалу + Окр(НДССТО,2); v = v + 1; Иначе ПРМ = ["НДМ" + Строка(v)]; ИтогПоФилиалу = ИтогПоФилиалу + ПРМ; v = v + 1; КонецЕсли; |
|||
9
Wobland
25.04.12
✎
14:30
|
(7) ну и что за фигню ты нам сюда написал?
|
|||
10
Dooro
25.04.12
✎
14:30
|
выше код выдает ошибку
|
|||
11
Wobland
25.04.12
✎
14:31
|
ПРМ = НДМ[v] хотел сказать?
|
|||
12
Dooro
25.04.12
✎
14:33
|
НДМ это переменные
НДМ1 = 1; НДМ2 = 2; НДМ3 = 3; и тд {Документ.ВыходныеФормы.Форма.ФормаДокумента(317,9)}: Переменная не определена (НДМ) ПРМ = <<?>>НДМ[v]; |
|||
13
etc
25.04.12
✎
14:35
|
через Вычислить("d"+Номер) не прокатит?
|
|||
14
Wobland
25.04.12
✎
14:35
|
(12) то есть, массивы нам запрещают, да?
|
|||
15
Dooro
25.04.12
✎
15:01
|
etc , прокатило )
спс |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |