Я пытаюсь получить все записи из определенного сервиса Navision (MS Dynamic Nav), например так:
$item->ReadMultiple(['filter' => [], 'setSize' => 100]);
Но это дает мне странную ошибку:
[SoapFault]
The Date Filter field in the Item table must be a FlowField.
Я даже не фильтрую в поле «Date_Filter». Это проблема в самой базе данных navision?
Это определение поля «Фильтр даты» в сложном типе WS_Item:
<xsd:element minOccurs="0" maxOccurs="1" name="Date_Filter" type="xsd:date"/>
Могу ли я что-нибудь сделать с моей стороны?
Я думаю, что это на стороне Нав. Либо кто-то пытается calcfields("Date filter");
или просто запрещено заполнять фильтры потока в веб-сервисах.
Других решений пока нет …