Тип: Число, Неопределено. Угол начала отображения секторов по часовой стрелке от вертикальной оси. Используется в круговой и кольцевой диаграммах. Значение Неопределено интерпретируется в зависимости от типа диаграммы: для круговой и кольцевой диаграммы - 0.
Полное описание, параметры и ограничения
Диаграмма.НачальныйУгол (Chart.BeginAngle)
Диаграмма (Chart)
НачальныйУгол (BeginAngle)
Доступен, начиная с версии 8.3.24.
Использование:
Чтение и запись.
Описание:
Тип: Число, Неопределено.
Угол начала отображения секторов по часовой стрелке от вертикальной оси.
Используется в круговой и кольцевой диаграммах.
Значение Неопределено интерпретируется в зависимости от типа диаграммы: для круговой и кольцевой диаграммы - 0.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Использование в версии:
Доступен, начиная с версии 8.3.24.
Методическая информация
Практические примеры
Разместить два сектора на полукольце и отличить углы от измерительной шкалы
НачальныйУгол и КонечныйУгол кругового представления отсчитываются по часовой стрелке от вертикали. Это другой контракт, чем углы измерительной диаграммы.
Где и как запускать
Модуль новой управляемой формы учебной внешней обработки. Код содержит готовые процедуры с директивами; вставляйте на уровне модуля, не внутрь другого обработчика. Каждую задачу запускайте в отдельной копии формы.
Подготовка
В учебной базе создайте новую внешнюю обработку УчебнаяДиаграмма с пустой управляемой формой; назначьте форму основной.
Не создавайте реквизит График и поле ДиаграммаТоваров вручную: код создаёт их в ПриСозданииНаСервере.
В свойствах формы → События назначьте ПриСозданииНаСервере одноимённой процедуре. Сохраните EPF и откройте её в учебном тонком клиенте Windows.
Каждый урок использует отдельный модуль/копию формы. Данные вымышлены: план и факт в штуках за три месяца, не данные учёта.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
НовыеРеквизиты = Новый Массив;
НовыеРеквизиты.Добавить(Новый РеквизитФормы("График", Новый ОписаниеТипов("Диаграмма")));
ЭтаФорма.ИзменитьРеквизиты(НовыеРеквизиты);
Диаграмма = Новый Диаграмма;
Диаграмма.ТипДиаграммы = ТипДиаграммы.Кольцевая;
Точка = Диаграмма.УстановитьТочку("sample");
Точка.Текст = "Учебная выборка 100 шт.";
Диаграмма.АктивнаяТочка = Точка;
Книги = Диаграмма.УстановитьСерию("books");
Книги.Текст = "Книги";
Ручки = Диаграмма.УстановитьСерию("pens");
Ручки.Текст = "Ручки";
Диаграмма.УстановитьЗначение(Точка, Книги, 60);
Диаграмма.УстановитьЗначение(Точка, Ручки, 40);
Диаграмма.НачальныйУгол = 0;
Диаграмма.КонечныйУгол = 180;
Диаграмма.ВнутреннийРадиусКольцевойДиаграммы = 50;
Диаграмма.ВидПодписей = ВидПодписейКДиаграмме.СерияЗначение;
Диаграмма.ОбластьЗаголовка.Текст = "Полукольцо — два сектора 60/40, не стрелка процента выполнения";
Сообщить(Диаграмма.НачальныйУгол = 0 И Диаграмма.КонечныйУгол = 180);
Сообщить(Диаграмма.ПолучитьЗначение(Точка, Книги).Значение + Диаграмма.ПолучитьЗначение(Точка, Ручки).Значение = 100);
ЭтаФорма.График = Диаграмма;
Поле = Элементы.Добавить("ДиаграммаТоваров", Тип("ПолеФормы"));
Поле.Вид = ВидПоляФормы.ПолеДиаграммы;
Поле.ПутьКДанным = "График";
Поле.РастягиватьПоГоризонтали = Истина;
Поле.РастягиватьПоВертикали = Истина;
КонецПроцедуры
Разбор по шагам
Создаём два непересекающихся вымышленных вида товаров в одной активной точке.
Углы 0 и 180 задают диапазон рисования секторов по часовой стрелке от вертикальной оси.
Внутренний радиус 50 задаёт отверстие. Ни радиус, ни угол не меняют количества 60 и 40.
Подписи содержат вид товара и его число. Для обычного полного кольца в собственной копии замените конец на 360.
Не называйте этот рисунок шкалой выполнения плана: здесь нет стрелки и заданного максимума плана.
Как проверить результат
Два сравнения Истина: углы 0–180, исходный общий итог 100.
На форме полукольцо с двумя секторами; при переключении конца на 360 значения остаются 60/40.
Ожидаемый результат
Геометрия секторов, геометрия отверстия и числовое содержание отделены друг от друга.
На что обратить внимание
Углы измерительной диаграммы отсчитываются от положительной оси X, а здесь от вертикали: не переносите числа без проверки.
Полукольцо может восприниматься как индикатор. Заголовок и подписи должны явно раскрывать, что это состав 100 единиц.
При смене углов проверьте читаемость подписей на нужном размере окна.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.