판매 주문보기를 확장하고 2 개의 정적 필드를 추가 할 수 있습니다. 내 코드는 다음과 같다 :판매 주문서에 값 목록 표시
class MysaleOrder(models.Model):
_inherit = 'sale.order'
rule_name=fields.Char('Règle')
rule_total = fields.Float('Montant de règle')
rule_exist=fields.Boolean(default=False)
을 그리고보기 위해 :
<record id="remise1_view_order_form" model="ir.ui.view">
<field name="name">sale.order.remse1.form</field>
<field name="model">sale.order</field>
<field name="inherit_id" ref="sale.view_order_form"/>
<field name="arch" type="xml">
<field name="amount_untaxed" position="before">
<field name='rule_exist' invisible="1" />
<field name="rule_name" nolabel="1" attrs="{'invisible':[('rule_exist', '!=', True)]}" readonly="1" />
<field name="rule_total" nolabel="1" widget='monetary' attrs="{'invisible':[('rule_exist', '!=', True)]}" readonly="1" options="{'currency_field': 'currency_id'}"></field>
</field>
</field>
</record>
그리고 결과 :
는 지금은 목록을 [("solde1을"1000가), ("solde2", 2000) ...]. 이 목록은 동적이므로 생성 할 필드의 수를 알지 못합니다. HT 가격보다 내가
solde1: 1000
solde2: 2000
....
Montant HT: value