помогите плиз: добавить поле отражающее какой процент составляет стоимость данной услуги от суммарной стоимости текущей

Форум 1С: Одинэс.Ру

Найти!

помогите плиз: добавить поле отражающее какой процент составляет стоимость данной услуги от суммарной стоимости текущей

Володя
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, то есть делит запись регистра Затраты.Сумма на саму себя а не на агрегацию по текущей группе. а для строчки, являющейся группой делит сумму по этой группе на Затраты.Сумма максимальной детали из этой группы.
 
Трудности в написании выражения для вычисляемого поля(для отражения Доли)
помогите плиз кто может
К списку тем К списку форумов

Интересные темы

odines.ru
04.05.2024 - 13:22
Смотри также:
"Нарисовать" часы на верхней панели
сбилась автонумерация
Прошу высказать мнение

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« Переход с самописной конфы 7.7 (опер. учет) на 8.1 Выгрузка из УСН 7.7 в Бухгалтерия предприятия (базовая), редакция 1.6 (1.6.15.5) »
© 2009 Форум 1С: Одинэс.Ру