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