NetSuite中现金销售的非必填位置字段

NetSuite中现金销售的非必填位置字段,netsuite,Netsuite,我正在尝试禁用Location字段,以便它在NetSuite中不是现金销售的必需字段。我自定义了表单并取消选中了必填框,它仍然会出现。当我对销售订单执行此操作时,我还必须更新会计首选项,使其不需要位置 有可能实现我的要求吗?我是否只需要在整个站点范围内禁用位置(而不是在现金销售表单上强制设置)?如果启用了多位置库存功能,则某些交易实际上需要位置 不过,您可以在加载用户事件脚本之前使用beforeLoad User event Script并使用其中的代码form.getField('locati

我正在尝试禁用Location字段,以便它在NetSuite中不是现金销售的必需字段。我自定义了表单并取消选中了必填框,它仍然会出现。当我对销售订单执行此操作时,我还必须更新会计首选项,使其不需要位置


有可能实现我的要求吗?我是否只需要在整个站点范围内禁用位置(而不是在现金销售表单上强制设置)?

如果启用了
多位置库存
功能,则某些交易实际上需要位置

不过,您可以在加载用户事件脚本之前使用
beforeLoad User event Script
并使用其中的代码
form.getField('location')。setMandatory(false)

但是,如果这样做,您将得到一个错误,因为在这种情况下需要位置:

多位置库存错误(需要MLI_位置):此 交易记录或其项目必须具有位置


您想从表单中删除字段还是将其设置为非强制性?只需将其设置为非强制性即可。我取消选中了强制选项,但它仍然显示必需(红色星号)并提示我输入它。