Фильтры запроса данных Quickbooks

Можем ли мы отфильтровать ответ от 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>

person Raghav    schedule 14.08.2014    source источник


Ответы (1)


Нет. В OSR для каждого запроса перечислены только доступные параметры.

Вы не можете смешивать разные фильтры между запросами.

person William Lorfing    schedule 14.08.2014