NAV2016: Как указать критерии фильтра? - PullRequest
0 голосов
/ 22 октября 2019

В Microsoft Navision 2016 мы используем запросы SOAP для доступа к данным (только чтение, без обновлений) из приложения NodeJS. Используемый протокол - это прямые запросы SOAP.

Используемый в настоящее время запрос SOAP: resourceactivityentries:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
       xmlns:res="urn:microsoft-dynamics-schemas/page/resourceactivityentries">
   <soapenv:Header/>
   <soapenv:Body>
      <res:ReadMultiple>
         <!--1 or more repetitions:-->
         <res:filter>
            <res:Field></res:Field>
            <res:Criteria>?</res:Criteria>
         </res:filter>
         <!--Optional:-->
         <res:bookmarkKey></res:bookmarkKey>
         <res:setSize></res:setSize>
      </res:ReadMultiple>
   </soapenv:Body>
</soapenv:Envelope>

Как указать критерии фильтрации, чтобы уменьшить объем данных, возвращаемых одним запросомНапример, ограничение до Prod_Order_No как 100000*?

...