Поддерживает ли слой OData Acumatica $ count или $ inlinecount - PullRequest
0 голосов
/ 02 октября 2019

При разбивке на страницы данных из службы OData в Acumatica было бы предпочтительно иметь доступ к общему количеству извлекаемых строк

Это службы OData, доступные через общие запросы в Acumatica

OData«Стандарт» предлагает альтернативные способы сделать это, например, с помощью директивы $ count или с помощью параметра $ inlinecount - оба из них выдают ошибки через Acumatica

Примеры:

http://localhost/acumatica2018r2/OData/$count/SomeGI

http://localhost/acumatica2018r2/OData/SomeGI?$inlinecount=allpages

Оба из них дают ошибки

$ count: "Message": "Недопустимый путь OData.", "ExceptionMessage": "Обнаружено недопустимое действие."$ count 'не является действием, которое может быть привязано к' Collection ([PX.Data.CEN-Centara Stores Nullable = False]) '. ",

$ inlinecount:" message ":" Опция запроса "InlineCount'не допускается. Чтобы разрешить его, установите свойство' AllowedQueryOptions 'в EnableQueryAttribute или QueryValidationSettings. ",

1 Ответ

0 голосов
/ 03 октября 2019

REST API Acumatica поддерживает только следующие параметры:

$ filter $ top $ skip $ expand $ select $ custom

Вы можете найти более подробную информацию о REST AcumaticaAPI по этой ссылке

...