hello everyone , i'm trying to customize the Sales Management module ... Actually i've already created another module where i can manage a list of patients , i want in my Sales Management module to put a list of patients in the place of customers ...
i tried this :
ventes.py
# -*- coding: utf-8 -*-
##############################################################################
##############################################################################
from osv import fields,osv
import time
from datetime import datetime
from tools.translate import _
class ventes(osv.osv):
_name = 'sale.shop'
_inherit='sale.shop'
_columns = {
'prenom': fields.many2one('patient','Patient', required=True),
}
ventes()
in ventes_view.xml
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record model="ir.ui.view" id="view_sales_inherit">
<field name="name">sale.order.tree.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"/>
<h1><field name="prenom"/></h1>
</field>
<field name="partner_id" position="replace"/>
</field>
</record>
</data>
</openerp>
when i install the module i get this error while i want to create a new sale Order :
View error
Can't find field 'prenom' in the following view parts composing the view of object model 'sale.order':
* sale.order.tree.inherit
Either you wrongly customized this view, or some modules bringing those views are not compatible with your current data model