Имя: Пароль:
1C
1С v8
УФ, СКД, Диаграммы горизонтально
0 Надежда25
 
29.05.15
10:47
В поле табличного документа вывожу отчет, сделанный в СКД. В нем несколько группировок и диаграмм. Три диаграммы размещаю рядом (т.е. горизонтально, а не друг под другом). Для этого в форме отчета на клиенте пишу: Результат.Рисунки[1].Лево = ; Результат.Рисунки[2].Лево = ; Результат.Рисунки[3].Лево = ; Диаграммы выводятся горизонтально. Но под диаграммами остается пустое место! Как его убрать?
1 РазДва
 
29.05.15
11:00
Смещать = ТипСмещенияТабличногоДокумента.ПоВертикали;
Область = Результат.Область("R38:R62");
Результат.УдалитьОбласть(Область, Смещать);
2 Desna
 
29.05.15
11:03
а оно картинки также получится горизонтально выводить?
3 Надежда25
 
29.05.15
11:10
(1) А как узнать координаты: Область = Результат.Область("R38:R62");? Ведь они различны для разных данных.
4 РазДва
 
29.05.15
11:18
(3) Видимо, надо посчитать высоту перемещаемых в горизонт диаграмм. Расположи перемещаемые диаграммы всегда в одном месте, под первой, тогда и для любых данных они будут занимать одну и ту же область.
5 Надежда25
 
29.05.15
11:23
Спасибо. А если у меня до диаграмм в отчете идут группировки, которые могут быть разной высоты? А вообще сейчас буду пробовать, может быть по имени области рисунка.
6 РазДва
 
29.05.15
11:25
(5) Расположи эти две диаграммы первыми тогда, всё-равно переместятся, делов-то.. )
7 Надежда25
 
29.05.15
13:52
(6) Первыми где, в отчете? Мне надо:
Диаграмма
Группировка
Диаграмма, Диаграмма, Диаграмма
Группировка
Группировка
И почему они все равно переместятся?
8 РазДва
 
29.05.15
14:07
(7) Рисунки выводятся "поверх" ячеек, ты меняешь местоположение рисунков, а ячейки остаются как и были.
В отчете настраиваешь:
Диаграмма Горизонтально 2
Диаграмма Горизонтально 3
Диаграмма
Группировка
Диаграмма Горизонтально 1
Группировка
Группировка
В форме отчета, меняешь координаты рисунков, и удаляешь эти ячейки под первыми диаграммами. У них даже есть свойство высота, можешь посчитать, сколько высоты на одну ячейку приходится.
9 Надежда25
 
29.05.15
14:25
Понятно. Хочется сделать покрасивее.
Думаю над другим вариантом. А если в форме отчета (у меня УФ) добавить сколько нужно полей табличного документа, расположить из как надо, и в них вывести группировки и диаграммы? Вот только не пойму, как это сделать. Читала где-то здесь на форуме, что надо сделать столько макетов, сколько полей табл. докум., и в каждое поле выводить. У меня сейчас одна схема компоновки данных, разбивать не хочется, нет ли другого пути? Ведь надо же как-то использовать возможности УФ.
AdBlock убивает бесплатный контент. 1Сергей