2017-06-15 1 views
1

私は条件が2つの行に分ける方法は?

を満たしている場合には条件がある二つの別々の行に行を分割する必要があります。

これが私です(アヴァンセ> 0と量> 0)

場合ビュー:

<record model="ir.ui.view" id="medical_lab_cash_tree_id"> 
 
    <field name="name">cash</field> 
 
    <field name="model">medical.lab.patient</field> 
 
    <field name="type">tree</field> 
 
    <field name="arch" type="xml"> 
 
    <tree> 
 
     <field name="patient_id"/> 
 
     <field name="cat"/> 
 
     <field name="test_type_id"/> 
 
     <field name="state_money"/> 
 
     <field name="Avance"/> 
 
       <field name="Avance_date"/> 
 
     <field name="Amount"/> 
 
       <field name="Amount_date"/> 
 
     <field name="Reste"/>  
 
     <field name="comment"/> 
 
     <field name="type_In"/> 
 
    </tree> 
 
    </field> 
 
</record>

これは私のクラスです。ここ

class LabTestCashRegister (models.Model): 
 
    #_name = "medical.cash" 
 
    _inherit = "medical.lab.patient"

私は、行番号2は、二行

私は `onchange_avance_and_amount`関数を呼び出す必要があります

enter image description here

答えて

1
@api.onchange('Avance', 'Amount') 
def onchange_avance_and_amount(self): 
    if self.Avance > 0 and self.Amount > 0: 
     self.copy() 
+0

に分離する必要がありますか? – Borealis

+0

どのバージョンのopenerpをお使いですか? –

+0

バージョン10を使用しています。これは私のクラスです:クラスLabTestCashRegister(models.Model): #_name = "medical.cash" _inherit = "medical.lab.patient" – Borealis

関連する問題