【问题标题】:Workflow Go To Record action setting Customer in a Customer Refund工作流转到记录操作设置客户退款中的客户
【发布时间】:2016-05-06 09:11:36
【问题描述】:

我有一个 NetSuite 工作流设置,用于从具有相关客户押金的销售订单创建客户退款。我正在预先填充大部分字段,没有任何问题。

但有 2 个不包含值,即客户和付款方式。它们总是以空白告终。

有趣的是,我将备注字段设置为客户,它确实保留了销售订单中的值,没有任何问题。

Customer 字段有什么特别之处,因此它与销售订单中的值不同,我该如何解决这个问题?

我还需要从与销售订单相关的客户存款中设置付款方式。

最后一点(我可能需要为此编写一些脚本)我需要在表格底部的“应用存款”区域中检查与销售订单相关的客户存款。

谢谢, 拉斯

【问题讨论】:

    标签: netsuite


    【解决方案1】:

    您应该为此使用转换操作,并且不应尝试预先填充客户或付款方式。这些将从销售订单中流出。 如果您需要在事后更改付款方式,我怀疑您必须首先运行转换操作,然后在另一个步骤中更新付款方式。

    【讨论】:

    • 我喜欢这个想法,当我尝试在记录类型中使用转换操作时,我会看到现金销售、发票、项目履行和退货授权,但客户退款不是其中之一。
    • 是的,您实际上必须先收到现金,因此您需要从现金销售开始。
    • 在这种情况下,他们收到了与原始销售订单相关的客户押金。
    • 在这种情况下,您必须开始向客户退款,然后取消押金。 (或者反之亦然)这可以通过脚本来实现。要将其保留在工作流的上下文中,您至少必须创建一个自定义操作脚本。
    • 我已经开始编写自定义工作流操作脚本。我挂断了试图访问当前记录。 nlapiGetRecordID() 似乎在动作脚本中不起作用 - 我收到此错误消息“ReferenceError:“nlapiGetRecordID”未定义。(ifxCustomerRefund.js$1157783#4)”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-19
    • 2012-08-15
    • 1970-01-01
    • 1970-01-01
    • 2015-03-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多