Odoo Help

Welcome!

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.

0

OPENERP: ValidateError Error occurred while validating the field(s) arch: Invalid XML for View Architecture

By
Daniel Galindo
on 2/6/14, 6:02 AM 2,997 views

I'm new to programming for OpenERP 7.0, When you import this module to OpenERP gives me an error:ValidateError Error occurred while validating the field(s) arch: Invalid XML for View Architecture!. I`m not locate the error. I would be very grateful if you help me. thanks.

__init__.py

 # -*- encoding: utf-8 -*-

 import tipos_acceso_kaicen

__openerp__.py

{
  "name" : "Tipos Acceso Kaicen",
   "version" : "1.0",
   "author" : "Kaicen",
   "category" : "Gestionar tipos de acceso",
   "website" : "",
   "description": "Podremos dar de alta los tipos de acceso de los que disfrutarán nuestros socios",
   "depends" : ["base"],
   "init_xml" : ["tipos_acceso_kaicen_view.xml"],
   "demo xml" : [],
   "update_xml" : ["tipos_acceso_kaicen_view.xml"],
   "active": False,
   "installable": True,
   "data": ["tipos_acceso_kaicen_view.xml"]
 }

tipos_acceso_kaicen.py

 # -*- encoding: utf-8 -*-

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


class aceso_tipoacceso(osv.osv):
_name = 'acceso.tipoacceso'

  _columns = {
    'tipo_acceso': fields.char('Tipo Acceso', size=140, required = True),
    'product.id':fields.many2one('product.product', 'Artículo', required = True),
    'numaccesos_tiempo':fields.boolean('numaccesos_tiempo'),
    'cantidad':fields.integer('cantidad'),
    'sale_pack_type': fields.selection((('a', 'A'), ('b', 'B'), ('c', 'C')), 'Sale Packaging Type')
    }
  aceso_tipoacceso()

tipos_acceso_kaicen_view.xml

<?xml version="1.0" encoding="utf-8"?>
<openerp>
   <data>
    <record model="ir.ui.view" id="view_acceso_tipoacceso_tree">
        <field name="name">acceso.tipoacceso.tree</field>
        <field name="model">acceso.tipoacceso</field>
        <field name="type">tree</field>            
        <field name="arch" type="xml">               
    <tree String="Tipos de Acceso"> 
    <field name="tipo_acceso"/>
    <field name="product.id"/>
    <field name="numaccesos_tiempo"/>
    <field name="cantidad"/>
   </tree>                
        </field>
    </record> 
    <record model="ir.ui.view" id="view_acceso_tipoacceso_form">
        <field name="name">acceso.tipoacceso.form</field>
        <field name="model">acceso.tipoacceso</field>
        <field name="type">form</field>            
        <field name="arch" type="xml">               
    <form String="Tipos de Acceso"> 
    <field name="tipo_acceso"/>
    <field name="product.id"/>
    <field name="numaccesos_tiempo"/>
    <field name="cantidad"/>
    <field name="sale_pack_type"/>
   </form>                
        </field>
    </record>   
<!--Accion disparador tipo acceso  -->
<record model ="ir.actions.act_window" id="open_view_acceso_tipoacceso_form">
<field name="name"> Tipo Acceso</field>
<field name="res_model">acceso.tipoacceso</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
  </record>
   <!--opcion del menu para tipo acceso  -->
 <!--opcion del menu para tipo acceso  -->
<menuitem id="menu_acceso_tipoacceso_open_view_form" name="Tipo acceso" parent="base.menu_base_partner" action="open_view_acceso_tipoacceso_form"/>    
</data>
</openerp>
0

Borni DHIFI

--Borni DHIFI--
5102
| 6 8 9
Tunis, Tunisia
--Borni DHIFI--

Techno Functional Consultant Odoo(OpenERP) 

http://www.linkedin.com/in/borni

Skype : dhifi.borni

Borni DHIFI
On 2/6/14, 6:28 AM

Hi,

Invalid attribute String for element tree and form.

string and not String.

 <tree string="Tipos de Acceso"> 
 <form string="Tipos de Acceso">

thank you very much!, solved!

Daniel Galindo
on 2/6/14, 6:54 AM
0

Hiral Patel (hip)

--Hiral Patel (hip)--
Tiny ERP Pvt Ltd
http://www.odoo.com
913
| 2 1 5
India
--Hiral Patel (hip)--


Hiral Patel (hip)
On 2/6/14, 6:31 AM

Hello,

Update String="Tipos de Acceso" to string="Tipos de Acceso".

thank you very much!, solved!

Daniel Galindo
on 2/6/14, 6:53 AM

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

2 follower(s)

Stats

Asked: 2/6/14, 6:02 AM
Seen: 2997 times
Last updated: 3/16/15, 8:10 AM