Объект Диаграмма — хорош. Когда его используешь совместно с системой компоновки данных, то создание красивого отчета происходит быстро и просто. Но иногда возможностей Диаграммы не хватает, чтобы реализовать ее по своему. Например, поместить текст в нестандартное место, использовать программно высоту и ширину диаграмм, отступы между ними. Мне, например, надо было реализовать в горизонтальной диаграмме накопительного типа несколько серий и сравнивать их с прошлым годом. Это бы не получилось с объектом диаграмма.
В итоге родился отчет "Диаграмма средствами табличного документа". В нем самым главным местом является процедура СформироватьНаСервере(). В ней используются графические элементы для рисования полосок диаграммы и размещения текста в нужных местах. Также применен алгоритм расчета шкалы для сетки.
Тестировалось на платформе 8.3.11.2899 на нетиповой конфигурации.
(0) вы свой отчет собираете на СКД или вручную ?
Отчет собирался запросом. Результат запроса загружалмя в СКД как ВнешниеДанные в виде таблицы значений. А сама таблица значений отображалась как Диаграмма.