Для того, чтобы в коллекции настроить фильтр на отображение последней/их записи/ей, введите следующее выражение:
@prefix object: <http://comindware.com/ontology/object#>. @prefix sort: <http://comindware.com/ontology/dataset/sort#>. @prefix assert: <http://comindware.com/logics/assert#>. @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
{ ("Document" "_creationDate") object:findProperty ?creationDate. ("Document" "_isDisabled") object:findProperty ?isDisabled. ("Document" "Otchety") object:findProperty ?Otcheti.
from { ?OtchetiVal ?Otcheti ?item. not {?OtchetiVal ?isDisabled true.}. ?OtchetiVal ?creationDate ?creationDateVal. } select ?creationDateVal -> ?creationDateValList.
(?creationDateValList sort:timeComparer) assert:sort ?orderedCreationDateValList. ?orderedCreationDateValList rdf:last ?maxDate. once {?OtchetiVal2 ?Otcheti ?item. not {?OtchetiVal2 ?isDisabled true.}. ?OtchetiVal2 ?creationDate ?maxDate. }.
?OtchetiVal2 -> ?value. } |
где:
Document – системное имя Шаблона записи, на который ссылается коллекция;
Otchety – системное имя обратной ссылки в Шаблоне записи, где находится коллекция;
_creationDate – системное имя атрибута "Дата создания", хранящегося в Шаблоне записи Document;
_isDisabled – системное имя логического атрибута "В архиве", хранящегося в Шаблоне записи Document (для исключения отображения архивных записей).
Номер Статьи: 4944
Размещено: Fri, Jun 5, 2020
Последнее обновление: Thu, Dec 21, 2023
Online URL: https://kb.comindware.ru/article/otobrazhenie-poslednej-zapisi-v-kollekcii-4944.html