Я разрабатываю серию запросов с использованием REST API Acumatica для использования в интеграции электронной торговли. В этом конкретном примере я хотел получить все предметы, которые имели количество на руках.
/ entity / Default / 17.200.001> / PhysicalInventoryCount? $ Filter = PhysicalInventoryCountDetail / PhysicalQty gt 1
И получил следующую ошибку:
"message": "Произошла ошибка.",
"exceptionMessage": "Указанный ключ отсутствует в словаре.",
Просто чтобы убедиться, что я не сделал что-то не так, я пошел дальше и использовал пример, показанный в справке acumatica для параметра $ filter:
/ entity / Default / 17.200.001 / Customer? $ Filter = MainContact / Email eq>'barkeep@usabartend.con'
И это действительно привело к правильной записи клиента
«MainContact» указан как тип объекта «Top-Level» для «Customer», а «PhysicalInventoryCountDetail» имеет тип объекта «Detail», это просто, что я не могу фильтровать по полю объекта детали? Или мне чего-то не хватает.
Спасибо