Odoo Help


Report one2many and many2one fields with aeroo

Francisco Castro
on 2/27/14, 11:48 AM 1,952 views
 _name = 'gs.pet'

_columns= {

           'pet_id': fields.char('Código', size=20, required='True'),
           'name': fields.char('Nome', size=60, required='True'),
           'register_data': fields.date('Data de Registo', required='True'),
           'born_date':fields.date('Data de Nascimento',required='True'),
           'imagemPet': fields.binary('Imagem'),
            'active': fields.boolean('Activo'),

_name = 'gs.owner'

_columns= {

           'owner_id': fields.one2many('gs.pet', 'owner_id','Pets'),
           'name': fields.char('Name', size=60, required='True'),
           'street':fields.char('Adress',size=60, required='True'),
           'phone':fields.char('Phone',size=15, required='True'),
           'imagemOwner': fields.binary('Imagem'),
           'active': fields.boolean('Activo')

How can I report:

1- The pets of wich owner

2-The owner of wich pet

I use the libreoffice and I see this on openerp forum but cant put the code alright:

     <for each="line in o.one2many field in res.partner table">

      <line.fieldname in="" one2many="" field.columnname="">

Rjay Lopez
On 4/14/14, 1:01 AM

Try this code,

<for each='o in objects'>
<for each='line in o.one2manyline'>
<line.many2one.owner> | <line.petowner>

About This Community

This platform 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.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

0 follower(s)


Asked: 2/27/14, 11:48 AM
Seen: 1952 times
Last updated: 3/16/15, 8:10 AM