-1
我想更新acc_inquery到EQP的price_unit。 我在价格表中创建了一个布尔值来表示eqp。 我已经在客户卡中创建了一个布尔值来表示eqp。 现在,在销售订单中,用户将选择客户,所以我想,如果客户的eqp布尔值为真,那么他应该得到价格为eqp为例如的价格表。 价目表如何在Odoo9(openerp)中更新EQP销售订单行(END数量价格)
(1) min.qty 100 12% discount eqp== false
(2) min.qty 200 15% discount eqp== false
(3) min.qty 300 20% discount eqp== ture
所以无论可能是数量如果客户可享有EQP他应该得到的(3)的价目表。
继承人的代码到目前为止
eqp_pricelist= fields.Boolean(string="is EQP?")
eqp_card= fields.Boolean(string="is EQP?")
eqp_start= fields.Date(string="EQP Start Date")
eqp_end= fields.Date(string="EQP End Date")
的XMl
<field name='min_quantity' position=''>
<field name='eqp'/>
<field name="eqp"/>
<field name="eqp_start"/>
<field name="eqp_end"/>
我不知道sale.py文件覆盖其高清。
这并不容易。看看Odoo模块产品中的'def _price_rule_get_multi'。祝你好运! – CZoellner
@CZoellner感谢您的回复。你能解释我将如何工作流程,以及我需要编辑的所有领域。给我一个起点。 – maharshi
@CZoellner我可以这样实施,它只会考虑eqp-pricelist对于初学者你有什么想法是如何实现的。就像它不会检查任何东西只需要eqp-pricelist ...会给我一个主意。 – maharshi