Вычисление из атрибута типа “Дата / Время” дня / недели / месяца / года / часа / минуты
Comindware Business Application Platform позволяет хранить данные в формате разных типов атрибутов: “Текст”, “Число”, “Дата / Время”, “Пользователь” и т.д. (см. Типы атрибутов). У каждого атрибута есть свой формат отображения на экранной форме. В частности, атрибут типа “Дата / Время” может быть представлен как:
- 04.09.1986;
- 4 сентября 1986 г.;
- 4 сентября;
- 04.09.1986 07:30 и т.д. (см. Формат отображения атрибута типа "Дата / Время").
В процессе настройки может оказаться, что данного набора форматов отображения недостаточно, или для написания выражений нужно из атрибута типа “Дата / Время” получить год, месяц, час и т.п. Для подобных целей подойдет выражение ниже, которое вычисляет из указанного атрибута типа “Дата / Время” год:
@prefix object: <http://comindware.com/ontology/object#>. |
где:
Works – системное имя текущего Шаблона записи;
Date – системное имя атрибута типа “Дата / Время” в текущем Шаблоне записи.
Примечание : чтобы вычислить из атрибута типа “Дата / Время” день / неделю / месяц / час / минуту введите вместо Year после "cmwtime:" Day / Week / Month / Hour / Minute соответственно.