|
Обход данных формы | ☑ | ||
---|---|---|---|---|
0
LittlePumpkin
17.08.20
✎
18:37
|
Хочу обойти объект ДанныеФормыКоллекция. Написал такой код:
итератор = 0; Для каждого итератор из Объект.Товары Цикл значение = Объект.Товары[итератор].Сумма; итератор = итератор + 1; КонецЦикла; Выпадает ошибка "Получение элемента по индексу для значения не определено". Подскажите в чем проблема и как обойти ДанныеФормыКоллекция? |
|||
1
Ненавижу 1С
гуру
17.08.20
✎
18:39
|
Для каждого...
|
|||
2
LittlePumpkin
17.08.20
✎
18:42
|
Понял ошибку, изменил на Счетчик = 0 по 5 Цикл
Но если я заранее не знаю сколько будет итераций? Какое выражение поставить вместо 5? |
|||
3
Ёпрст
17.08.20
✎
18:48
|
(2)
Для каждого итератор из Объект.Товары Цикл значение = итератор.Сумма; КонецЦикла; |
|||
4
LittlePumpkin
17.08.20
✎
18:55
|
Спасибо вам огромное! Спрошу здесь же, чтобы не создавать новой темы: как теперь полученную переменную значение вывести в отдельную колонку на форме для каждого элемента из Объект.Товары? (3)
|
|||
5
LittlePumpkin
17.08.20
✎
19:01
|
Когда пытаюсь присвоить вот так
Элементы.Сумма = значение; говорит что "Поле объекта недоступно для записи" |
|||
6
youalex
17.08.20
✎
19:03
|
(4) В отдельную колонку или в отдельное поле?
|
|||
7
Ненавижу 1С
гуру
17.08.20
✎
19:05
|
Огласите всю задачу
|
|||
8
LittlePumpkin
17.08.20
✎
19:06
|
Отдельная колонка. Товары - это табличная часть и я пытаюсь добавить колонку где будет отображаться переменная "значение" (6)
|
|||
9
LittlePumpkin
17.08.20
✎
19:07
|
(7) Хочу взять колонку из Объект.Товары (Товары это тч), пересчитать ее и вывести в новую колонку на форме.
|
|||
10
Ненавижу 1С
гуру
17.08.20
✎
19:11
|
//просто пример
Для каждого Стр из Объект.Товары Цикл Стр.Сумма = Стр.Количество*Стр.Цена; КонецЦикла; |
|||
11
LittlePumpkin
17.08.20
✎
19:16
|
(10) Блин совсем мозги под конец дня не варят. Спасибо большое!
|
|||
12
LittlePumpkin
17.08.20
✎
20:08
|
Снова проблема( Цикл почему то обходится два раза: доходит до конца процедуры и снова запускает цикл. В чем проблема?
|
|||
13
youalex
17.08.20
✎
20:24
|
Откуда ты его вызываешь? Из обработчика события?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |