Диаграмма - это элемент управления для графического представления табличных данных, например, результатов отчетов. Диаграммы очень удобны для анализа, так как обеспечивают быстрое и целостное восприятие информации, наглядное представление и сравнение
В 1С.Предприятии 8.0 возможности диаграмм были значительно расширены по сравнению с версией 7 7. Диаграммы могут размещаться в форме или табличном документе. При размещении диаграммы в форме она может реагировать на двойные щелчки мыши (события Выбор и ОбработкаРасшифровки).
При работе с диаграммами необходимо понимать следующие термины:
• Точка — отметка на оси абсцисс, по которой будут установлены значения для каждой серии. Например, конкретная дата, на которую будут отображены курсы всех валют.
• Серия — последовательность значений по одному измерению, например, курс заданной валюты за несколько дней.
Ниже на рисунке показаны основные составные части диаграммы:
Диаграмма может быть сформирована следующими способами:
1. «Вручную» — разработчик средствами встроенного языка создает новые серии, добавляет точки, устанавливает их значения.
2. На основе таблицы значений или табличного документа (свойство ИсточникДанных).
3 С помощью построителя отчета (см ниже).
1-й способ формирования диаграммы — «ручной»
Ниже показан пример создания диаграммы с двумя сериями и тремя точками. С помощью метода УстановитьЗначение задаются значения точек для каждой серии:
Диаграмма = ЭлементыФормы.Диаграмма;
Диаграмма.Очистить ();
Диаграмма.Обновление = Ложь:
Диаграмма.Серии.Добавить("Серия 1")
Диаграмма.Серии.Добавить{"Серия 2")
Диаграмма.Точки.Добавить("Точка 1")
Диаграмма.Точки.Добавить("Точка 2")
Диаграмма.Точки.Добавить("Точка 3")
Диаграмма.УстановитьЗначение(0,0,5)
Диаграмма.УстановитьЗначение(1,0,2)
Диаграмма.УстановитьЗначение(2,0,8)
Диаграмма.УстановитьЗначение(0,1,10);
Диаграмма.УстановитьЗначение(1,1,15) ;
Диаграмма.УстановитьЗначение(2,1,14);
Диаграмма.Обновление = Истина;
Результат работы программы приведен ниже:
2-й способ формирования диаграммы
— на основе источника данных
При помощи свойства ИсточникДанных можно наполнять диаграмму данными, содержащимися в области табличного документа или в таблице значений.
Если источником является таблица значений, ее первая колонка должна содержать имена точек диаграммы. Имена серий диаграммы берутся из заголовков колонок (заголовок первой колонки игнорируется).
Следующая таблица значений может быть использована для формирования диаграммы:
Приведенный ниже фрагмент устанавливает свойство ИсточникДанных для диаграммы:
Диаграмма = ЭлементыФормы.Диаграмма;
Диаграмма.Очистить();
Диаграмма.Обновление = Ложь;
Диаграмма.СерииВСтроках = Ложь;
Диаграмма.ИсточникДанных = ТаблицаДанных;
Диаграмма.Обновление = Истина;
Последний способ, которым может быть сформирована диаграмма, — это использование объекта ПостроительОтчета, если вызвать его метод Вывести и передать ему диаграмму в качестве первого параметра. Построитель отчета описан ниже. Осушители рук . Отдельный вход, перевод в нежилой фонд. . Купля- продажа квартир и комнат.