Вычисление значения атрибута из шаблона пользователя


Для того чтобы получить значение какого-либо атрибута из Шаблона пользователя (через атрибут типа "Пользователь", ссылающийся на данный Шаблон пользователя), введите следующее выражение:

@prefix account: <http://comindware.com/ontology/account#>.
@prefix object: <http://comindware.com/ontology/object#>.
@prefix container: <http://comindware.com/ontology/container#>.

{
    ("RecordTemplate" "assignee") object:findProperty ?assigneeProp.
    ("Sotrudniki" "LaborCosts") object:findProperty ?LaborCostsProp.
?item ?assigneeProp ?assignee.
  ?polz container:alias "Sotrudniki".
  ?assignee account:extendedBy ?polz.
?assignee ?LaborCostsProp ?value.
}

где:

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

assignee – системное имя атрибута типа "Пользователь" в текущем Шаблоне записи;

Sotrudniki – системное имя Шаблона пользователя, на который ссылается assignee;

LaborCosts – системное имя атрибута типа "Длительность" в Шаблоне пользователя, значение которого нужно получить.


Настраиваемые Поля

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

Online URL: https://kb.comindware.ru/article/vychislenie-znacheniya-atributa-iz-shablona-polzovatelya-1510.html