Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
4004 มุมมอง

Hello, i would like to add a discount field to the model pricelist.partnerinfo, but this model hasn't got any related view. I tryed it with the view product.product_supplierinfo_form_view but id doesn't work. Any one knows wich is the correct view to use for this? Thanks.

อวตาร
ละทิ้ง
ผู้เขียน คำตอบที่ดีที่สุด

Solved using in my view the model product.supplier, inheriting the view product.product_supplierinfo_form_view, and making a new class on my addon based on pricelist.partnerinfo with a new field for the discount.

My class:

class pricelist_partnerinfo(osv.osv):
    _name = "pricelist.partnerinfo"
    _inherit = "pricelist.partnerinfo"

    _columns = {
        'discount': fields.float('Discount (%)', digits=(16,2)),
    }

pricelist_partnerinfo()

 

My view:

        <record model="ir.ui.view" id="purchase_discount_product_supplierinfo">
                <field name="name">purchase_discount.product.supplierinfo</field>
                <field name="model">product.supplierinfo</field>
                <field name="inherit_id" ref="product.product_supplierinfo_form_view"/>
                <field name="arch" type="xml">
                        <field name="price" position="after">
                                <field name="discount"/>
                        </field>
                </field>
        </record>

 

 

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
1
พ.ย. 24
1397
4
พ.ค. 18
17642