Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
1369 Widoki

Bonjour,

je tente de rajouter un nouveau champ via un module custom dans la vue "Ordre de travail" du module MRP et je suis confronté à l'erreur suivante : "except_orm: ('ValidateError', u'Une erreur est apparue lors de la validation du/des champ(s) arch: Invalid XML for View Architecture!')"

voici le bout de code utilisé dans mon module:

__init__.py  " Nom de dossier ordre_fabrication" 

[CODE]

import ordre_fabrication

[/CODE]


__openerp__.py

[CODE]

# -*- coding: utf-8 -*-



{

    'name' : 'test_test',

    'version' : '0.1',

    'author' : 'Maher Jaballi',

    'summary': 'Ordre de Fabrication ',

    'category': 'Manufacturing',

    'depends' : ['mrp_operations'],

    'data' : ['ordre_fab_data.xml'],

    'auto_install': False,

    'application': False,

    'installable': True,

}

[/CODE]


ordre_fab.py 

[CODE]

# -*- coding: utf-8 -*-

import time

import openerp.addons.decimal_precision as dp

from collections import OrderedDict

from openerp.osv import fields, osv, orm

from openerp.tools import DEFAULT_SERVER_DATE_FORMAT

from openerp.tools import float_compare, float_is_zero

from openerp.tools.translate import _

from openerp import tools, SUPERUSER_ID

from openerp.addons.product import _common



class ordre_fab(models.Model):

_name = 'ordre.fab'

_inherit = 'mrp.production'

lan=fields.Char('lan', required=True) 

ordre_fab()

[/CODE]


ordre_fab_data.xml

[CODE]

<?xml version="1.0" encoding="utf-8"?>

    <openerp>

      <data>

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

            <field name="name"> ordre.fab.form </field>

            <field name="model">ordre.fab</field>

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

            <field name="inherit_id" ref="mrp.mrp_production_form_view"/>

            <field name="arch" type="xml">

                <xpath expr="//field[@name='user_id']" position="befor">

                    <field name="lan"/>

                </xpath>        

              </field>

        </record>

      </data>

    </openerp>

[/CODE]

Merci beaucoup

cordialemnt

Awatar
Odrzuć

These tips help you to get the basic idea about customization in odoo

https://learnopenerp.tumblr.com/