0
Uragan_a
24.05.15
✎
13:19
|
Три группировки: Контрагент, Объект расчета, Единица Измерения
Запрос получает данные по Контрагентам, Видам услуг и объектам расчета на которые они начислены. Так же могу получить данные о единицах измерения.
Сложность в том, одна услуга имеет две единицы измерения.
Так например ГВС, состоит из нагрева (Гкал) и воды (м3).
Итогаидолжны выглядеть как то так
Контрагент 1 услуга 1 услуга 2 услуга 3
Итоги Гк
Итоги м3
Объект расчета 1
Итоги Гк
Итоги м3
Объект расчета 2
Итоги Гк
Итоги м3
Контрагент 2
Итоги Гк
Итоги м3
Объект расчета 2
Итоги Гк
Итоги м3
Объект расчета 3
Итоги Гк
Итоги м3
Итого
Итоги Гк
Итоги м3
ИТОГИ
СУММА(услуга1),
СУММА(услуга2),
СУММА(услуга3),
СУММА(услуга4),
МАКСИМУМ(Контрагент)
ПО
НомерДоговора,
ОбъектРасчета,
ВидУслугиПотребляемойЕдиницаИзмерения
В этом случает итоги бьются по единицам измерения только для объекта расчета, а нужно и по контрагенту их поделить и общие итоги поделить.
Есть идея отделить их как отдельные услуги, но почему то кажется что так оптимально. Так как по факту услуга одна (разделить ее можно лишь по единицам измерения), а справочник единицы измерения не имеет предопределенных элементов.
|
|