Имя: Пароль:
1C
1С v8
Как показать диаграмму?
0 D_Pavel
 
10.11.11
08:11
Во внешнем отчете в процедуре обработки нажатия кнопки сделал такой код:

   Диаграмма = Новый Диаграмма;
   Диаграмма.Обновление = Ложь;
   Диаграмма.Очистить();
   Диаграмма.АвтоТранспонирование = Ложь;
   
   Пока ЧтениеXML.Прочитать() Цикл
       Если ЧтениеXML.ТипУзла=ТипУзлаXML.НачалоЭлемента и ЧтениеXML.Имя="val" Тогда
               Значение=ЧтениеXML.Значение;
               //Тут как-то заполняю данные, пока хз как
           Серия = Диаграмма.УстановитьСерию(Значение);
           Серия.Текст = Значение;
           Серия.Расшифровка = Значение;
           Диаграмма.УстановитьЗначение(Точка, Серия, Значение, Серия.Расшифровка);
       КонецЕсли;
   КонецЦикла;
   
   Диаграмма.АвтоТранспонирование = Истина;
   Диаграмма.Обновление = Истина;


Как теперь сделать чтобы эта диаграмма вылезла на экран? По аналогии с табличным документом ТабличныйДокумент.Показать() нет такой команды! В СП ничего подходящего не нашел. Помогите
1 D_Pavel
 
10.11.11
08:13
Есть работающий пример?
2 Нуф-Нуф
 
10.11.11
08:14
может диаграмму нужно вывести в табличный документ?
3 Starhan
 
10.11.11
08:15
ЕМНИП надо вывести область на котрой расположена диаграмма в макете
4 D_Pavel
 
10.11.11
08:22
как получить макет во внешнем отчете??
Я только таким способом смог, через жёпу:

   Макет = РеквизитФормыВЗначение("Объект").ПолучитьМакет("Макет");

Проще никак?
5 D_Pavel
 
10.11.11
08:27
(3) Получается    Диаграмма = Новый Диаграмма не надо писать? Как ее получить из области табличного документа?