Имя: Пароль:
1C
1С v8
Как рассчитать среднюю цену для совпадающей номенклатуры?
0 dart909
 
29.01.15
12:11
Есть таблица с полями номенклатура, цена количество, сумма. В этой таблице есть строчки с одинаковой номенклатурой. Как рссчитать цену, чтобы она бралась как (сумма значений сум этих строчек / на сумму значений количеств этих строчек) ?
1 ktvladimir
 
29.01.15
12:13
ВЫБРАТЬ
  тч.номенклатура
  СУММА(тч.Сумма) / СУММА(тч.Цена) КАК Цена
ИЗ
  тч
СГРУППИРОВАТЬ ПО
  тч.Номенклатура


ну и не забыть проверку на 0 чтоб не получить деление на 0
2 hawksib
 
29.01.15
12:13
свернуть по номенклатуре, в полученной таблице сумму поделить на количество
3 ktvladimir
 
29.01.15
12:14
*/ СУММА (тч.Количество)
4 dart909
 
29.01.15
12:19
А как свернуть по номенклатуре?
5 Масянька
 
29.01.15
12:19
(1) А временную таблицу создать? :)))
(2) Шикарно. Но - номенклатура полностью (!!!) совпадает.
6 hawksib
 
29.01.15
12:19
(4) Таблица.Свернуть(КолонкиГруппировки, КолонкиСуммирования)
7 Масянька
 
29.01.15
12:20
(4) СП украли?
8 hawksib
 
29.01.15
12:22
(5) не понял, что значит "номенклатура полностью совпадает"? или что не устраивает?
9 Масянька
 
29.01.15
12:23
(8) Это я не дочитала, что "одинаковая" номенклатура. :)))
10 dart909
 
29.01.15
12:24
Все спасибо буду пробовать)
11 dart909
 
29.01.15
12:27
(6) Формирую запрос в СКД, не очень понимаю в каком месте указывать Таблица.Свернуть(КолонкиГруппировки, КолонкиСуммирования)
12 Масянька
 
29.01.15
12:30
(11) Понеслась душа в рай....
13 hawksib
 
29.01.15
12:37
(11) не нужно это делать в запросе, свернуть - это метод таблицы значений или табличной части. почитайте справку
14 ktvladimir
 
29.01.15
12:58
(5) а зачем? я ж не знаю откуда табличка) я рецепт только а дальше человек сам лечится
15 dart909
 
29.01.15
13:58
Спасибо всем, сделал)