|
В обработке зациклить табличную часть для каждой строки
| ☑ |
0
alexnetman
20.02.13
✎
17:34
|
Выполняется запрос где в табличную часть в столбец СТОИМОСТЬ
добавляется стоимость товара. В этой же таблице есть столбец удорожание
как его зациклить на каждую строчку.
В обработке зациклить табличную часть для каждой строки
Удорожание = ЭлементыФормы.Удорожание.Значение;
Для Каждого ТабСтр ИЗ ТабЧасть Цикл
ТабСтр = ЭлементыФормы.ТабЧасть.ТекущиеДанные;
Стоимость = ТабСтр.Стоимость ;
ТабСтр.НоваяЦена = Стоимость * (1+Удорожание/100) ;
КонецЦикла;
Работает только если вставать на каждую строку, по одной добавлять.
А как сделать что бы все строки считались. (весь товар ТабЧасть подорожал на 10%)
И если на строку не вставать пишет Значение не является значением объектного типа (Стоимость)
Стоимость = ТабСтр.Стоимость ;
|
|
1
zladenuw
20.02.13
✎
17:36
|
(0) а запросом все сделать и результат загрузить обратно ?
|
|
2
Kashemir
20.02.13
✎
17:36
|
А чего спросить то хотел ?
|
|
3
Kashemir
20.02.13
✎
17:36
|
// гениально
Для Каждого ТабСтр ИЗ ТабЧасть Цикл
ТабСтр = ЭлементыФормы.ТабЧасть.ТекущиеДанные;
|
|
4
Утконос
20.02.13
✎
17:37
|
Для Каждого ТабСтр ИЗ ТабЧасть Цикл
ТабСтр = ЭлементыФормы.ТабЧасть.ТекущиеДанные;
это сильно !!
|
|
5
salvator
20.02.13
✎
17:37
|
Для Каждого ТабСтр ИЗ ТабЧасть Цикл
ТабСтр = ЭлементыФормы.ТабЧасть.ТекущиеДанные;\блеск
|
|
6
Утконос
20.02.13
✎
17:38
|
(3) опередил
удали
// ТабСтр = ЭлементыФормы.ТабЧасть.ТекущиеДанные;
и попробуй- удивишся
|
|
7
Рыцарь
20.02.13
✎
17:38
|
(0) А к табличной части обратиться нельзя?
|
|
8
ssh2006
20.02.13
✎
17:38
|
(3,4,5) все нормально, он же сказал [Работает только если вставать на каждую строку]
|
|
9
alexnetman
20.02.13
✎
17:38
|
попробую
|
|
10
Kashemir
20.02.13
✎
17:39
|
(8) Не ну это все объясняет :D
|
|
11
alexnetman
20.02.13
✎
17:40
|
работает спасибо
|
|
12
Утконос
20.02.13
✎
17:45
|
(11) проси повышения у руковоства
ты только что перешел на новый уровень.
|
|