Visualizar un registro en un campo

53 views
Skip to first unread message

Alberto Páez

unread,
Jun 11, 2015, 6:24:34 AM6/11/15
to openerp-s...@googlegroups.com
Buenos días:

He creado un módulo donde se van a generar registros de un código y un nombre, y quiero seleccionar un dato de ese campo nombre desde otro módulo a través de un campo desplegable...
He probado con un campo many to many tags referenciando ese módulo, pero lo que obtengo son la referencia al registro, no al campo del registro...

No tengo claro como hacerlo...

Gracias de antemano

A. Páez

Alberto Páez

unread,
Jun 11, 2015, 10:55:10 AM6/11/15
to openerp-s...@googlegroups.com
Cómo puedo ver el módulo res.partner para ver como están definidos algunos campos que me interesan?
Resulta que no se como localizarlo en los addons...

Gracias

Pedro Manuel Baeza Romero

unread,
Jun 11, 2015, 10:57:55 AM6/11/15
to openerp-s...@googlegroups.com
Pertenece al módulo base.

Un saludo.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

cubells

unread,
Jun 11, 2015, 10:58:59 AM6/11/15
to openerp-s...@googlegroups.com
El 11/06/15 a les 16:55, Alberto Páez ha escrit:
> Cómo puedo ver el módulo res.partner para ver como están definidos
> algunos campos que me interesan?
> Resulta que no se como localizarlo en los addons...
>

Ese es parte del core de odoo:

https://github.com/OCA/OCB/tree/8.0/openerp/addons/base/res


--
Atentament, cubells.
--

Alberto Páez

unread,
Jun 12, 2015, 8:37:02 AM6/12/15
to openerp-s...@googlegroups.com
Gracias:

Resulta que he creado un módulo (proyectos_nuevos) con un solo campo para añadirlo a la vista formulario res.partner.form:

Al generar el módulo, he heredado el modelo res.partner, es un error y no necesito heredar ningún modelo para añadir la vista?


Posteriormente, siguiendo las indicaciones de la documentación de odoo, añado el campo después del campo "name" del formulario pero me da error...

<?xml version="1.0"?>
<openerp>
    <data>
<record model="ir.ui.view" id="view_proyectos_nuevos_form">
       <field name="name">proyectos_nuevos.form</field>
       <field name="model">proyectos_nuevos</field>
       <field name="inherit_id" ref="base.view_partner_form"/>
       <field name="arch" type="xml">
           <field name="name" position="after">
            <field name="nombre_proyecto"/>
           </field>
       </field>  
</record>
</data>
</openerp>

Es insuficiente ese código)

En el módulo nuevo he heredado el res.partner de la seiguiente manera...

class proyectos_nuevos(osv.osv):
    _name = "proyectos_nuevos"
    _inherit = "res.partner"


.....................

Gracias de antemano



Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

cubells

unread,
Jun 12, 2015, 9:55:41 AM6/12/15
to openerp-s...@googlegroups.com
El 12/06/15 a les 14:37, Alberto Páez ha escrit:
> Gracias:
>
> Resulta que he creado un módulo (proyectos_nuevos) con un solo campo
> para añadirlo a la vista formulario res.partner.form:
>
> Al generar el módulo, he heredado el modelo res.partner, es un error y
> no necesito heredar ningún modelo para añadir la vista?
>
>
> Posteriormente, siguiendo las indicaciones de la documentación de odoo,
> añado el campo después del campo "name" del formulario pero me da error...
>
> <?xml version="1.0"?>
> <openerp>
> <data>
> <record model="ir.ui.view" id="view_proyectos_nuevos_form">
> <field name="name">proyectos_nuevos.form</field>
> <field name="model">proyectos_nuevos</field>
> <field name="inherit_id" ref="base.view_partner_form"/>
> <field name="arch" type="xml">
> <field name="name" position="after">
> <field name="nombre_proyecto"/>
> </field>
> </field>
> </record>
> </data>
> </openerp>
>

Qué diferencias ves en tu definición de herencia de vista y la de aquí?

https://github.com/OCA/OCB/blob/7.0/addons/delivery/partner_view.xml


> Es insuficiente ese código)
>
> En el módulo nuevo he heredado el res.partner de la seiguiente manera...
>
> class proyectos_nuevos(osv.osv):
> _name = "proyectos_nuevos"
> _inherit = "res.partner"
>


Qué diferencias ves entre tu código para definir la clase y el tuyo aquí?

https://github.com/OCA/OCB/blob/7.0/addons/delivery/partner.py





--
Atentament, cubells.
--

Alberto Páez

unread,
Jun 15, 2015, 6:14:48 AM6/15/15
to openerp-s...@googlegroups.com
Gracias, se ha instalado pero ahora me surge un problema:

El campo que he creado es un selection con 14 opciones y me da error..., parece que no es posible crear un campo con tantas opciones...
Reply all
Reply to author
Forward
0 new messages