Сценарий: у меня есть текстовое поле в Dynamics CRM для типа заказа. Это поле интегрировано с некоторыми другими системами и будет принимать только уже установленный список значений; например, ABC, IJK, XYZ и т. д. Теперь я могу запросить это поле с помощью расширенного поиска, содержит ли оно данные или нет.
Теперь в отчете у меня есть параметр, который имеет все эти возможные значения и одно дополнительное значение «Не содержит данных», а его значение — пустая строка. Я также включил этот параметр отчета для множественного выбора. Но я не могу получить заказы, если какое-либо значение выбрано из параметров отчета.
Ниже приведен мой запрос FetchXML. Пожалуйста, дайте мне знать, что мне не хватает ниже.
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
<entity name="invoicedetail">
<attribute name="productid" />
<attribute name="invoicedetailid" />
<attribute name="tv_ordertype" />
<order attribute="productid" descending="false" />
<filter type="and">
<condition attribute="tv_ordertype" operator="in" value="@Order_Types" />
</filter>
</entity>
</fetch>