Pular para o conteúdo
Menu
Esta pergunta foi sinalizada
1 Responder
5830 Visualizações

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
Cancelar
Autor Melhor resposta

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
Cancelar
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?

Publicações relacionadas Respostas Visualizações Atividade
1
mar. 20
3395
12
dez. 18
34700
11
set. 16
19580
1
jul. 16
7019
1
mar. 15
3660