2016-11-15 56 views
2

我正在創建需要獲取與公司聯繫的聯繫人的腳本。腳本需要爲客戶和供應商工作。如果聯繫記錄在NetSuite中有空的公司字段,那麼在公司中獲取聯繫人

您可以通過記錄屏幕將聯繫人附加到客戶或供應商,通過這樣做,您可以將聯繫人附加到空白的公司字段。

enter image description here

我可以使用子列表contactroles如果它是一個客戶記錄,但該子列表不適用於賣方記錄。

有沒有辦法通過搜索獲取​​聯繫人記錄?因此,使用上面的屏幕截圖可以搜索以下聯繫人:Aiden Somerhalder,Alex Wolfe和Gerrom Test Contact。

回答

2

我想創建一個保存的搜索供應商/供應商。

過濾器添加到您的結果:聯繫人:名稱不爲空

添加列到你的結果:聯繫人:姓名

添加列到你的結果:聯繫人:internalId

這應該給你一個腳本可以遍歷的集合。

1

您應該能夠創建供應商或客戶搜索,並且搜索應返回公司/名稱或更多詳細信息。只需選擇作爲過濾器或列: 聯繫領域...公司

也許這樣的事情(從記錄中運行):

var filters = []; 
var columns = []; 

filters.push(new nlobjSearchFilter('internalidnumber', null, 'equalto', [nlapiGetRecordId()])); 
columns.push(new nlobjSearchColumn('entityid', 'contact', null)); 

var results = nlapiSearchRecord(nlapiGetRecordType(), null, filters, columns); 
相關問題