УФ, СКД, Диаграммы горизонтально #744016


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

В этой группе 1С