Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
1 Beantwoorden
5918 Weergaven

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
Annuleer
Auteur Beste antwoord

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
Annuleer
Auteur

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?

Gerelateerde posts Antwoorden Weergaven Activiteit
1
mrt. 20
3653
12
dec. 18
35013
11
sep. 16
19759
1
jul. 16
7216
1
mrt. 15
3770