تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
4 الردود
5850 أدوات العرض

Hi everyone,im gettin an error ,who can helpe me please?

--universite.xml-: <openerp> <data>

<record id="pos_universite_form" model="ir.ui.view"> <field name="name">pos.universite.form</field> <field name="model">pos.universite</field> <field name="arch" type="xml"> <form string="universite" version="7.0">
<group col="4">
<field name="universite_name"/> <field name="universite_pays"/> <field name="pos_universite_id"/>
</group> </form> </field> </record>

<record id="pos_universite_tree" model="ir.ui.view"> <field name="name">pos.universite.tree</field> <field name="model">pos.universite</field> <field name="arch" type="xml"> <tree string="universite"> <field name="universite_name"/> <field name="pos_universite_id" ref="pos.universite.name"/>
</tree> </field> </record> <record model="ir.ui.view" id="pos_universite_search"> <field name="name">pos.universite.search</field> <field name="model">pos.universite</field> <field name="arch" type="xml"> <search string="universite Management"> <field name="funiversite_name"/> <filter name="filter_see_all" string="All" domain="['|', ('active', '=',True), ('active', '=',False)]"/> <filter name="filter_see_active" string="Active" domain="[('active', '=',True)]"/> <filter name="filter_see_inactive" string="Inactive" domain="[('active', '=',False)]"/> </search> </field> </record>

<menuitem name="Faculty Management" id="menu_point_root" sequence="30"/>

<record model="ir.actions.act_window" id="action_pos_universite"> <field name="name">universityItem</field> <field name="type">ir.actions.act_window</field> <field name="res_model">pos.universite</field> <field name="view_type">form</field> <field name="view_mode">tree,form</field> <field name="view_id" ref="pos_universite_tree"/> <field name="context">{"search_default_filter_see_all":1}</field> <field name="help" type="html">

Click here to create a universities for Hachem.

</field> </record>


<menuitem name="Universities Menu" id="menu_point_root_universities" parent="menu_point_root" sequence="17" <="" p="">

          />
<menuitem
        id="menu_action_pos_university"
        parent="menu_point_root_universities"
        action="action_pos_university"    
        />
<!-- # -->

 </data>

</openerp>

--pos_universite class --: from openerp.osv import fields, osv

class pos_universite(osv.osv): _name = 'pos.universite' _columns = { 'pos_universite_id' : fields.integer('ID University',size=64), 'universite_name': fields.char('Nom de la university', size=128, required=True), 'universite_pays': fields.char('Lieu de la university', size=128, required=True), }

_defaults = {
    'universite_name' : '',
    'universite_pays': 'Tunisie',
    }

pos_universite()

--and the error is : except_orm('ValidateError', '\n'.join(error_msgs)) except_orm: ('ValidateError', u'Error occurred while validating the field(s) arch: Invalid XML for View Architecture!')

الصورة الرمزية
إهمال
أفضل إجابة

Hi;

The XML: copy paste and adjust indentation, verify also the end line caracters (Unix CR or Dos CR LF), I've deleted "<="" p="">" after sequence = 17.

<?xml version="1.0" encoding="UTF-8"?>
<openerp> 
   <data>
     <record id="pos_universite_form" model="ir.ui.view"> 
        <field name="name">pos.universite.form</field> 
        <field name="model">pos.universite</field> <field name="arch" type="xml"> 
            <form string="universite" version="7.0">
                <group col="4">
                    <field name="universite_name"/> 
                    <field name="universite_pays"/> 
                    <field name="pos_universite_id"/>
                </group> 
            </form> 
        </field> 
    </record>

    <record id="pos_universite_tree" model="ir.ui.view"> 
        <field name="name">pos.universite.tree</field> 
        <field name="model">pos.universite</field> 
        <field name="arch" type="xml"> <tree string="universite"> 
                <field name="universite_name"/> <field name="pos_universite_id" ref="pos.universite.name"/>
            </tree> </field> </record> <record model="ir.ui.view" id="pos_universite_search"> 
        <field name="name">pos.universite.search</field> 
        <field name="model">pos.universite</field> 
        <field name="arch" type="xml"> <search string="universite Management"> 
                <field name="funiversite_name"/> <filter name="filter_see_all" string="All" domain="['|', ('active', '=',True), ('active', '=',False)]"/> 
                <filter name="filter_see_active" string="Active" domain="[('active', '=',True)]"/> 
                <filter name="filter_see_inactive" string="Inactive" domain="[('active', '=',False)]"/> 
            </search> 
        </field> 
    </record>

    <menuitem name="Faculty Management" id="menu_point_root" sequence="30"/>

    <record model="ir.actions.act_window" id="action_pos_universite"> 
        <field name="name">universityItem</field>
        <field name="type">ir.actions.act_window</field> 
        <field name="res_model">pos.universite</field> 
        <field name="view_type">form</field> 
        <field name="view_mode">tree,form</field> 
        <field name="view_id" ref="pos_universite_tree"/> 
        <field name="context">{"search_default_filter_see_all":1}</field> 
        <field name="help" type="html">

            Click here to create a universities for Hachem.
        </field> 
    </record>


    <menuitem name="Universities Menu" id="menu_point_root_universities" parent="menu_point_root" sequence="17"  />
    <menuitem
            id="menu_action_pos_university"
            parent="menu_point_root_universities"
            action="action_pos_university"    
            />
    <!-- # -->

</data>
</openerp>

Retry with this:

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

