QuickBooks QBXML порядок результатов - PullRequest
0 голосов
/ 13 марта 2019

Я не могу найти информацию о том, как заказывает quickbooks при запросах с помощью qbXML. Кажется, по крайней мере, это будет упомянуто в этом разделе:

https://developer.intuit.com/app/developer/qbdesktop/docs/develop/exploring-the-quickbooks-desktop-sdk/query-requests-and-responses#using-maxreturned-to-specifying-the-maximum-number-of-objects-returned

Например, в этом разделе написано:

"Чтобы продолжить поиск объектов, соответствующих критериям запроса ... если вы имеете дело с алфавитным списком имен клиентов, используйте NameRangeFilter: FromName"

Это говорит о том, что благодаря использованию NameRangeFilter результаты гарантированно будут упорядочены FromName? Если я использую ModifiedDateRangeFilter, гарантирует ли это, что результаты упорядочены по дате изменения?

Я пытаюсь выяснить, как узнать, где можно получить данные в последний раз, когда выполнялась транзакция соединителя, но, не зная, как упорядочены результаты, кажется, что я не могу с уверенностью знать.

1 Ответ

1 голос
/ 14 марта 2019

Нет способа указать порядок результата qbXML.

Если вы пытаетесь получить большое количество результатов, используйте итераторы - цель итератора заключается именно в том, чтобы вы могли просматривать большой набор результатов, и не нужно отслеживать, где вы оставили off - итератор сделает это за вас.

...