Можем ли мы отфильтровать ответ от quickbooks на основе любого поля или есть только определенный набор тегов, которые мы можем использовать в запросе qbxml для фильтрации данных quickbooks?
Например, для запроса заказа на продажу мы можем использовать следующее
<ModifiedDateRangeFilter>
<!-- optional -->
<FromModifiedDate >DATETIMETYPE</FromModifiedDate>
<!-- optional -->
<ToModifiedDate >DATETIMETYPE</ToModifiedDate>
<!-- optional -->
</ModifiedDateRangeFilter>
Для фильтрации по дате. Мой вопрос: можем ли мы также фильтровать на основе других полей, таких как InventorySiteLocationRef.FullName, как в приведенном ниже xml в
<InventorySiteLocationRef>
<!-- optional -->
<ListID >IDTYPE</ListID>
<!-- optional -->
<FullName >STRTYPE</FullName>
<!-- optional -->
</InventorySiteLocationRef>
Например, следующий XML-запрос для запроса данных заказов на продажу
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="13.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<SalesOrderQueryRq metaData="ENUMTYPE" iterator="ENUMTYPE" iteratorID="UUIDTYPE">
<ModifiedDateRangeFilter>
<!-- optional -->
<FromModifiedDate >DATETIMETYPE</FromModifiedDate>
<!-- optional -->
<ToModifiedDate >DATETIMETYPE</ToModifiedDate>
<!-- optional -->
</ModifiedDateRangeFilter>
</SalesOrderQueryRq>
</QBXMLMsgsRq>
</QBXML>
приведенный ниже XML также действителен или доступны только определенные теги для фильтрации данных из быстрых книг?
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="13.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<SalesOrderQueryRq metaData="ENUMTYPE" iterator="ENUMTYPE" iteratorID="UUIDTYPE">
<InventorySiteLocationRef>
<!-- optional -->
<ListID >IDTYPE</ListID>
<!-- optional -->
<FullName >STRTYPE</FullName>
<!-- optional -->
</InventorySiteLocationRef>
</SalesOrderQueryRq>
</QBXMLMsgsRq>
</QBXML>