NetSuite 支持多单位的管理,这是一个好功能。
但是我在使用过程中,发现了一个坑。
在维护BOM revision时,选择的物料自动带出单位,这里用的是base unit。
由于component quantity最多允许5位小数,导致我的BOM中有些物料因为数量过小,直接被round为0。
这就要去更改base unit 为g,才可以避免出现这样的问题。
然后发现单位类型中的base unit 不可修改。一旦创建完成,就不能再修改,只能增加其它单位。
由此,这类物料的基本单位最好是设置为使用的最小单位,如我这里应该使用g。
这种情况下,除了重新设置单位,并导入物料的数据,也没有其它办法了。重新设置单位必须是新建一个单位类型使用,原单位类型不可再用。新建一个单位类型,基本单位选择g。感觉这个方式有点鸡肋,没意思,但目前只知道这个方法了。官方将此定义为Enhancement,不知道什么时候可以解决呢。
经过验证,没有启用高级BOM的环境,BOM组件的单位也是只能取base unit。而且不允许修改。