在OpenERP7中安装仓库模块时 在“收货”处打开,产品按数据库中的“id”分类。 但是我想根据产品id对它们进行排序
有人能告诉我怎么做吗
我得到的是:
import logging
from osv import fields, osv
_logger = logging.getLogger(__name__)
class sortsupplies(osv.osv):
_name = "stock.picking.in"
_inherit = "stock.picking.in"
_order = 'move_lines.product_id asc'
sortsupplies()
你的表演应该有用。这是正确的方法
请考虑以下细节。我假设您将代码放在一个新模块中,比如说
sortsupplies
首先,为了能够从
stock.picking.in
继承,必须在模块的依赖项中包含模块stock
。这是在__openerp__.py
文件中完成的:第二,要实施定制,您必须安装新模块,例如通过OpenERP的管理界面
我认为这行不通。一批进货可能会有这么多的产品移动。同一个产品移动列表下可以有这么多的来货。因此,我认为您最好添加一个带有store condition的函数字段,它根据您的条件计算整数。然后对这个整数域进行排序
相关问题 更多 >
编程相关推荐