Netsuite:防止更改客户记录上的默认账单

时间:2018-06-27 21:18:54

标签: netsuite

当员工开始新的销售订单并需要添加新的“发运至”时,他们单击“发运”选项卡,然后在“发运至选择”下单击“ +”以将该“发运至”添加到“客户”记录中。

弹出一个名为“地址”的新窗口,其网址为:... / app / common / address / transactionaddress.nl?etype = custjob&ship = T&target = shipping:shipaddresslist&label = Ship + To + Select&target2 = billingtab:billaddresslist&entity_id = 3177&entity = 3177

我们有太多员工实例,无意中单击了弹出窗口上的“默认”复选框。我想从此“地址”弹出窗口中完全删除这些复选框,或设置权限,以便仅某些角色可以保存新的默认账单地址。

我已经在事务地址弹出窗口中上下搜索,但是我认为它不能通过UI进行自定义。 :(

2 个答案:

答案 0 :(得分:0)

完成此任务有一些后门方法。

您创建一个“提交前”用户事件脚本,该脚本将默认装运和账单重设为旧记录的默认装运和账单地址,并将其部署到所有无法更改默认值的人。

您还可以使用它来使某人也无法将编辑内容保存到当前的默认地址。如果检测到当前的默认地址值已更改,或者您想将新地址复制到新的地址簿记录并还原旧地址,则可能要抛出错误。

答案 1 :(得分:0)

您还可以添加一个表单级客户端脚本来禁用复选框。如果您有多个地址表单,则需要将脚本部署到每个地址表单。