2016-02-26 35 views
2

蔭新的交易狀態要爲客戶創造法案新的狀態。我想要的新狀態是「註銷」。註銷狀態後顯示「已付全額」。我希望它顯示「寫下來」。增加對NetSuite的&工作在NetSuite的

我發現很多的幫助,以目前的狀態更改爲像另一個現有的默認狀態:

讓我們舉一個例子。以下是在嘗試查找待執行配送銷售訂單時應用的搜索過濾器。

new nlobjSearchFilter('status',null,'is','SalesOrd:B') 

,並設置爲等待批准銷售訂單的狀態:

nlapiSubmitField('salesorder',soID,'orderstatus','A',false); 

我還發現默認狀態列表。但沒有一個創建一個新的。

+0

祝你好運。讓我們知道你什麼時候嘗試過某些東西並且被困在某個特定的點。 http://stackoverflow.com/help/on-topic –

+0

謝謝!一定會讓你知道。 –

+0

你在哪裏學習瞭如何設置和搜索各種狀態的資源?謝謝 – jk121960

回答

1

您不能創建Nestuite的交易一個新的狀態。你的情況

一種選擇是創建一個通過你作爲一個備用狀態顯示使用腳本,工作流程或公式填充的自定義字段。例如,除非被其他字段修改,否則它只會傳遞事務的狀態值。賬單上還有一些其他字段表明它已被註銷,因此計算備用狀態值的腳本將使用該字段來調整它返回的內容。

0

定義自定義狀態的唯一方法是創建一個自定義的交易,但是,去定製交易途徑可以是昂貴的事,你會失去所有的標準交易功能 - 諸如變換,開箱審批功能等。

+0

@bknights感謝您的建議。我正在做更多的研究。 Prasun正如你所說創建一個新的交易類型確實是一個非常忙碌的選擇。但我想知道是否可以在腳本中修改狀態。我爲交易寫了一個註銷腳本,並且正在考慮在那裏添加一個代碼。你對此有何想法?代碼如下:nlapiSubmitField('invoice',fromId,'status','WrittenOff'); –

+0

也不會起作用。您有兩種方法可以創建自定義事務(長途),或者根據bknights的說法創建一個自定義字段來模擬我們在大多數解決方案中所做的狀態,並且您可以爲此發佈一個SuiteIdea,我想很多人都會需要它。 – prasun