Сначала заполняем данные конкретной диаграммы, затем создаём настоящий тренд / линию / интервал или настраиваем нужную ось. Исходные значения заданы в самом примере.
Где и как запускать
Модуль собственной управляемой формы, ПриСозданииНаСервере; реквизит График типа Диаграмма и связанное поле подготовлены в редакторе.
Подготовка
Создайте внешнюю учебную обработку УчебнаяДиаграмма с управляемой основной формой. В редакторе формы вручную добавьте реквизит График типа Диаграмма.
Перетащите График на форму: вид поля Поле диаграммы, путь к данным График. Оставьте достаточно места для графика и легенды; например, растягивание по горизонтали и вертикали.
В свойствах формы → События назначьте ПриСозданииНаСервере процедуре из примера. Код вставляйте целиком на уровне модуля формы, не внутрь другой процедуры.
Откройте обработку в тонком клиенте учебной базы. Каждый пример — самостоятельный вариант обработчика; не добавляйте несколько процедур ПриСозданииНаСервере в один модуль.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Образец = Новый Диаграмма;
Образец.ТипДиаграммы = ТипДиаграммы.Биржевая;
Серия = Образец.УстановитьСерию("Вымышленная цена");
Образец.АктивнаяСерия = Серия;
Цены = СтрРазделить("100;115;95;110;110;125;105;120;120;135;115;130;130;145;125;140", ";");
Для Индекс = 0 По Цены.Количество() - 1 Цикл
Точка = Образец.УстановитьТочку(Индекс);
Образец.УстановитьЗначение(Точка, Серия, Число(Цены[Индекс]));
КонецЦикла;
Тренд = Серия.ЛинииТренда.Добавить();
Тренд.ТипАппроксимации = ТипАппроксимацииЛинииТрендаДиаграммы.Линейный;
Тренд.ОтображатьУравнение = Истина;
Тренд.Текст = "Учебный тренд";
Тренд.ИспользуемоеЗначениеТочкиБиржевойДиаграммы = ИспользуемоеЗначениеТочкиБиржевойДиаграммы.Закрытие;
График = Образец;
КонецПроцедурыРазбор по шагам
Подготавливаем собственный реквизит График и поле диаграммы в управляемой форме.
Заполняем действительные точки и серии; зависимый объект создаётся после них.
Применяем ровно указанную настройку и сравниваем поведение на тех же исходных данных.
Как проверить результат
В биржевой диаграмме 16 исходных значений образуют четыре группы строго в порядке открытие / максимум / минимум / закрытие. Активна одна серия.
Закрытия групп равны 110,120,130,140. Выбор другого значения внутри группы меняет исходные значения тренда, не переставляя сами OHLC.
Это полностью вымышленные цены для изучения API, не финансовые данные и не рекомендация.
Ожидаемый результат
У настройки есть реальные исходные значения, правильный объект-потребитель и способ визуальной проверки.
На что обратить внимание
Ось точек, ось значений, серия и линия тренда — разные объекты; одинаковые слова в перечислениях не делают их взаимозаменяемыми.
Данные примеров вымышленные. Настройка отображения не читает и не записывает документы конфигурации.
Код 1С при сборке HTML не исполнялся. Внешний вид, перетаскивание и анимацию проверяйте в указанном клиенте.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.