From: Tribaal on
Hi all,

I am curently interfacing a custom solution (in Python) with Microsoft
Navision through a SOAP webservice.

I am unable to filter using "complex" criteria - everything works as
expected if I submit the Criteria as a String with only "2010-06-15",
but the exact same call fails with a
Microsoft.Dynamics.Nav.Types.Exceptions.NavFilterException if I supply
the Criteria as being "=2010-06-15", or anything as complicated, such
as ">2010-06-14" or "2010-06-14|2010-06-15" or "2010-06-14 .."

Here is the generated XML enveloppe:

<SOAP-ENV:Envelope xmlns:ns0="http://schemas.xmlsoap.org/soap/
envelope/" xmlns:ns1="urn:microsoft-dynamics-schemas/page/navitem"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-
ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header/
><ns0:Body><ns1:ReadMultiple><ns1:filter><ns1:Field>Last_Date_Modified</
ns1:Field><ns1:Criteria>2010-06-15 ..</ns1:Criteria></
ns1:filter><ns1:setSize>10</ns1:setSize></ns1:ReadMultiple></
ns0:Body></SOAP-ENV:Envelope>

Does anybody know how to filter navision results by date via
navision's SOAP webservice?
Thanks a lot for your help

- Trib'