Для того, чтобы вычислить какое-либо значение объекта, по которому был запущен текущий триггер (например, чтобы проставить значение из изначальной записи), введите следующее выражение:
@prefix object: <http://comindware.com/ontology/object#>. @prefix cmwsession: <http://comindware.com/ontology/session#>. @prefix var: <http://comindware.com/ontology/session/variable#>.
{ ("TimesheetPlan" "Performer") object:findProperty ?propTimesheetPerformer.
cmwsession:context cmwsession:origin ?planWork. ?planWork ?propTimesheetPerformer ?value. } |
где:
TimesheetPlan – системное имя Шаблона записи, в рамках которого было инициировано событие;
Performer – системное имя атрибута в TimesheetPlan, значение которого нужно получить.
Номер Статьи: 4954
Размещено: Wed, Apr 14, 2021
Последнее обновление: Thu, Dec 21, 2023
Online URL: https://kb.comindware.ru/article/vychislenie-znacheniya-iz-obekta-iniciirovavshego-trigger-4954.html