Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odpovědět
5827 Zobrazení

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
Zrušit
Autor Nejlepší odpověď

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
Zrušit
Autor

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?

Related Posts Odpovědi Zobrazení Aktivita
1
bře 20
3394
12
pro 18
34699
11
zář 16
19579
1
čvc 16
7017
1
bře 15
3660