ПалитраЦветовДиаграммы

Темы платформы · ChartColorPalette

Содержит варианты палитр цветов, которые могут использоваться диаграммой при создании новых серий.

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

ПалитраЦветовДиаграммы (ChartColorPalette)

ПалитраЦветовДиаграммы (ChartColorPalette)

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

Значения
Авто (Auto)
Градиентная (Gradient)
Желтая (Yellow)
Зеленая (Green)
Мягкая (Soft)
МягкаяАдаптивная (SoftAdaptive)
Насыщенная (Rich)
Оранжевая (Orange)
Палитра32 (Palette32)
Палитра8 (Palette8)
Пастельная (Pastel)
Произвольная (Custom)
Серая (Gray)
Синяя (Blue)
Теплая (Warm)
Холодная (Cold)
Яркая (Bright)

Описание:

Содержит варианты палитр цветов, которые могут использоваться диаграммой при создании новых серий.

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Данный объект может быть сериализован в/из XDTO. Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {http://v8.1c.ru/8.1/data/ui}. Имя типа XDTO: ChartColorPalette.

Использование в версии:

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

Описание изменено в версии 8.3.27.

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

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

Настроить диаграмму: ПалитраЦветовДиаграммы.Авто

В режиме совместимости с Версия8_3_10 интерпретируется как Палитра32. В режиме совместимости Версия8_3_11 и выше: при использовании режима интерфейса Версия8_5 - как Насыщенная, в остальных случаях - МягкаяАдаптивная. Три серии по трём месяцам содержат девять положительных значений.

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

Серверный обработчик ПриСозданииНаСервере управляемой формы внешней обработки. Основной реквизит График создан вручную в подготовке.

Подготовка

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

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

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

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

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Образец = Новый Диаграмма;
    Образец.ТипДиаграммы = ТипДиаграммы.Гистограмма;
    Образец.ПалитраЦветов = ПалитраЦветовДиаграммы.Авто;
    Месяцы = СтрРазделить("Январь;Февраль;Март", ";");
    Для ИндексСерии = 1 По 3 Цикл
        Серия = Образец.УстановитьСерию("Серия " + Строка(ИндексСерии));
        Для ИндексТочки = 0 По 2 Цикл
            Точка = Образец.УстановитьТочку(Месяцы[ИндексТочки]);
            Образец.УстановитьЗначение(Точка, Серия, ИндексСерии * (ИндексТочки + 1) * 10);
        КонецЦикла;
    КонецЦикла;
    График = Образец;
КонецПроцедуры

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

  1. Создаётся новая диаграмма, поэтому предыдущие серии и значения не остаются в ней.

  2. Три серии по трём месяцам содержат девять положительных значений.

  3. Полностью заполненный объект присваивается реквизиту График; поле диаграммы показывает его в учебной форме.

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

  1. Серии получают цвета выбранной палитры; числа во всех вариантах одинаковы.

  2. Для Произвольная используются синий, зелёный, оранжевый; для Градиентная — заданные начальный и конечный цвета.

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

Учебная форма отображает подготовленные данные с выбранным типом или настройкой.

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

  1. Палитра задана до создания серий: она используется при назначении цветов новым сериям.

  2. Этот пример строит только данные в памяти; он не читает и не записывает рабочие документы.

  3. Результат отображения проверяйте в клиенте 1С: HTML-справочник показывает код, но не исполняет его.

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

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

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

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

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