Время
Назначение
Время - это компонента, которая используется для ввода или отображения времени.
В зависимости от настройки свойств, включенных по умолчанию в состав компоненты, компонента Время может использоваться для:
- Для сохранения введенной информации в базу данных и отображения значения из базы данных (в данном случае, функция компоненты Дата. Сохранение значения должна быть включена)
- Для отображения значения, которое было введен пользователем приложения или является константой, определённой в логике приложения (в данном случае, функция компоненты Дата. Сохранение значения должна быть выключена или удалена через настройки функции по кнопке)
Свойства
Компонента имеет набор общих свойств. Ниже отображены свойства, специфичные только для данной компоненты.
| Наименование свойства | Назначение свойства | Принимаемые значения |
|---|---|---|
| Подсказка | позволяет создать подсказку, расположенную внутри элемента | пример возможного значения: Ввести значение |
| Надпись | позволяет задать наименование поля, которое будет отображаться на странице | пример возможного значения: Время |
| Значение | позволяет задать значение поля по умолчанию | пример возможного значения: 22:00:00 |
| Минимальное время | позволяет задать минимально возможное значение времени (часы, минуты и секунды), меньше которого пользователь ввести не сможет | пример возможного значения: 08:00:01 |
| Максимальное время | позволяет задать максимально возможное значение времени(часы, минуты и секунды), больше которого пользователь ввести не сможет | 18:00:01 |
Свойство Время. Сохранение значения

В случае, если значение в поле Время необходимо сохранить или подгрузить из базы данных, указывается поле таблицы базы данных, куда будет сохраняться и откуда будет подгружаться введенное значение. Для выбора доступны только колонки имеющий тип в базе данных - Даты и времени (DATETIME, DATE и TIMESTAMP). В случае, если значение поля Время не требуется сохранять или подгружать из базы данных, то данное свойство удаляется (или отключается). Данный вариант может быть необходим, когда поле используется дляотображения значения, которое было введено пользователем приложения или является константой, определённой в логике приложения.

Базовые функции
Заполнить значением по умолчанию
Заполнить значением из переменной процесса
Дополнительные функции
В ходе настройки свойств компоненты (заданных по умолчанию) может оказаться недостаточно для выполнения поставленной задачи и получения необходимого результата.
Для каждой компоненты предусмотрен перечень функций, расширяющих её базовую функциональность, которые можно добавить нажатием кнопки Добавить скрипт.
Вследствие технических особенностей реализации функций (функции, которые выполняются удаленно на сервере приложений, функции, которые выполняются в браузере пользователя), они имеют разные иконки, но это никак не влияет на их функциональность или предпочтительность использования.
Определить права текущего пользователя
Определить роли текущего пользователя
Сохранить значение в переменную процесса любого типа
Сохранить значение в переменную процесса любого типа
Методические рекомендации по применению
Пошаговые инструкции по применению компонента в типовых задачах Вы можете найти в разделах:
Часто задаваемые вопросы
| Вопрос | Ответ |
|---|---|
| Можно ли вносить данные в поле Время вручную? | Да, ввод значения предусмотрен как с клавиатуры, так и выбор значения по значку в виде времени. |
| Возникнет ли ошибка при запуске приложения, если оставить незаполненным свойство Время. Сохранение значения? | Да. В случае, если функция “Время. Сохранения значения” включена у элемента и не заполнены ее параметры, то при валидации проекта возникнет ошибка. Если по условию задачи данное поле не должно подгружаться и сохраняться в базу данных, данную функцию в компоненте необходимо либо отключить либо удалить. |
| Если удалить базовые функции, которые включены в компоненту по умолчанию, например, “Заполнить значением по умолчанию” можно ли будет вновь их добавить? | Да. Если удалить какую-то базовую функцию компоненты, то по кнопке “Добавить функцию” она будет доступна для выбора. |
| Обязательно при ручном вводе значения в поле Время указывать значение с разделителем в виде двоеточия, т.е. 11:11:11? | Нет, необязательно указывать разделитель между числами. Введя значение 111111 и убрав фокус с поля оно автоматически отформатируется к виду 11:11:11. |
| Обязательно при ручном вводе значения в поле Время указывать полное значение времени, т.е. часы, минуты и секунды? | Нет, необязательно. Но в таком случае те части значения, которые не были указаны, будут автоматически проставлены как 00, т.е. если ввести только 11, то убрав фокус с поля значение преобразуется в 11:00:00. |