Содержит варианты единиц измерения шкалы времени диаграммы Ганта.
Полное описание, параметры и ограничения
ТипЕдиницыШкалыВремени (TimeScaleUnitType)
ТипЕдиницыШкалыВремени (TimeScaleUnitType)
Доступен, начиная с версии 8.0.
Значения
Год (Year)
День (Day)
Квартал (Quarter)
Месяц (Month)
Минута (Minute)
Неделя (Week)
Секунда (Second)
Час (Hour)
Описание:
Содержит варианты единиц измерения шкалы времени диаграммы Ганта.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение.
Возможен обмен с сервером. Сериализуется. Может использоваться в реквизитах управляемой формы. Данный объект может быть сериализован в/из XDTO. Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {http://v8.1c.ru/8.2/data/chart}. Имя типа XDTO: TimeScaleUnitType.
См. также:
ЭлементШкалыВремени, свойство Единица
ДиаграммаГанта, свойство ЕдиницаПериодическогоВарианта
Использование в версии:
Доступен, начиная с версии 8.0.
Методическая информация
Практические примеры
Настроить ТипЕдиницыШкалыВремени.День своего графика
У новой диаграммы Ганта создаём собственный интервал и отдельный видимый слой шкалы. Настройка применяется к настоящей шкале области построения, а не к строке с названием перечисления.
Где и как запускать
Серверное создание управляемой формы своей внешней обработки; визуальная проверка в тонком клиенте.
Подготовка
Создайте внешнюю учебную обработку с управляемой формой: реквизит УчебныйГрафик типа ДиаграммаГанта и связанное поле ПолеГанта вида ПолеДиаграммыГанта, путь УчебныйГрафик.
Разместите поле достаточно широко. Назначьте основной серверный обработчик событию формы ПриСозданииНаСервере; откройте форму в тонком клиенте.
Для единиц от секунды до года длительность периода и собственного интервала подобрана отдельно. Используется один слой с кратностью 1; прежние слои нового объекта скрыты.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
График = Новый ДиаграммаГанта;
График.Обновление = Ложь;
График.АвтоОпределениеПолногоИнтервала = Ложь;
График.УстановитьПолныйИнтервал(Дата(2026, 10, 1), Дата(2026, 10, 8));
Серия = График.УстановитьСерию("Свой план");
Точка = График.УстановитьТочку("Книга");
Значение = График.ПолучитьЗначение(Точка, Серия);
Интервал = Значение.Добавить();
Интервал.Начало = Дата(2026, 10, 2);
Интервал.Конец = Дата(2026, 10, 3);
Интервал.Текст = "Подготовить книгу";
Шкала = График.ОбластьПостроения.ШкалаВремени;
Для Каждого Слой Из Шкала.Элементы Цикл
Слой.Видимость = Ложь;
КонецЦикла;
Деления = Шкала.Элементы.Добавить();
Деления.Видимость = Истина;
Деления.Кратность = 1;
Деления.Единица = ТипЕдиницыШкалыВремени.День;
График.Обновление = Истина;
УчебныйГрафик = График;
КонецПроцедурыРазбор по шагам
Создаём новый график с одной серией, одной точкой и конкретным интервалом.
Получаем существующую ШкалаВремени через ОбластьПостроения и добавляем ЭлементШкалыВремени.
Назначаем перечисление нужному свойству и передаём готовый график в реквизит формы.
Как проверить результат
На графике присутствует собственный интервал Подготовить книгу.
Единица собственного слоя — День, кратность 1. При недостатке места подписи могут прореживаться; расширьте поле.
Меняйте только изучаемое значение: шкала отображения не переносит срок выполнения собственного интервала.
Ожидаемый результат
Собственный график показывает реальный интервал с нужными единицами, подписями или положением шкалы.
На что обратить внимание
ЭлементШкалыВремени не создаётся оператором Новый: его возвращает Шкала.Элементы.Добавить().
ФорматДня применяется к единице День. Для месяца или года он не заменяет формат их подписей.
Шкала графика и шкала поля планировщика — разные владельцы. Код при сборке HTML не выполнялся.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.