Имя: Пароль:
1C
1С v8
СКД: расчет итогов для группировок
0 Dmitriy_
Kolesnikov
 
02.07.19
16:10
Есть таблица с ресурсами: Сумма, КоличествоЧасов, СтоимостьНормочаса.
СтоимостьНормочаса = Сумма \ КоличествоЧасов.
Для детальных записей всё считается правильно.
А для группировки итоги по колонке СтоимостьНормочаса неверные, потому что он считает сумму по этой колонке.
А мне надо, чтобы он взял по всей этой группировке Сумму, по ней же - КоличествоЧасов и разделил одно на другое.
Тогда СтоимостьНормочаса получится верной для любого уровня иерархии.
Как это сделать?
1 DrWatson
 
02.07.19
16:30
Взять Сумму и КоличествоЧасов по группировке, что значит надо сделать?
Надо просуммировать циферки в колонках Сумму и КоличествоЧасов.

Как это написать?
Сумма(Сумма) и Сумма(КоличествоЧасов)

Что нужно потом сделать с этими цифрами?
Разделить

Как это написать?
Сумма(Сумма) / Сумма(КоличествоЧасов)
2 DrWatson
 
02.07.19
16:31
Ещё при любом делении надо проверять чтобы знаменатель <> 0.
3 Dmitriy_
Kolesnikov
 
03.07.19
08:12
(1) спасибо. На вкладке "Ресурсы" для стоимости нормочаса прописал формулу:
(Выбор
    Когда Сумма(ОтработаноЧасов) = 0
        Тогда 0
    Иначе Сумма(СуммаУд)/Сумма(ОтработаноЧасов) конец)
И всё взлетело.