Привет,
Цель: получить последнюю запись с признаком Обработано = Ложь периодического независимого регистра сведений ПроизошедшиеБизнесСобытия. Хоть через СрезПоследних, хоть через физическую упорядоченную таблицу.
Описанные примеры на ИТС не годятся, просто не работают, при вызове, POSTMAN уходит далеко и надолго или возвращает что метод из другой вселенной..
Что пробовал ( форматирование строк ниже может слететь )
Вариант долго выполняется с возвращением ошибки о том что метод не поддерживается.
{{DO_Copy_АдресПубликации}}/{{DO_Copy_ИмяПубликации}}/odata/standard.odata/InformationRegister_ПроизошедшиеБизнесСобытия/SliceLast?Condition=Обработано eq false
Единственный который заработал, но долго.
СрезПоследних должно отработать быстрее, но почему то запрос выше уходит в другую вселенную.
{{DO_Copy_АдресПубликации}}/{{DO_Copy_ИмяПубликации}}/odata/standard.odata/InformationRegister_ПроизошедшиеБизнесСобытия/?$format=json&$top=1&$filter=Обработано eq false&$orderby=Period desc
Вариант вернул http - 500
{{DO_Copy_АдресПубликации}}/{{DO_Copy_ИмяПубликации}}/odata/standard.odata/InformationRegister_ПроизошедшиеБизнесСобытия(Period=datetime'2025-01-15T16:16:16', Обработано eq false)
еще рабочий вариант - но оч долго...порядка 20 сек.. и то выдает результат неверный..выдает не последнюю запись по оси времени.
{{DO_Copy_АдресПубликации}}/{{DO_Copy_ИмяПубликации}}/odata/standard.odata/InformationRegister_ПроизошедшиеБизнесСобытия/SliceLast()?$top=1&$format=json