Применить РежимВыделенияДаты.Множественный к собственному элементу

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

Настраиваем конкретный подготовленный элемент формы или область собственного листа; перечисление используется по назначению, а не возвращается из универсальной обёртки.

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

ПриСозданииНаСервере собственной управляемой формы. Проверка в явно указанном клиенте; рабочие объекты базы не нужны.

Подготовка

  1. Создайте свою управляемую форму с реквизитом ДеньУрока типа Дата (состав даты Дата). Добавьте поле КалендарьУрока вида ПолеКалендаря с путём данных ДеньУрока.

  2. Проверка в тонком / толстом клиенте. Для интервала или множественного режима выделяйте несколько дат средствами самого календаря.

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    ДеньУрока = Дата(2026, 10, 15);
    Элементы.КалендарьУрока.РежимВыделения = РежимВыделенияДаты.Множественный;
    Сообщить("Сравните выделение собственных дат в календаре");
КонецПроцедуры

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

  1. Создаём указанный элемент нужного вида и его собственные данные / команды.

  2. Назначаем точное свойство или вызываем документированный метод в подходящем контексте.

  3. Сравниваем тот же элемент в указанных условиях; исходные данные не подменяются настройкой отображения.

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

  1. Одиночный допускает одну дату, Интервал — диапазон, Множественный — несколько дат. Переключение режима само не создаёт массив выбранных дат.

  2. Реквизит ДеньУрока не переобъявляется массивом; результат множественного выделения читайте через соответствующий интерфейс календаря отдельно.

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

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

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

  1. Обычная, управляемая и мобильная формы не взаимозаменяемы; ограничения приведены перед кодом.

  2. Свойство оформления не создаёт недостающие элементы и не запускает команды само.

  3. Код 1С при сборке HTML не выполнялся; рабочие данные, сеть и печать не использовались.

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

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

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

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

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