|
Разместить диаграмму в табличном поле не удается. | ☑ | ||
---|---|---|---|---|
0
RomaH
naïve
29.02.12
✎
13:08
|
Есть макет - внем диаграмма
ОбластьДиаграммы = Макет.Область("Распределение"); //тип рисунок табличного документа Хочу показать эту диаграмму на моем документе: ОбластьДиаграммы.Расположить(ТабличныйДокумент.Область(3,5,4,6)); диаграмму не показывает |
|||
1
RomaH
naïve
29.02.12
✎
13:21
|
и рисунок не размещает
кинул на макет рисунок ОбластьДиаграммы = Макет.Рисунки.D4;//("Распределение"); //тип рисунок табличного документа Хочу показать эту диаграмму на моем документе: ОбластьДиаграммы.Расположить(ТабличныйДокумент.Область(3,5,4,6)); все одно чисто |
|||
2
RomaH
naïve
29.02.12
✎
14:06
|
тогда как разместить диаграмму в произвольном учаске уже готовой таблицы?
|
|||
3
НЕА123
29.02.12
✎
14:11
|
||||
4
RomaH
naïve
01.03.12
✎
08:34
|
вверх
|
|||
5
RomaH
naïve
01.03.12
✎
08:48
|
||||
6
RomaH
naïve
01.03.12
✎
08:48
|
&НаКлиенте
Процедура ВывестиДиаграмму(Команда) ВывестиДиаграммуСервер(); КонецПроцедуры &НаСервере Процедура ВывестиДиаграммуСервер() Обработка = РеквизитФормыВЗначение("Объект"); Макет = Обработка.ПолучитьМакет("Макет"); //ТабличныйДокумент.Вывести(Макет); Диаграмма = Макет.Рисунки.D1; Диаграмма.Расположить(ТабличныйДокумент.Область(5,5,6,6)); ТабличныйДокумент.Показать(); КонецПроцедуры |
|||
7
RomaH
naïve
01.03.12
✎
08:50
|
и рисунок не получается в таб док вставить - молчит и ничего не делает
|
|||
8
НЕА123
01.03.12
✎
10:08
|
(7)
чудной. и как же вставляешь? по коду не видно. |
|||
9
Kerk
01.03.12
✎
10:27
|
Пример:
ТабДок = Новый ТабличныйДокумент; МояКартинка = Новый Картинка("C:\My Documents\qwerty.bmp"); Рис=ТабДок.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка); Индекс=ТабДок.Рисунки.Индекс(Рис); ТабДок.Рисунки[Индекс].Картинка = МояКартинка; ТабДок.Рисунки[Индекс].Расположить(ТабДок.Область("R1C1:R4C4")); ТабДок.Показать(); |
|||
10
RomaH
naïve
01.03.12
✎
11:03
|
о, спасибо - т.е. надо сначала добавить рисунок этот в таб док?
|
|||
11
RomaH
naïve
01.03.12
✎
11:30
|
ок, с добавление новой диаграммы на чистый документ разобрался
а вот как вывести уже подготовленную диаграмму? |
|||
12
RomaH
naïve
01.03.12
✎
11:33
|
т.е. я на своем макете готовлю шаблон диаграммы - указываю интерактивно её свойства
потом достаточно добавить только источник данных и готово но если я добавляю новый рисунок на таб. док. то свойства там все по умолчанию Объект для рисунка - только чтение сам рисунок в коллекции - тоже только чтение и как быть? |
|||
13
RomaH
naïve
01.03.12
✎
12:27
|
нифига не понимаю
пишу: РисунокДиаграммы.Объект.ИсточникДанных = ПолучитьДанные();//возвращает ТЗ РисунокДиаграммы.Расположить(ОбластьТабДок); Все хорошо выводит, но почему данные меняются при каждом выводе? серии и точки одни и теже, а вот количественные показатели разные |
|||
14
RomaH
naïve
01.03.12
✎
12:36
|
или сами данные откуда-то из другого места беруться?
почему серии и точки нормально читает, а количественные показатели ставит рандомно? я думал что должны браться на пересечении серии/точки (колонки и строки) в таблице |
|||
15
RomaH
naïve
01.03.12
✎
12:47
|
источник данных должен существовать все время существования диаграммы. - оно?
|
|||
16
RomaH
naïve
01.03.12
✎
12:50
|
и как этого добится на управляемой форме? что бы источник тип ТЗ существовал все время?
если в реквизиты формы кинуть, то получаю несоответсвие типов |
|||
17
НЕА123
01.03.12
✎
13:03
|
(16)
как вариант: подсунуть областьячеекТабдока. |
|||
18
RomaH
naïve
01.03.12
✎
13:06
|
блин, все интереснее и интереснее
начал заполнять диаграмму "вручную" т.е. определяю точки и серии кодом, ставлю занчения пишу соответсвие точке колонкам ТЗ соттветсвие заполняет, но получить по ключу (колонке ТЗ) точку не может |
|||
19
Kerk
01.03.12
✎
14:58
|
(15) выводил диаграммы на управляемой форме, но тогда кодом все значения и измерения присваивал... сейчас найти уже невозможно...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |