2016-02-26 26 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