<openerp>
  <data>

    <record id="pos_universite_form" model="ir.ui.view">
        <field name="name">pos.universite.form</field>
        <field name="model">pos.universite</field>
        <field name="arch" type="xml">
            <form string="universite" version="7.0">
                <group col="4">
                    <field name="universite_name"/>
                    <field name="universite_pays"/>
                    <field name="pos_universite_id"/>
                </group>
            </form>
        </field>
    </record>

    <record id="pos_universite_tree" model="ir.ui.view">
        <field name="name">pos.universite.tree</field>
        <field name="model">pos.universite</field>
        <field name="arch" type="xml">
            <tree string="universite">
                <field name="universite_name"/> <field name="pos_universite_id" ref="pos.universite.name"/>
            </tree> </field> </record> <record model="ir.ui.view" id="pos_universite_search">
        <field name="name">pos.universite.search</field>
        <field name="model">pos.universite</field>
        <field name="arch" type="xml">
            <search string="universite Management">
                <field name="funiversite_name"/> <filter name="filter_see_all" string="All" domain="['|', ('active', '=',True), ('active', '=',False)]"/>
                <filter name="filter_see_active" string="Active" domain="[('active', '=',True)]"/>
                <filter name="filter_see_inactive" string="Inactive" domain="[('active', '=',False)]"/>
            </search>
        </field>
    </record>

    <menuitem name="Faculty Management" id="menu_point_root" sequence="30"/>

    <record model="ir.actions.act_window" id="action_pos_universite">
        <field name="name">universityItem</field>
        <field name="type">ir.actions.act_window</field>
        <field name="res_model">pos.universite</field>
        <field name="view_type">form</field>
        <field name="view_mode">tree,form</field>
        <field name="view_id" ref="pos_universite_tree"/>
        <field name="context">{"search_default_filter_see_all":1}</field>
        <field name="help" type="html">
            Click here to create a universities for Hachem.
        </field>
    </record>


    <menuitem name="Universities Menu" id="menu_point_root_universities" parent="menu_point_root" sequence="17" />
    <menuitem id="menu_action_pos_university" parent="menu_point_root_universities" action="action_pos_university" />

 </data>
</openerp>

And this:

from openerp.osv import fields, osv

class pos_universite(osv.osv):

_name = 'pos.universite' 

_columns = {

    'pos_universite_id' : fields.integer('ID University', size=64),

    'universite_name' : fields.char('Nom de la university', size=128, required=True),

    'universite_pays' : fields.char('Lieu de la university', size=128, required=True),

}

_defaults = {

    'universite_name' : '',

    'universite_pays': 'Tunisie',

    }

pos_universite()

My advice, do not forget to check, the indentation, the end line caracters, and to delete the white spaces at the end of lines.

الصورة الرمزية
إهمال
الكاتب

nothing changes!!! same error

Could you post more lines from you openerp-server.log ?

الكاتب أفضل إجابة

nothing changes!!! same error

الصورة الرمزية
إهمال
أفضل إجابة

Hi

Try this

<openerp> <data> <record id="pos_universite_form" model="ir.ui.view"> <field name="name">pos.universite.form</field> <field name="model">pos.universite</field> <field name="arch" type="xml"> <form string="universite" version="7.0"> <group col="4"> <field name="universite_name"/> <field name="universite_pays"/> <field name="pos_universite_id"/> </group> </form> </field> </record>

    <record id="pos_universite_tree" model="ir.ui.view">
        <field name="name">pos.universite.tree</field> 
        <field name="model">pos.universite</field>
        <field name="arch" type="xml">
            <tree string="Packaging">
                <field name="universite_name"/> 
                <field name="pos_universite_id" ref="pos.universite.name"/>
            </tree>
        </field>
    </record>


    <record model="ir.ui.view" id="pos_universite_search"> 
    <field name="name">pos.universite.search</field> 
    <field name="model">pos.universite</field> 
    <field name="arch" type="xml"> 
        <search string="universite Management"> 
            <field name="funiversite_name"/> 
            <filter name="filter_see_all" string="All" domain="['|', ('active', '=',True), ('active', '=',False)]"/> 
            <filter name="filter_see_active" string="Active" domain="[('active', '=',True)]"/> 
            <filter name="filter_see_inactive" string="Inactive" domain="[('active', '=',False)]"/> 
        </search> 
    </field> 
    </record>

<menuitem name="Faculty Management" id="menu_point_root" sequence="30"/>

<record model="ir.actions.act_window" id="action_pos_universite"> 
    <field name="name">universityItem</field>
    <field name="type">ir.actions.act_window</field> 
    <field name="res_model">pos.universite</field> 
    <field name="view_type">form</field> 
    <field name="view_mode">tree,form</field> 
    <field name="view_id" ref="pos_universite_tree"/> 
    <field name="context">{"search_default_filter_see_all":1}</field> 
    <field name="help" type="html">

        Click here to create a universities for Hachem.
    </field> 
</record>


<menuitem name="Universities Menu" id="menu_point_root_universities" parent="menu_point_root" sequence="17"  />
<menuitem
        id="menu_action_pos_university"
        parent="menu_point_root_universities"
        action="action_pos_university"    
        />
<!-- # -->

</data> </openerp>

الصورة الرمزية
إهمال
الكاتب

error is : openerp.addons.base.ir.ir_ui_view: Can't render view for model: pos.university AttributeError: 'NoneType' object has no attribute 'fields_view_get' !!!!

الكاتب أفضل إجابة

error is : openerp.addons.base.ir.ir_ui_view: Can't render view for model: pos.university AttributeError: 'NoneType' object has no attribute 'fields_view_get' !!!!

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
2
نوفمبر 19
4175
2
فبراير 18
3855
1
يناير 18
2964
1
أبريل 16
5055
0
أغسطس 15
5744