ИспользуемоеЗначениеТочкиБиржевойДиаграммы.Закрытие

Свойства · Close

В качестве значения в точке используется цена закрытия.

Полное описание, параметры и ограничения

ИспользуемоеЗначениеТочкиБиржевойДиаграммы.Закрытие (StockChartUsedPointValue.Close)

ИспользуемоеЗначениеТочкиБиржевойДиаграммы (StockChartUsedPointValue)

Закрытие (Close)

Доступен, начиная с версии 8.3.10.

Описание:
В качестве значения в точке используется цена закрытия.
Использование в версии:

Доступен, начиная с версии 8.3.10.

Методическая информация

Практические примеры

Применить ИспользуемоеЗначениеТочкиБиржевойДиаграммы.Закрытие к своей диаграмме

Сначала заполняем данные конкретной диаграммы, затем создаём настоящий тренд / линию / интервал или настраиваем нужную ось. Исходные значения заданы в самом примере.

Где и как запускать

Модуль собственной управляемой формы, ПриСозданииНаСервере; реквизит График типа Диаграмма и связанное поле подготовлены в редакторе.

Подготовка

  1. Создайте внешнюю учебную обработку УчебнаяДиаграмма с управляемой основной формой. В редакторе формы вручную добавьте реквизит График типа Диаграмма.

  2. Перетащите График на форму: вид поля Поле диаграммы, путь к данным График. Оставьте достаточно места для графика и легенды; например, растягивание по горизонтали и вертикали.

  3. В свойствах формы → События назначьте ПриСозданииНаСервере процедуре из примера. Код вставляйте целиком на уровне модуля формы, не внутрь другой процедуры.

  4. Откройте обработку в тонком клиенте учебной базы. Каждый пример — самостоятельный вариант обработчика; не добавляйте несколько процедур ПриСозданииНаСервере в один модуль.

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

Разбор по шагам

  1. Подготавливаем собственный реквизит График и поле диаграммы в управляемой форме.

  2. Заполняем действительные точки и серии; зависимый объект создаётся после них.

  3. Применяем ровно указанную настройку и сравниваем поведение на тех же исходных данных.

Как проверить результат

  1. В биржевой диаграмме 16 исходных значений образуют четыре группы строго в порядке открытие / максимум / минимум / закрытие. Активна одна серия.

  2. Закрытия групп равны 110,120,130,140. Выбор другого значения внутри группы меняет исходные значения тренда, не переставляя сами OHLC.

  3. Это полностью вымышленные цены для изучения API, не финансовые данные и не рекомендация.

Ожидаемый результат

У настройки есть реальные исходные значения, правильный объект-потребитель и способ визуальной проверки.

На что обратить внимание

  1. Ось точек, ось значений, серия и линия тренда — разные объекты; одинаковые слова в перечислениях не делают их взаимозаменяемыми.

  2. Данные примеров вымышленные. Настройка отображения не читает и не записывает документы конфигурации.

  3. Код 1С при сборке HTML не исполнялся. Внешний вид, перетаскивание и анимацию проверяйте в указанном клиенте.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.