Имя: Пароль:
1C
 
Не могу понять, как лучше сделать Итоги в запросе и обход по группировкам.
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),
    МАКСИМУМ(Контрагент)
ПО
    НомерДоговора,
    ОбъектРасчета,
    ВидУслугиПотребляемойЕдиницаИзмерения

В этом случает итоги бьются по единицам измерения только для объекта расчета, а нужно и по контрагенту их поделить и общие итоги поделить.

Есть идея отделить их как отдельные услуги, но почему то кажется что так оптимально. Так как по факту услуга одна (разделить ее можно лишь по единицам измерения), а справочник единицы измерения не имеет предопределенных элементов.
1 Uragan_a
 
24.05.15
13:46
Отчет не СКД должен быть
2 ДенисЧ
 
24.05.15
14:24
За ЛСД, простите, СКД у вас расстреливают?
3 Uragan_a
 
24.05.15
14:39
(2) им отчет нужен точ в точь, как в прошлой досовской программе. Я точно на СКД не сделаю)

С  итогами не подскажете?