Filtr daty w usłudze internetowej Microsoft Dynamics NAV
Podczas wysyłania filtru do usługi internetowej w php wszystko działa dobrze, ale gdy musimy posortować daty, napotkaliśmy problem. Musimy uzyskać wszystkie obiekty zmodyfikowane po określonej dacie.
Na stronie mamy element daty, taki jak:
<xsd:element minOccurs="0" maxOccurs="1" name="Last_Date_Modified" type="xsd:date"/>
I wypróbowaliśmy rozwiązanie wyjaśnione tutaj na SO:
Usługa internetowa Dynamics Nav (Navision) ReadMultiple date filtr
Ale nasz format daty jest nieco inny, nasz wygląda tak:2013-01-01
W naszym filtrze próbowaliśmy:
array(
'Field' => 'Last_Date_Modified',
'Criteria' => '20130101..'
)
I kilka innych odmian, ale nic nie zwraca. Jeśli zostawimy to puste, zwróci wszystko. Czy ktoś ma pomysł co możemy zrobić? Czy pomogłoby to, gdybyśmy w jakiś sposób zapisali last_modified_date jako biginta, jak w przypadku uniksowego znacznika czasu?