2013-05-13 30 views
0

我正在開發針對QuickBooks POS系統。我提出了一個庫存清單(使用C#)的下列請求。Intuit POS SDK - 庫存查詢缺少製造商

var request = sessionMgr.CreateMsgSetRequest(1, 0); 
request.Attributes.OnError = ENRqOnError.roeContinue; 
var inventoryQuery = request.AppendItemInventoryQueryRq(); 
var response = sessionMgr.DoRequests(request); 

我找回的庫存清單不包括每個庫存項目的製造商字符串,通過此字符串填充到QBPOS中。該字段不在返回的XML或IItemInventoryRet對象中,儘管其他一切似乎都是如此。

感謝您的幫助!

回答

1

製造商字段在程序的更高版本中添加,因此您將不得不指定版本3請求來獲取它。

您可以從您的請求對象中調用「QBPOSXMLVersionsForSession」,以確保最終用戶具有您的請求的兼容版本的POS。

這說明什麼領域都可以到什麼版本:https://member.developer.intuit.com/qbSDK-current/Common/newOSR/index.html

+0

問題解決了!非常感謝。 – 2013-05-15 02:29:45