python - Load a class in a field of the same module - OpenErp -


i need load data class, field of class in same module.

i need show tree of data in xml view.

class certificados(osv.osv):  _name = 'certificados.certificados' _description="certificados de no produccion" _inherit = ['mail.thread', 'ir.needaction_mixin']  _columns = {             'item' : fields.integer('item'), 'registro_numero' : fields.integer('registro numero'),             'fecha_de_emision': fields.date('fecha de emision', required=true, select=true),             'fecha_de_solicitud': fields.date('fecha de solicitud', required=true, select=true),             'fecha_del_documento': fields.date('fecha del documento', required=true, select=true),             'vigencia' : fields.integer('vigencia'), 'cert_ids' : fields.one2many('certificados.line','requisicion_id','items del certificado',states={'done': [('readonly', true)]}),             'descripcion' : fields.text('descripcion'),             'notas' : fields.text('notas'),             } certificados()  class certificados_line(osv.osv):  _name = "certificados.line" _description="certificados no produccion"  _columns = {     'codigo_arancelario' : fields.integer('codigo arancelario'),     'product_id' : fields.many2one('product.product', 'material'),     'descripcion_arancelaria' : fields.char('descripcion arancelaria', size=42, required = true, translate = true),      'especificaciones_tecnicas' : fields.char('especificaciones tecnicas', size=60, required = true, translate = true),      'cantidad' : fields.float('cantidad'), 'unidad_de_medida': fields.many2one('product.uom', 'unidad de medida'),     'precio_unitario_declarado' : fields.float('precio unitario declarado'), 'moneda' : fields.many2one('res.currency', 'moneda'),     'valor_en_divisas' : fields.float('valor en divisas'),     'requisicion_id' : fields.many2one('certificados.certificados', 'certificados de no produccion', ondelete='cascade'),     'cantidad_consumida' : fields.float('cantidad consumida'), 'cantidad_disponible' : fields.float('cantidad disponible'),  } certificados_line() 

i've seen in module first class doesn't close itself, mean, in class 'certificados' wouldn't have 'certificados()' code in bottom.

don't know if possible, or if i'm doing wrong here.

the view of 'cert_ids' field of certificados, should of form:

                   <notebook>                       <page string="productos">                             <field name="cert_ids">                                 <tree string="productos">                                     <field name="product_id"/>                                     <field name="codigo_arancelario"/>                                     <field name="descripcion_arancelaria"/>                                     <field name="especificaciones_tecnicas"/>                                     <field name="cantidad"/>                                     <field name="precio_unitario_declarado"/>                                     <field name="valor_en_divisas"/>                                     <field name="cantidad_consumida"/>                                     <field name="notas"/>                                 </tree>                             </field>                             <separator string="observaciones"/>                             <field name="descripcion"/>                         </page>                     </notebook> 

i don't know if i'm doing wrong, xml gives me invalid architecture errors, , field not working correctly.

thanks in advance!


after correction made user1576199, still giving me error, knows if there's error in codes?

these pastebins

xml

python

hello use view.

                      <notebook>                           <page string="productos">                                 <field name="cert_ids">                                     <tree string="productos">                                         <field name="product_id"/>                                         <field name="codigo_arancelario"/>                                         <field name="descripcion_arancelaria"/>                                         <field name="especificaciones_tecnicas"/>                                         <field name="cantidad"/>                                         <field name="precio_unitario_declarado"/>                                         <field name="valor_en_divisas"/>                                         <field name="cantidad_consumida"/>                                    </tree>                                 </field>                                 <separator string="observaciones"/>                                 <field name="descripcion"/>                             </page>                         </notebook> 

you used <field name="notas"/> not exits in certificados.line object.


Comments

Popular posts from this blog

android - getbluetoothservice() called with no bluetoothmanagercallback -

sql - ASP.NET SqlDataSource, like on SelectCommand -

ios - Undefined symbols for architecture armv7: "_OBJC_CLASS_$_SSZipArchive" -