关于包装的问题
-
分两部分回答你。前提基本单位都是支。
第一种方式,设置箱 作为销售单位。但是盒和箱不能属于unit这个category,OpenERP对销售单位的理解和你的案例有不同,基本单位和销售单位一定属于不同的计量类别,比如钢筋的米和公斤转化。然后再产品的基本信息页面输入销售计量单位箱,换算比率填入 0.01 (计算公式:1箱/100支,所以你的“盒”除不开,有点麻烦,呵呵)。然后新建销售订单,输入行。你说的“销售订单一直有问题”也困扰了我很久,如果产品设置了销售计量单位,就不能在订单行第一个标签页输入那个数量了,一定要到第二个标签页输入那个销售单位对应的数量,这里我们输入1,前面那个数量会自动输入100。我想你碰到的问题应该和我一样,在第一个标签页数量那里直接输入数量,光标一移动(它会根据销售单位对应的数量自动重算)它的值还会变回1。可恶的是,没有提示,看起来就像是不让改,其实换个地方输入就对了。这样,你可以从纸面的销售订单直接抄来多少箱的数量,它自动转换成多少支。
第二种方式,正如你所问,这个是包装的问题。其实OpenERP对包装有解决方案的,产品有个属性标签页是packing,里面可以定义这个产品的包装方式,你可以把盒和箱都定义进去,注意,这里的换算关系是输入12和100,和前面正好相反哦。然后你输入销售订单的时候,还是按基本单位输入数量,比如100,选择包装方式箱。当然,96就要选包装方式盒了,但是97这个数量你是无法输入的,因为两种包装都处理不了这个数量。至于这个包装方式对后续的发货过程是否有影响我还没测试,留给你测试吧,我觉得应该96它应该包成8盒,装箱单上应该体现。
个人推荐第二种方案。