2

我安装了 QuickBooks Enterprise 13.0 试用版。使用其提供的 Excel 模板导入了 50000 个客户

下载 QB SDKTest.exe 从

[ https://member.developer.intuit.com/qbsdk-current/samples/readme.html#SDKTest (VB) (qbxml) (桌面)][1]

我有一个简单的查询来请求客户

<?xml version="1.0" ?>
   <!DOCTYPE QBXML PUBLIC '-//INTUIT//DTD QBXML QBD 1.0//EN' >
      <QBXML>
         <QBXMLMsgsRq onError="stopOnError">
             <CustomerQueryRq requestID = "Customers"> 
                <ActiveStatus>All</ActiveStatus> 
             </CustomerQueryRq> 
         </QBXMLMsgsRq>
      </QBXML>

它失败并出现以下响应

<CustomerQueryRs statusMessage="There has been an internal error when processing the request." statusSeverity="Error" statusCode="1000" requestID="Customers"/>

对 40000 名客户进行了测试。我达到极限了吗?我希望能够与 100000 个客户合作

4

1 回答 1

4

50K 记录非常庞大。因此,您可以尝试为此使用“迭代器”。

参考 - https://member.developer.intuit.com/qbSDK-current/doc/PDF/QBSDK_ProGuide.pdf (Pg - 119) 请让我知道它是否有效。

您可以参考以下链接了解对象限制 http://support.quickbooks.intuit.com/support/articles/INF12412

谢谢

于 2013-07-10T10:35:22.697 回答