Odoo Help


This community is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Problem with inherited module

sanaa tayb
on 6/4/13, 8:34 PM 2,973 views

Hello everyone , i created a module to inherit from the Sale module , the field i changed appers just fine on the interface here is my module :


from osv import fields,osv
import time
from datetime import datetime
from tools.translate import _

class ventes(osv.osv):

    _columns = {
      'prenom': fields.many2one('patient','Patient', required=True),



<?xml version="1.0" encoding="utf-8"?>
    <record model="ir.ui.view" id="view_sales_inherit">
        <field name="name">sale.order.form.inherit</field>
        <field name="model">sale.order</field>
        <field name="type">form</field>
        <field name="inherit_id" ref="sale.view_order_form">form</field>
        <field name="arch" type="xml">

            <field name="name" position="after">
                    <label for="prenom" class="oe_edit_only"/>
                        <field name="prenom"/>

            <field name="partner_id" position="replace"/>


the problem is when i create a sale order , in the place of the client names i get the patients name ( witch is what i was looking for ) but the problem is when i want to add a product to that sale order i get the following error:

Error: Could not get field with name 'parent.partner_id' for onchange 'product_uom_change(parent.pricelist_id,product_id,product_uom_qty,product_uom,product_uos_qty,product_uos,name,parent.partner_id, False, False, parent.date_order, context)'

Plz help me, i dont know how to make it work with my patient's id and not the partner_id ??!!


Sudhir Arya (SA)

--Sudhir Arya (SA)--
| 6 8 8
Ahmedabad, India
--Sudhir Arya (SA)--

Working as an OpenERP/Odoo developer and a Team Leader 

Top 5 Odoo contributor On Stackoverflow




Sudhir Arya (SA)
On 6/5/13, 3:50 AM

Agree with kalmenchia.

Error is because you are <field name="partner_id" position="replace"/> replacing partner_id and this field is used in onchange.

If you don't want to show this field then you can hide it rather than replacing.

Like this:

<field name="partner_id" position="attributes">
    <attribute name="invisible">True</attribute>
    <attribute name="required">False</attribute>

Hello , i just made those changes and now when i want to attribute a product to my sale order i get the following error : No customer defined!

Before choosing an article, select a client in the form of sale.

sanaa tayb
on 6/5/13, 9:05 AM

Yes, It is must that you need to define Customer.

Sudhir Arya (SA)
on 6/5/13, 9:09 AM

actually i dont need the costumer field at all , i've got another module where i manage my patients (in my case they are the costumers ) , do have any idea how i can make this thing work ??

sanaa tayb
on 6/5/13, 9:13 AM
On 6/4/13, 10:20 PM

Hi ,

The Error you got said that the view cannot find the parent.partner_id , and i saw in your view xml that there is a

  <field name="partner_id" position="replace"/>

which may be the cause of the partner_id been replaced , you can remove this line if you do not need it.

On 5/29/15, 6:03 AM

I want inherit customer fracture view from accounting model to another custom module!but it doesn't work!!can anybody help me please!this is my code:

from openerp.osv import fields, osv

class dimo_dimo(osv.osv):

_name = 'dimo.dimo'

_inherit = 'account.invoice.line'



<record model="ir.ui.view" id="view_account_invoice_inherit_tree">

<field name="name">account.invoice.tree.inherit</field>

<field name="model">account.invoice</field>

<field name="type">tree</field>

<field name="inherit_id" ref="account.invoice_tree"/>


Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

About This Community

This community is for professionals and enthusiasts of our products and services. Read Guidelines

Question tools

0 follower(s)


Asked: 6/4/13, 8:34 PM
Seen: 2973 times
Last updated: 5/29/15, 6:03 AM