Единица измерения шкалы времени "Месяц".
Полное описание, параметры и ограничения
ТипЕдиницыШкалыВремени.Месяц (TimeScaleUnitType.Month)
ТипЕдиницыШкалыВремени (TimeScaleUnitType)
Месяц (Month)
Доступен, начиная с версии 8.0.
Описание:
Единица измерения шкалы времени "Месяц".
Использование в версии:
Доступен, начиная с версии 8.0.
Методическая информация
Практические примеры
Настроить ТипЕдиницыШкалыВремени.Месяц своего графика
У новой диаграммы Ганта создаём собственный интервал и отдельный видимый слой шкалы. Настройка применяется к настоящей шкале области построения, а не к строке с названием перечисления.
Где и как запускать
Серверное создание управляемой формы своей внешней обработки; визуальная проверка в тонком клиенте.
Подготовка
Создайте внешнюю учебную обработку с управляемой формой: реквизит УчебныйГрафик типа ДиаграммаГанта и связанное поле ПолеГанта вида ПолеДиаграммыГанта, путь УчебныйГрафик.
Разместите поле достаточно широко. Назначьте основной серверный обработчик событию формы ПриСозданииНаСервере; откройте форму в тонком клиенте.
Для единиц от секунды до года длительность периода и собственного интервала подобрана отдельно. Используется один слой с кратностью 1; прежние слои нового объекта скрыты.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
График = Новый ДиаграммаГанта;
График.Обновление = Ложь;
График.АвтоОпределениеПолногоИнтервала = Ложь;
График.УстановитьПолныйИнтервал(Дата(2026, 1, 1), Дата(2026, 7, 1));
Серия = График.УстановитьСерию("Свой план");
Точка = График.УстановитьТочку("Книга");
Значение = График.ПолучитьЗначение(Точка, Серия);
Интервал = Значение.Добавить();
Интервал.Начало = Дата(2026, 2, 1);
Интервал.Конец = Дата(2026, 3, 1);
Интервал.Текст = "Подготовить книгу";
Шкала = График.ОбластьПостроения.ШкалаВремени;
Для Каждого Слой Из Шкала.Элементы Цикл
Слой.Видимость = Ложь;
КонецЦикла;
Деления = Шкала.Элементы.Добавить();
Деления.Видимость = Истина;
Деления.Кратность = 1;
Деления.Единица = ТипЕдиницыШкалыВремени.Месяц;
График.Обновление = Истина;
УчебныйГрафик = График;
КонецПроцедурыРазбор по шагам
Создаём новый график с одной серией, одной точкой и конкретным интервалом.
Получаем существующую ШкалаВремени через ОбластьПостроения и добавляем ЭлементШкалыВремени.
Назначаем перечисление нужному свойству и передаём готовый график в реквизит формы.
Как проверить результат
На графике присутствует собственный интервал Подготовить книгу.
Единица собственного слоя — Месяц, кратность 1. При недостатке места подписи могут прореживаться; расширьте поле.
Меняйте только изучаемое значение: шкала отображения не переносит срок выполнения собственного интервала.
Ожидаемый результат
Собственный график показывает реальный интервал с нужными единицами, подписями или положением шкалы.
На что обратить внимание
ЭлементШкалыВремени не создаётся оператором Новый: его возвращает Шкала.Элементы.Добавить().
ФорматДня применяется к единице День. Для месяца или года он не заменяет формат их подписей.
Шкала графика и шкала поля планировщика — разные владельцы. Код при сборке HTML не выполнялся.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.