还是关于 产品属性 多规格 多属性问题
-
product_variant_multi ,sale_product_multistep_configurator,product_variant_configurator
解决的只是让我们减少产品维护工作量,但是在相关单据里面,比如销售单依然是把多纬度产品直接定义为一个产品,我相信在工厂里的人一定知道这样的需求和我们工厂实际需求是有差异,可以说这样的多纬度产品管理意义不大。
很多同学们可能他们的需求是如下图片中产品 [1138] 1138 - 1138 这样的形式,明确分字段把多规格多属性显示出来,而不是直接表示在产品编号里。
[attachimg=1] -
何必呢。
举个简单的模块例子:<br /># -*- encoding: utf-8 -*-<br /><br />from osv import fields, osv<br /><br /><br />class product_attribute(osv.osv):<br /> _name = "product.attribute"<br /> _description = "产品属性"<br /> _rec_name = 'value'<br /> <br /> _columns = {<br /> 'name' : fields.char('属性', size=64, required=True),<br /> 'value' : fields.char('值', size=64, required=True),<br /> }<br /> <br />product_attribute()<br /><br /><br />class product_product(osv.osv):<br /> _inherit = 'product.product'<br /> _columns = {<br /> 'attribute_ids': fields.many2many('product.attribute', 'rel_product_attrs','product_id','attr_id', '属性'),<br /> }<br />product_product()<br />