Отображаются барабаны для часов и минут, барабан для минут с шагом 5 минут, барабан для секунд не отображается. При открытии календаря минуты округляются в меньшую сторону до 5 минут. Если в составе формата редактирования указан маркер AM/PM, отображается барабан AM/PM.
Полное описание, параметры и ограничения
РежимВыбораВремени.Интервал5Минут (TimeChoiceMode.Interval5Minutes)
РежимВыбораВремени (TimeChoiceMode)
Интервал5Минут (Interval5Minutes)
Доступен, начиная с версии 8.5.1.
Описание:
Отображаются барабаны для часов и минут, барабан для минут с шагом 5 минут, барабан для секунд не отображается. При открытии календаря минуты округляются в меньшую сторону до 5 минут. Если в составе формата редактирования указан маркер AM/PM, отображается барабан AM/PM.
Использование в версии:
Доступен, начиная с версии 8.5.1.
Методическая информация
Практические примеры
Выбрать время встречи: Интервал5Минут
Настраиваем настоящий календарь собственного поля даты и времени. Режим Интервал5Минут применяется к выбору в календаре, а не задаёт серверное расписание.
Где и как запускать
Модуль своей управляемой формы: серверное создание и отдельная клиентская команда.
Подготовка
Создайте собственную управляемую учебную форму. Реквизит ВремяВстречи типа Дата, состав даты Дата и время; элемент-поле ввода ВремяВстречи с тем же путём к данным.
В редакторе поля настройте ФорматРедактирования с датой, часами, минутами и секундами. Если время отсутствует в составе даты или формате редактирования, режим игнорируется и панель не отображается.
Это API интерфейса Версия 8.5 установленной платформы. Используйте соответствующий интерфейс учебного приложения; в коде нет проверки версии, имени конфигурации или изменения настроек рабочей базы.
Основной блок назначьте событию формы ПриСозданииНаСервере. Создайте клиентскую команду ПоказатьВыбранноеВремя, кнопку и дополнительный обработчик.
Откройте календарь поля, выберите время и подтвердите. Затем своей кнопкой прочитайте фактическое значение, а не ожидаемое округление по внешнему виду.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ВремяВстречи = Дата(2026, 10, 15, 10, 37, 45);
Элементы.ВремяВстречи.РежимВыбораВремени = РежимВыбораВремени.Интервал5Минут;
Сообщить("Начальное время: " + Строка(ВремяВстречи));
КонецПроцедурыТа же форма: показать реально выбранную дату и время
&НаКлиенте
Процедура ПоказатьВыбранноеВремя(Команда)
Сообщить("Текущее значение поля:");
Сообщить(ВремяВстречи);
КонецПроцедурыРазбор по шагам
Задаём собственную дату со временем и секундами.
Назначаем изменяемое свойство настоящего поля ввода на сервере.
Пользователь выбирает время; отдельная клиентская команда показывает результат.
Как проверить результат
В календаре используются варианты времени режима Интервал5Минут; на мобильном клиенте представление может отличаться.
Для дискретных режимов надпись Выбрано округляется вниз, секунды заменяются на 00. Даже немедленное Подтвердить может изменить исходные 10:37:45.
Ожидаемый результат
Календарь собственного поля использует выбранный способ ввода времени.
На что обратить внимание
Эта настройка не ограничивает все программные присваивания реквизиту и не заменяет проверку бизнес-правила.
Интервал15И20Минут — специальная сетка 15, 20, 30, 40, 45 минут, а не просто любой кратный 15 или 20 шаг.
Свойство относится к выпадающему календарю поля ввода; не присваивайте его несвязанной таблице или произвольному объекту даты.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.