-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