Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
1 Rispondi
5836 Visualizzazioni

Hi,

I'm new to OpenERP 7. Up until this moment I managed to map my usecases without coding (and a lot of it). Now, I would like the pricelist dropdown in sale_view.xml:

< field domain="[('type','=','sale')]" name="pricelist_id" groups="product.group_sale_pricelist" on_change="onchange_pricelist_id(pricelist_id,order_line)"/>

to have readonly="1" attribute. I've seen the "Inheritance in Views" documentation, but it is not clear to me. Can you please give me some hints?

Milos

Avatar
Abbandona
Autore Risposta migliore

Me again,

after several tries I managed to do it like this:

<?xml version="1.0" encoding="utf-8"?>
<openerp>
    <data>
        <record model="ir.ui.view" id="view_sale_order_form1">
            <field name="name">sale.order.form.inherit1</field>
            <field name="model">sale.order</field>
            <field name="inherit_id" ref="sale.view_order_form"/>
            <field name="arch" type="xml">
                <field name="pricelist_id" position="replace" />
                <field name="client_order_ref" position="after" >
                    <field domain="[('type','=','sale')]" name="pricelist_id" groups="product.group_sale_pricelist" on_change="onchange_pricelist_id(pricelist_id,order_line)" readonly="1"/>
                </field>
            </field>
        </record>
    </data>
</openerp>

If someone has some suggestions I would be glad to read them.

Avatar
Abbandona
Autore

At first, it seemed to work, but now on form save I have this error: ntegrity Error

The operation cannot be completed, probably due to the following: - deletion: you may be trying to delete a record while other records still reference it - creation/update: a mandatory field is not correctly set

[object with reference: pricelist_id - pricelist.id] - Any comment?

Post correlati Risposte Visualizzazioni Attività
1
mar 20
3409
12
dic 18
34709
11
set 16
19586
1
lug 16
7022
1
mar 15
3666