0
inkvizitr
13.08.20
✎
09:55
|
мне нужно построить диаграмму такого вида
как только не извращался с точками и сериями, не могу поучить такого результата мне нужно выводить подразделения и два показателя суммы по нему и потом след. подразделение
вот пример одного варианта кода:
РезультатЗапроса = Запрос.Выполнить();
Диаграмма.Обновление = Ложь;
Диаграмма.Очистить();
Диаграмма.АвтоТранспонирование = Ложь;
//Точка1 = Диаграмма.УстановитьТочку("СуммаАнализируемыхЗатрат");
//Точка2 = Диаграмма.УстановитьТочку("СтоимостьОборотДоходыВсего");
ВыборкаПодразделение = РезультатЗапроса.Выбрать();
Пока ВыборкаПодразделение.Следующий() Цикл
Если ВыборкаПодразделение.СуммаАнализируемыхЗатрат <> 0 ИЛИ ВыборкаПодразделение.СтоимостьОборотДоходыВсего <> 0 Тогда
Точка = Диаграмма.УстановитьТочку(ВыборкаПодразделение.Подразделение);
Серия1 = Диаграмма.УстановитьСерию(ВыборкаПодразделение.СуммаАнализируемыхЗатрат);
Серия2 = Диаграмма.УстановитьСерию(ВыборкаПодразделение.СтоимостьОборотДоходыВсего);
Диаграмма.УстановитьЗначение(Точка, Серия1, ВыборкаПодразделение.СуммаАнализируемыхЗатрат,);
Диаграмма.УстановитьЗначение(Точка, Серия2, ВыборкаПодразделение.СтоимостьОборотДоходыВсего,);
КонецЕсли;
КонецЦикла;
Диаграмма.АвтоТранспонирование = Истина;
Диаграмма.Обновление = Истина;
|
|