Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

подскажите по диаграмме

подскажите по диаграмме
Я
   inkvizitr
 
13.08.20 - 09:55
мне нужно построить диаграмму такого вида https://ibb.co/j6M4Kkw
как только не извращался с точками и сериями, не могу поучить такого результата мне нужно выводить подразделения и два показателя суммы по нему и потом след. подразделение
вот пример одного варианта кода:
    РезультатЗапроса = Запрос.Выполнить();
    
    Диаграмма.Обновление = Ложь;
    Диаграмма.Очистить();
    Диаграмма.АвтоТранспонирование = Ложь;
    //Точка1 = Диаграмма.УстановитьТочку("СуммаАнализируемыхЗатрат");
    //Точка2 = Диаграмма.УстановитьТочку("СтоимостьОборотДоходыВсего");
    
    ВыборкаПодразделение = РезультатЗапроса.Выбрать();
    
    Пока ВыборкаПодразделение.Следующий() Цикл
        Если ВыборкаПодразделение.СуммаАнализируемыхЗатрат <> 0 ИЛИ ВыборкаПодразделение.СтоимостьОборотДоходыВсего <> 0 Тогда  
        Точка = Диаграмма.УстановитьТочку(ВыборкаПодразделение.Подразделение);
        
        Серия1 = Диаграмма.УстановитьСерию(ВыборкаПодразделение.СуммаАнализируемыхЗатрат);
        Серия2 = Диаграмма.УстановитьСерию(ВыборкаПодразделение.СтоимостьОборотДоходыВсего);
        
        Диаграмма.УстановитьЗначение(Точка, Серия1, ВыборкаПодразделение.СуммаАнализируемыхЗатрат,);
        Диаграмма.УстановитьЗначение(Точка, Серия2, ВыборкаПодразделение.СтоимостьОборотДоходыВсего,);
        КонецЕсли;
    КонецЦикла;
    
    Диаграмма.АвтоТранспонирование = Истина;
    Диаграмма.Обновление = Истина;
   Garykom
 
1 - 13.08.20 - 10:32
(0) amcharts4 в полеhtml
   inkvizitr
 
2 - 13.08.20 - 10:34
(1) это как пример можно?
   inkvizitr
 
3 - 13.08.20 - 11:05
т.е. 1с так вообще не умеет
   Garykom
 
4 - 13.08.20 - 11:05
(3) 1С может и умеет но amcharts она сильно круче
   Garykom
 
5 - 13.08.20 - 11:06
(4)+ пример со старой amcharts 3 есть на ИСе
   Kesim
 
6 - 13.08.20 - 11:37
(0) построить диаграмму стандартным отчетом не хотите попробовать?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.