ТипЕдиницыШкалыВремени

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

Содержит варианты единиц измерения шкалы времени диаграммы Ганта.

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

ТипЕдиницыШкалыВремени (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. Создайте внешнюю учебную обработку с управляемой формой: реквизит УчебныйГрафик типа ДиаграммаГанта и связанное поле ПолеГанта вида ПолеДиаграммыГанта, путь УчебныйГрафик.

  2. Разместите поле достаточно широко. Назначьте основной серверный обработчик событию формы ПриСозданииНаСервере; откройте форму в тонком клиенте.

  3. Для единиц от секунды до года длительность периода и собственного интервала подобрана отдельно. Используется один слой с кратностью 1; прежние слои нового объекта скрыты.

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    График = Новый ДиаграммаГанта;
    График.Обновление = Ложь;
    График.АвтоОпределениеПолногоИнтервала = Ложь;
    График.УстановитьПолныйИнтервал(Дата(2026, 10, 1), Дата(2026, 10, 8));
    Серия = График.УстановитьСерию("Свой план");
    Точка = График.УстановитьТочку("Книга");
    Значение = График.ПолучитьЗначение(Точка, Серия);
    Интервал = Значение.Добавить();
    Интервал.Начало = Дата(2026, 10, 2);
    Интервал.Конец = Дата(2026, 10, 3);
    Интервал.Текст = "Подготовить книгу";
    Шкала = График.ОбластьПостроения.ШкалаВремени;
    Для Каждого Слой Из Шкала.Элементы Цикл
        Слой.Видимость = Ложь;
    КонецЦикла;
    Деления = Шкала.Элементы.Добавить();
    Деления.Видимость = Истина;
    Деления.Кратность = 1;
    Деления.Единица = ТипЕдиницыШкалыВремени.День;
    График.Обновление = Истина;
    УчебныйГрафик = График;
КонецПроцедуры

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

  1. Создаём новый график с одной серией, одной точкой и конкретным интервалом.

  2. Получаем существующую ШкалаВремени через ОбластьПостроения и добавляем ЭлементШкалыВремени.

  3. Назначаем перечисление нужному свойству и передаём готовый график в реквизит формы.

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

  1. На графике присутствует собственный интервал Подготовить книгу.

  2. Единица собственного слоя — День, кратность 1. При недостатке места подписи могут прореживаться; расширьте поле.

  3. Меняйте только изучаемое значение: шкала отображения не переносит срок выполнения собственного интервала.

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

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

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

  1. ЭлементШкалыВремени не создаётся оператором Новый: его возвращает Шкала.Элементы.Добавить().

  2. ФорматДня применяется к единице День. Для месяца или года он не заменяет формат их подписей.

  3. Шкала графика и шкала поля планировщика — разные владельцы. Код при сборке HTML не выполнялся.

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

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

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

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

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