Вычисление элементов из атрибута с типом данных Дата и время


Comindware Platform позволяет хранить данные в формате разных типов атрибутов: «Текст», «Число», «Дата и время», «Аккаунт» и т.д. У каждого атрибута есть свой формат отображения на экранной форме. В частности, атрибут с типом данных «Дата и время» может быть представлен как:

В процессе настройки может оказаться, что данного набора форматов отображения недостаточно, или для написания выражений нужно из атрибута с типом данных «Дата и время» получить только год, месяц, час и т.п. Для подобных целей подойдет выражение ниже, которое вычисляет из указанного атрибута с типом данных «Дата и время» год:

@prefix object: <http://comindware.com/ontology/object#>. 
@prefix cmwtime: <http://comindware.com/logics/time#>.
{
    ("Works" "Date") object:findProperty ?dtProperty.
    
    ?item ?dtProperty ?dtone.
    ?dtone cmwtime:Year ?value.      
}

где:

Works – системное имя текущего шаблона записи;

Date – системное имя атрибута с типом данных «Дата и время» в текущем шаблоне записи.

Примечание : чтобы вычислить из атрибута с типом данных «Дата и время» день / неделю / месяц / час / минуту введите вместо Year после "cmwtime:Day / Week / Month / Hour / Minute соответственно.



Номер Статьи: 4961
Размещено: Mon, Sep 5, 2022
Последнее обновление: Thu, Dec 21, 2023

Online URL: https://kb.comindware.ru/article/vychislenie-elementov-iz-atributa-s-tipom-dannyh-data-i-vremya-4961.html