Атрибут типа «Дата и время»
Описание атрибута
Атрибут типа «Дата и время» позволяет хранить и обрабатывать значения даты и времени.
Структура атрибута «Дата и время»
-
Значение даты и времени в базе данных хранится в часовом поясе
UTC+0
:2020-12-10T07:45:00Z
-
Значение даты и времени отображается в соответствии с настройками часового пояса. См.:
- Исходный формат отображения даты и времени задаётся в свойствах атрибута из готового перечня. Этот формат используется при отображении даты и времени на формах, в таблицах и карточках, а также при выгрузке данных с помощью шаблонов экспорта. См.:
- Значение даты и времени можно форматировать при объявлении, вычислении и экспорте. См.:
Импорт и экспорт значений даты и времени
-
При импорте значения даты и времени, оно записывается в базу данных в часовом поясе
UTC+0
, но отображается согласно настройкам часового пояса.Например:
- В глобальной конфигурации указан часовой пояс «Москва»
UTC+3
. - Если загрузить из файла в систему дату и время
03.12.2020 17:00
, то в системе будет отображаться такое же значение, но в базе данных оно будет храниться как03.12.2020 14:00
.
- В глобальной конфигурации указан часовой пояс «Москва»
-
При экспорте значение даты и времени выгружается в часовом поясе, который указан в глобальной конфигурации.
Например, если выгрузить значение
03.12.2020 17:00
в Excel, то оно будет записано в ячейку именно в таком виде.
Свойства атрибута
Помимо общих свойств для атрибута типа «Дата и время» предусмотрены перечисленные ниже свойства:
-
«Формат отображения» — выберите способ отображения значений атрибута из раскрывающегося списка с примерами дат и времени.
Последствия смены формата отображения
При смене формата отображения атрибута типа «Дата и время» с временем, например
dd.MM.YYYY hh:mm
, на формат без времени, напримерdd.MM.YYYY
, часы и минуты сбрасываются к часовому поясуUTC+0
. Это позволяет избежать неправильного отображения времени и некорректного экспорта и импорта значения атрибута. -
«Использовать как заголовок записей» — установите этот флажок, чтобы значение атрибута отображалось в тексте ссылок на шаблон. См. раздел «Атрибут—заголовок записей шаблона».
-
«Вычислять автоматически» — установите этот флажок, чтобы значение атрибута вычислялось во время работы приложения. См. «Вычисляемые атрибуты».
Пример использования
Увеличение даты на семь дней
Настройка атрибута
- Создайте шаблон записи «Заявки».
-
Создайте атрибут:
- Название: Дата окончания
- Тип данных: дата и время
-
Вычислять автоматически: формула
# Прибавляем к дате создания 7 дней.
ADD($_creationDate, DURATION("P7D"))
-
На форму заявки поместите атрибуты «Дата создания» и «Дата окончания».
Результирующее поведение
- Создайте запись в шаблоне «Заявки».
- Дата окончания должна быть на 7 дней больше даты создания.
Эта статья была полезна 2 чел.