помогите плиз: добавить поле отражающее какой процент составляет стоимость данной услуги от суммарной стоимости текущей
Володя
12.02.2009 - 15:13
|
задача : сделать отчет по затратам с отражением суммы затраты на данную услугу и доли данной услуги в рамках содержащей ее группы. Иерархию по суммам затрат сделал, испытываю трудности при добавлении показателя "Доля". Дополнительная задача производить смещение строк по горизонтали в зависимости от уровня вложенности. Я так понимаю, что для этого нужно настраивать оформление макета табличного документа. Но пока что слабо представляю как именно...( Выглядеть результат отчета должен вот так: ___________|Сумма|Доля | ВСЕГО _____|5000| 100.00| ____Услуги |____|____|4000|80.00| ______Авто |____|____|____|____|2000|50,00| ________Бензин|____|____|____|____|____|____|1500|75,00| ________Такси |____|____|____|____|____|____|500|25,00| ______Телефон |____|____|____|____|2000|50,00| ____Покупки |____|____|1000|20,00| Использую СКД, создал набор данных с запросом ВЫБРАТЬ СУММА(Затраты.Сумма) КАК Сумма, СтатьиЗатрат.Ссылка, СтатьиЗатрат.Представление, ИЗ РегистрНакопления.Затраты КАК Затраты ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СтатьиЗатрат КАК СтатьиЗатрат ПО Затраты.СтатьяЗатрат = СтатьиЗатрат.Ссылка СГРУППИРОВАТЬ ПО СтатьиЗатрат.Ссылка, СтатьиЗатрат.Представление, или попроще набор ВЫБРАТЬ Затраты.Сумма, СтатьиЗатрат.Ссылка ИЗ РегистрНакопления.Затраты КАК Затраты ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СтатьиЗатрат КАК СтатьиЗатрат ПО Затраты.СтатьяЗатрат = СтатьиЗатрат.Ссылка В настройках вывожу в строках Ссылку с типом группировки иерархия. Добавил вычисляемое поле, добавил это поле в ресурсы.немогу теперь задать выражение. Записал: 100*Сумма/Сумма(Сумма) Однако, результат не такой как хотелось. для строчки конца ветви, где описывается деталь получает результат 100, то есть делит запись регистра Затраты.Сумма на саму себя а не на агрегацию по текущей группе. а для строчки, являющейся группой делит сумму по этой группе на Затраты.Сумма максимальной детали из этой группы. Трудности в написании выражения для вычисляемого поля(для отражения Доли) помогите плиз кто может |