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

Почему неправильно отображается диаграмма

Почему неправильно отображается диаграмма
Я
   Novaginn
 
10.08.20 - 11:49
[url=https://radikal.ru][img]https://d.radikal.ru/d37/2008/8c/4e2692744f4c.png[/img][/url]

код

    График = Макет.ПолучитьОбласть("Диаграмма");    
    
    Диаграмма = График.Рисунки.Диаг.Объект;
    Диаграмма.ТипДиаграммы = ТипДиаграммы.КруговаяОбъемная;
    Диаграмма.СерииВСтроках = Истина;
    Диаграмма.Обновление = Ложь;
    
        
    
   Диаграмма.Очистить();
   Диаграмма.ОтображатьЗаголовок = Истина;
   Диаграмма.Серии.Добавить("Используется");
   Диаграмма.Серии.Добавить("Не используется, цена более 100 руб.");
   Диаграмма.Серии.Добавить("Не используется, цена до 100 руб.");
   ТЗДиаграммы = Новый ТаблицаЗначений;
   ТЗДиаграммы.Колонки.Добавить("Измерение1");
   ТЗДиаграммы1 = Новый ТаблицаЗначений;
   ТЗДиаграммы.Колонки.Добавить("Измерение2");
   ТЗДиаграммы2 = Новый ТаблицаЗначений;
   ТЗДиаграммы.Колонки.Добавить("Измерение3");
  
   //ТЗДиаграммы.Колонки.Добавить("Точка");
   //ТЗДиаграммы.Колонки.Добавить("Ресурс1");
   //ТЗДиаграммы.Колонки.Добавить("Ресурс2");
   //ТЗДиаграммы.Колонки.Добавить("Ресурс3");

  
   //НовСтр = ТЗДиаграммы.Добавить();
   //НовСтр.Измерение1 = ТабличнаяЧастьСтрока.Параметры.Количество;
   //НовСтр.Измерение2 = ТабличнаяЧастьСтрока.Параметры.КолБезДвиж;
   //НовСтр.Измерение3 = ТабличнаяЧастьСтрока.Параметры.КолМал;
   //НовСтр.Точка="01/01/01";
   //НовСтр.Ресурс1=10;
   //НовСтр.Ресурс2=15;
   //НовСтр.Ресурс3=20;
  
   НовСтр = ТЗДиаграммы.Добавить();
   НовСтр.Измерение1=ТабличнаяЧастьСтрока.Параметры.Количество;
    
  
   НовСтр = ТЗДиаграммы.Добавить();
   НовСтр.Измерение2=ТабличнаяЧастьСтрока.Параметры.КолМал;
  
  
   НовСтр = ТЗДиаграммы.Добавить();
   НовСтр.Измерение3=ТабличнаяЧастьСтрока.Параметры.КолБезДвиж;
  
  
   Диаграмма.ИсточникДанных = ТЗДиаграммы;

  
       //Заполнить диаграмму

//      Для Каждого ТекСтр из ТЗДиаграммы цикл
//      // Получить серию, точку и значение для них
//
   //     ТекущаяСерия = Диаграмма.УстановитьСерию(ТекСтр.Измерение1);
   //     ТекущаяТочка = Диаграмма.УстановитьТочку(ТекСтр.Точка);
   //     Диаграмма.УстановитьЗначение(ТекущаяТочка, ТекущаяСерия, ТекСтр.Ресурс1, ,) ;
   //  
   //ТекущаяСерия = Диаграмма.УстановитьСерию(ТекСтр.Измерение2);
   //ТекущаяТочка = Диаграмма.УстановитьТочку(ТекСтр.Точка);
   //  Диаграмма.УстановитьЗначение(ТекущаяТочка, ТекущаяСерия, ТекСтр.Ресурс2, ,) ;
   //  
   //  ТекущаяСерия = Диаграмма.УстановитьСерию(ТекСтр.Измерение3);
   //ТекущаяТочка = Диаграмма.УстановитьТочку(ТекСтр.Точка);
   //  Диаграмма.УстановитьЗначение(ТекущаяТочка, ТекущаяСерия, ТекСтр.Ресурс3, ,) ;

//КонецЦикла;

   Диаграмма.Обновление = Истина;
  
   ПечатнаяФорма.Вывести(График);
   ПечатнаяФорма.Защита = Ложь;
   ПечатнаяФорма.ТолькоПросмотр = Истина;
   Novaginn
 
1 - 10.08.20 - 11:50
   Novaginn
 
2 - 10.08.20 - 11:51
   Novaginn
 
3 - 10.08.20 - 11:54
Или какую книжку почитать? В интернете ничего не нашла.

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