分享:新建产品,转订单报错
-
今天有个客户,说今天的询价单报价单都无法转订单了,
我测试了下,老产品可以,今天新建的产品不行,
报错 最后如下:
File "/usr/lib/pymodules/python2.7/openerp/addons/delivery/stock.py", line 140, in <lambda>
'weight_uom_id': lambda self,cr,uid,c: self._get_default_uom(cr,uid,c)
File "/usr/lib/pymodules/python2.7/openerp/addons/delivery/stock.py", line 138, in _get_default_uom
return self.pool.get('product.uom').search(cr, uid, [('category_id', '=', uom_categ_id),('factor','=',1)])[0]
ValueError: "list index out of range" while evaluating
u'action_picking_create()'
[attachimg=1]
看到里面 uom的选项,我问我朋友,今天做了什么,
他说,他看很多计量单位不用的,所以删除了一些。。。
好吧。。。还好他们是第二天用,
恢复今天中午的备份吧(还好装的时候帮他们装了自动备份模块)。 -
不过程序设计也是有点问题,很粗暴的认为某个UOM 类型里的基准UOM是一定存在的,但是系统又允许没商量的删除基准UOM。