Тип: Число. Содержит процент, ограничивающий вывод отдельных серий в диаграмму. Используется, когда свойство МаксимумСерий имеет значение Процент. Серии для показа отбираются по следующему алгоритму: выбирается абсолютный максимум по всем точкам всех серий, вычисляется пороговое значение отбора умножением выбранного максимума на МаксимумСерий.Процент/100. Если в серии есть значения, превышающие этот порог, эта серия будет показана. Значения непоказанных серий суммируются и выводятся в серии "Сводная".
Полное описание, параметры и ограничения
Диаграмма.МаксимумСерийПроцент (Chart.MaxSeriesPercent)
Диаграмма (Chart)
МаксимумСерийПроцент (MaxSeriesPercent)
Доступен, начиная с версии 8.0.
Использование:
Чтение и запись.
Описание:
Тип: Число.
Содержит процент, ограничивающий вывод отдельных серий в диаграмму. Используется, когда свойство МаксимумСерий имеет значение Процент. Серии для показа отбираются по следующему алгоритму: выбирается абсолютный максимум по всем точкам всех серий, вычисляется пороговое значение отбора умножением выбранного максимума на МаксимумСерий.Процент/100. Если в серии есть значения, превышающие этот порог, эта серия будет показана. Значения непоказанных серий суммируются и выводятся в серии "Сводная".
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Использование в версии:
Доступен, начиная с версии 8.0.
Методическая информация
Практические примеры
Ограничить число серий и явно обозначить группу «Прочее»
МаксимумСерийКоличество=3 оставляет две крупнейшие серии и одну сводную. Алгоритм оценивает максимальное значение серии, а не её общий итог за все месяцы.
Где и как запускать
Модуль новой управляемой формы учебной внешней обработки. Код содержит готовые процедуры с директивами; вставляйте на уровне модуля, не внутрь другого обработчика. Каждую задачу запускайте в отдельной копии формы.
Подготовка
В учебной базе создайте новую внешнюю обработку УчебнаяДиаграмма с пустой управляемой формой; назначьте форму основной.
Не создавайте реквизит График и поле ДиаграммаТоваров вручную: код создаёт их в ПриСозданииНаСервере.
В свойствах формы → События назначьте ПриСозданииНаСервере одноимённой процедуре. Сохраните EPF и откройте её в учебном тонком клиенте Windows.
Каждый урок использует отдельный модуль/копию формы. Данные вымышлены: план и факт в штуках за три месяца, не данные учёта.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
НовыеРеквизиты = Новый Массив;
НовыеРеквизиты.Добавить(Новый РеквизитФормы("График", Новый ОписаниеТипов("Диаграмма")));
ЭтаФорма.ИзменитьРеквизиты(НовыеРеквизиты);
Диаграмма = Новый Диаграмма;
Диаграмма.ТипДиаграммы = ТипДиаграммы.Гистограмма;
Точка = Диаграмма.УстановитьТочку("2026-09");
Точка.Текст = "Сентябрь";
Каналы = Новый Массив;
Каналы.Добавить(Новый Структура("Имя,Количество", "Магазин", 90));
Каналы.Добавить(Новый Структура("Имя,Количество", "Сайт", 30));
Каналы.Добавить(Новый Структура("Имя,Количество", "Маркетплейс", 20));
Каналы.Добавить(Новый Структура("Имя,Количество", "Телефон", 5));
Каналы.Добавить(Новый Структура("Имя,Количество", "Почта", 5));
Для Каждого Канал Из Каналы Цикл
Серия = Диаграмма.УстановитьСерию(Канал.Имя);
Серия.Текст = Канал.Имя;
Диаграмма.УстановитьЗначение(Точка, Серия, Канал.Количество);
КонецЦикла;
Диаграмма.МаксимумСерий = МаксимумСерий.Ограничено;
Диаграмма.МаксимумСерийКоличество = 3;
// Процент задан для альтернативного режима; сейчас он не ограничивает вывод.
Диаграмма.МаксимумСерийПроцент = 10;
Сводная = Диаграмма.СводнаяСерия;
Сводная.Текст = "Прочее (маркетплейс, телефон, почта)";
Сообщить(Сводная.СводнаяСерия);
Сообщить(Диаграмма.Серии.Количество() = 5);
Сообщить(Диаграмма.МаксимумСерийКоличество = 3);
Диаграмма.ОбластьЗаголовка.Текст = "Пять каналов: 90,30,20,5,5; выводим две серии и Прочее";
Диаграмма.ВидПодписей = ВидПодписейКДиаграмме.Значение;
ЭтаФорма.График = Диаграмма;
Поле = Элементы.Добавить("ДиаграммаТоваров", Тип("ПолеФормы"));
Поле.Вид = ВидПоляФормы.ПолеДиаграммы;
Поле.ПутьКДанным = "График";
Поле.РастягиватьПоГоризонтали = Истина;
Поле.РастягиватьПоВертикали = Истина;
КонецПроцедуры
Разбор по шагам
Исходная коллекция содержит пять собственных серий с числами 90,30,20,5,5; ограничение отображения не удаляет исходные данные.
Режим Ограничено и количество 3 оставляют 3 − 1 = 2 отдельные крупнейшие серии. Остальные попадают в сводную серию.
Для единственной точки ожидается Магазин 90, Сайт 30 и Прочее 20+5+5=30. Название Прочее раскрывает состав.
В режиме Процент алгоритм другой: порог вычисляется от абсолютного максимума, а не от суммы 150. Значение 10 здесь сохранено только для следующего эксперимента.
Переключите в собственной копии МаксимумСерий на Процент и подпишите Прочее как телефон/почта: порог 90×10%=9 оставляет 90,30,20 и сводную 10.
Как проверить результат
Три сообщения Истина. Исходных серий пять, на диаграмме при Ограничено показаны две отдельные и Прочее=30.
При альтернативном режиме Процент 10% не означает 10% от общего итога: отдельно остаётся серия 20, сводная равна 10.
Ожидаемый результат
Сводная группа объяснена и поименована; ограничения отображения не выданы за удаление исходных показателей.
На что обратить внимание
При нескольких точках серия отбирается по максимуму по модулю, не обязательно по суммарным продажам за период.
МаксимумСерийКоличество и МаксимумСерийПроцент действуют при разных значениях МаксимумСерий, а не одновременно.
После изменения режима обновите подпись состава Прочее, чтобы она соответствовала реально объединённым сериям.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.