Имя: Пароль:
1C
1С v8
Таблица значений
0 deathogre
 
01.03.14
11:19
Выгрузка = РезультатЗапроса.Выгрузить();
Выгрузка.Колонки.Добавить("СуммаПоРознице", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 2)));

Для Каждого ТекСтрока Из Выгрузка Цикл
   ТекСтрока.СуммаПоРознице = ТекСтрока.Цена * ТекСтрока.Количество;
КонецЦикла;

Не присваевается ТекСтрока.СуммаПоРознице. В чем дело?
1 Мимохожий Однако
 
01.03.14
11:31
Выгрузка.Колонки.Добавить("СуммаПоРознице");
А так?
2 deathogre
 
01.03.14
11:32
И так не выходит.
3 Рэйв
 
01.03.14
11:34
Цена или количество =0?
4 Wobland
 
01.03.14
11:35
а сумму по рознице сразу в запросе получить уже попробовал?
5 Мимохожий Однако
 
01.03.14
11:35
Есть еще отладчик.))
..
Тип значения переменной Выгрузка какой?
Можно предварительно объявить Выгрузка = Новый ТаблицаЗначений
6 Мимохожий Однако
 
01.03.14
11:36
А еще бывает пустой результат запроса
7 deathogre
 
01.03.14
11:37
В отладчике Цена и Количество не пустые.
8 deathogre
 
01.03.14
11:39
Выгрузка это уже заранее созданная таблица значений.
9 Wobland
 
01.03.14
11:39
(8) заранее создай таблицу значений с суммой по рознице
10 deathogre
 
01.03.14
11:40
Точнее может и присваивается, но на форме не показывается.
11 Wobland
 
01.03.14
11:40
(10) тут надо уговаривать форму. или убедиться в том, что присваивается
12 deathogre
 
01.03.14
11:50
а как форму уговорить? :)
13 Wobland
 
01.03.14
11:51
та на (4) ответь сначала
14 deathogre
 
01.03.14
13:10
(13) А как ее получить?
15 deathogre
 
01.03.14
13:54
Ну что? Есть волшебники тут? :)
16 deathogre
 
01.03.14
14:07
Всем спасибо, вычислил поле заранее в запросе. К тому же неправильно назвал колонку в таблице значений на форме.