2013-08-05 1 views
0

QuickBooks를 쿼리하여 해당 공급 업체의 ListID를 사용하여 특정 공급 업체의 세부 정보를 가져 오는 방법은 무엇입니까? 해당 공급 업체의 ListID 만 있습니다. ListID로 어떻게 쿼리합니까? SDK를 확인한 결과 특정 공급 업체를 쿼리하는 데 사용할 수있는 IVendorQuery 메서드가 있다는 것을 알았습니다. 하지만 그 방법에 ListID를 전달하여 세부 정보를 얻는 방법을 찾지 못했습니다.C#에서 SDK를 사용하여 QuickBooks에서 해당 공급 업체의 LIstID를 사용하여 특정 공급 업체의 세부 정보를 검색 할 수 있습니까?

내가 현재하고있는 일은 QuickBooks에서 모든 공급 업체를 검색 한 다음 for 루프를 사용해야하는 ListID와 ListID를 일치 시키려고하는 것입니다. 이것은 다음과 같습니다.

IMsgSetResponse responseMsgSet = sessionManager.DoRequests(requestMsgSet); 
IResponse response = responseMsgSet.ResponseList.GetAt(0); 
IVendorRetList vendorRetList = (IVendorRetList)response.Detail; 
if (vendorRetList != null) 
{ 
for (int j = 0; j < vendorRetList.Count; j++) 
{ 
    IVendorRet vendorRet = vendorRetList.GetAt(j); 
    if (dvVendors.GetRowCellValue(i, "ListID").ToString() == vendorRet.ListID.GetValue()) 
    { 
    strSeqId = vendorRet.EditSequence.GetValue(); 
    //code to edit that vendor using edit sequence id 
    } 
} 
} 

답변

0

"QB 쿼리 및 결과 감지"섹션에서이 페이지를 참조하십시오. 필터에서 사용 가능한 필터 목록에 존재하지 않는 경우

http://www.mad-computer-scientist.com/blog/2008/03/25/quickbooks-integration/

특히, :

IVendorQuery.ORVendorListQuery.VendorListFilter 

그것은 존재하지 않는 당신은 당신이 이미했던 것처럼 쿼리와 함께 붙어 있습니다 원래의 질문에

관련 문제