Имя: Пароль:
1C
1С v8
Свернуть значение по средней в ТЧ
, ,
0 jour
 
21.12.12
17:33
Доброе время суток, стоит задача - свернуть значения табличной части
группировка по коду, суммировать количество и вычислить среднюю себестоимость. всего 3 колонки.. однако не могу сообразить как это реализовать без промежуточного сворачивания с выводом в промежуточную таблицу.
1 HouseCD
 
21.12.12
17:35
Запросом
2 jour
 
21.12.12
17:36
Запросом было бы здорово, но у меня только внешняя обработка.
3 jour
 
21.12.12
17:37
Я обрабатываю 3 экселевские таблицы, загружаю их значения в ТЧ обработки, колдую с ними и выгружаю обратно в эксель.
4 HouseCD
 
21.12.12
17:37
и что мешает использовать запрос?
5 ДенисЧ
 
21.12.12
17:38
Чем тебе внешность обработки мешает использовать запрос?
6 HouseCD
 
21.12.12
17:38
Делаешь пакетный запрос, в первый запрос помещаешь данные из таблицы значений, во втором работаешь с этой таблицей, на выходе нужные данные.
7 Alexaha
 
21.12.12
17:39
(3) ну так берешь эту ТЧ, выгружаешь в ТЗ и засовываешь в запрос, какие проблемы?
8 jour
 
21.12.12
17:40
Братаны.. покажите пример кода засовывания ТЗ в запрос
9 HouseCD
 
21.12.12
17:42
"ВЫБРАТЬ
   ТЗ.Поле1
ПОМЕСТИТЬ ВТ
ИЗ
   &ТЗ КАК ТЗ
;


ВЫБРАТЬ
   ВТ.Поле1
ИЗ
   ВТ КАК ВТ

Запрос.УстановитьПараметр("ТЗ", ТаблицаЗначений)
10 DrShad
 
21.12.12
17:44
(8) тяжелый случай :)))
11 jour
 
21.12.12
17:52
Спасибо!
12 mistеr
 
21.12.12
21:25
OMFG, зачем тут запрос!
Сворачиваешь, суммируя количество и стоимость. Один раз проходишь в цикле, делишь стоимость на количество, результат пихаешь в стоимость же. В чем проблема?