На форме отчета должен быть элемент Поле HTML документа.
Параметры процедуры:
ТЗ - таблица значений содержащая колонки с данными для оси X и оси Y
ТипГрафика="График" или "Диаграмма"
СписокПолей - список значений (Значение элемента списка д.б. равно названию колонки в ТЗ с данными, также Пометка элемента списка д.б. равна истина)
ЭлементФормы - элемент формы Поле HTML документа.
ПеременнаяТекстаСтраницы = строковая переменная из контектса формы, куда записывается рез. код страницы ХТМЛ.
НазваниеОтчета - строка назавния отчета (выводится сверху)
ПодписьХ - подпись оси X
ПодписьУ - подпись оси Y
ПолеX - имя колонки из ТЗ с данными, откуда берутся данные для оси X
Разрядов = число знаков после запятой
суффикс - что дописывать в метках точек (например " $")
ФорматнаяСтрокаХ = "ДФ='MMММ yy'" - если полеX - имеет тип дата или число, то указывается форматная строка, иначе ""
Сама процедура во вложении
Примечание:
для работы требуется интернет (тянутся скрипты JS).
Можно запустить оффлайн.
Для этого нужно скачать js файлы тут
http://code.highcharts.com/modules/exporting.js
http://code.highcharts.com/highcharts.js
http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js
и использовать локальный путь к этим файлам при формировании текста HTML документа в процедуре (как вариант, можно их подключить как макеты с двоичными данными в отчете)