2015-01-20 3 views
1

Мне было интересно, существует ли способ напрямую использовать BQL для извлечения данных из Acumatica вместо Exporting/Importing/Submitting из контекста экрана? Или мы ограничиваемся только тем, что позволяет нам каждый экран?Использование BQL в Acumatica Web Services API

В противном случае можно ли использовать экран общего поиска (SM208000) через API для получения данных?

Спасибо, G

ответ

1

Вы не можете выполнять BQL команды прямо из веб-сервисов; у вас есть доступ к тому, что предоставляет каждый экран. Общие запросы сами предоставляют веб-службу, но не позволяют произвольно выполнять запросы.

0

Если ваше приложение находится в том же домене, что и веб-сервер, и если вы ссылаетесь на Dll PXData, PXcommon и PXObject, которые использует веб-сайт, вы сможете использовать BQL, в противном случае ответные ответы Габриэля.

1

Правильный способ - создать GI, а затем использовать его в веб-сервисах.

+0

Действительно ли это работает? не перенаправляет ли GI вас на другой экран для просмотра результатов? как контекст веб-службы справляется с этим? Не могли бы вы дать мне образец кода, как я мог бы это сделать, пожалуйста? – GaGa