Показать собственные данные: ПолеДиаграммыГанта

Учебные задачи

Вид задаётся конкретному полю с совместимым реквизитом и настоящим содержимым, а не универсальному входному объекту.

Где и как запускать

Своя управляемая форма: УчебныйГрафик типа ДиаграммаГанта; поле ПолеПлана с путём УчебныйГрафик. Основной обработчик назначьте ПриСозданииНаСервере формы.

Подготовка

  1. Своя управляемая форма: УчебныйГрафик типа ДиаграммаГанта; поле ПолеПлана с путём УчебныйГрафик. Основной обработчик назначьте ПриСозданииНаСервере формы.

  2. Данные создаются в памяти: группа Все книги, дочерняя Книга и собственный интервал подготовки 2–3 октября 2026 года.

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

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

  1. Создайте указанный свой реквизит и связанное поле.

  2. Поместите блоки в указанные места одного модуля.

  3. Откройте форму и проверьте собственное содержимое поля.

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

  1. Поле показывает настоящую иерархию и интервал. Изменение графика не является проведением документа или записью производственного плана.

  2. BSL и отображение формы при сборке HTML не выполнялись. Рабочие объекты, сеть, печать и файлы не изменяются.

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

Есть осмысленное содержимое поля и понятный ручной опыт.

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

  1. ВидПоляФормы не меняет тип реквизита. Несовместимый путь к данным нельзя исправить только сменой вида.

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

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

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

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

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