【问题标题】:Field changed function on Item Fulfillment for inventory detail库存详细信息的项目履行上的字段更改功能
【发布时间】:2019-08-06 16:53:01
【问题描述】:

我正在尝试将序列号从 Item Fulfillment 行上的库存详细信息复制到另一个字段以进行进一步处理,为此我正在尝试通过客户端脚本执行字段更改功能,但无法找出该字段触发。

这就是我目前所拥有的......

function populatePIF(type, name)
{       
    if(name == 'inventorydetail')
    {
       nlapiLogExecution('DEBUG', 'TEST', 'STATUS')
        try
        {              
            var inventorydetail = nlapiViewCurrentLineItemSubrecord('item', 'inventorydetail');
            if(inventorydetail)
            {
                var PIF = inventorydetail.getCurrentLineItemText('inventoryassignment', 'issueinventorynumber');                
                nlapiSetCurrentLineItemValue('item', 'custcol_serial_no', PIF);
                return true;
            }
            return true;           
        }
        catch(e)
        {
            nlapiLogExecution('DEBUG', 'Exeception Caught', e);
        }
        return true;
    }
}

有什么想法吗?

【问题讨论】:

    标签: netsuite suitescript suitescript2.0


    【解决方案1】:

    根据我自己最近的经验,inventorydetail“字段”上没有触发器,因为它不是一个真正的字段。

    据我所知,线路验证也没有被触发。

    唯一的选项是 afterSubmit User 事件脚本。这样会更可靠。

    【讨论】:

      猜你喜欢
      • 2017-09-17
      • 1970-01-01
      • 1970-01-01
      • 2019-01-02
      • 1970-01-01
      • 1970-01-01
      • 2011-12-18
      • 2013-12-16
      • 1970-01-01
      相关资源
      最近更新 更多