2015-11-19 45 views
2

這是我的情況,我想拉動供應商賬單ID列表中的ApplyList.apply.doc(這是供應商賬單ID)的供應商信用。TransactionSearch與身體現場條件Suitetalk

我必須創建TransactionSearch,但我不知道如何爲此應用條件。

現在,我只知道用Status,Type創建一個搜索,但這還不夠。

這裏是我的代碼:

var transactionsSearch = new TransactionSearch 
{ 
    basic = new TransactionSearchBasic 
    {      
     //we only want credits with an "Open" status 
     billingStatus = new SearchBooleanField 
     { 
      searchValue = isOpen, 
      searchValueSpecified = true 
     }, 
     //only search for those with a type of "_vendorCredit" 
     type = new SearchEnumMultiSelectField 
     { 
      @operator = SearchEnumMultiSelectFieldOperator.anyOf, 
      operatorSpecified = true, 
      searchValue = new[] { "_vendorCredit" } 
     }, 

    } 
}; 
+0

我懷疑這不能純粹在SuiteTalk中完成;也許如果你先在UI中創建一個保存的搜索,然後使用'TransactionSearchAdvanced'。但要澄清一下,如果我已經正確理解了這一點,您已經獲得了以前獲得的VendorBill事務記錄的InternalId列表,並且您想要選擇所有在其應用中至少有一行的VendorCredit列出供應商清單中的任何一個內部標識的列表? –

+0

是的正確@Klitos,我已經有供應商賬單的內部ID列表,我們可以這樣做嗎?感謝上帝,你在這裏。 – user3682707

回答

1

我想出答案。

我必須使用TransactionSearchBasic中應用於事務的屬性,這將是一個RecordRef數組。