Iterar en objeto

18 views
Skip to first unread message

Maicoly Guerrero

unread,
Sep 21, 2018, 11:02:55 AM9/21/18
to tryton-es
Buenos días amig@s:
Soy nuevo en tryton sabe alguien como iterar en un objeto (purchase_pac_line), lo que quiero es que en la clase A tengo un objeto llamado budget
y en una clase B tambien un objeto budget, quiero de alguna manera relacionarlos y sacar la linea (purchase_pac_line)

purchase_pac_line = fields.Many2One('purchase.pac.line' , 'PAC Line') //nose como relacionar y sacar esta linea dependiendo el budget

Gracias x su apoyo

Sergi Almacellas Abellana

unread,
Sep 21, 2018, 11:12:35 AM9/21/18
to tryt...@googlegroups.com
Desde tu código puede acceder a los campos relacionados utilizando el
punto. En tu caso deberias utilizar:

budget.purchase_pac_line para acceder al pac.line

Si quieres acceder a la lsita de budgets del pac_line debes crear un
campo One2Many y acceder con el punto utilizando el nombre del campo.

UN saludo,


--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk

Maicoly Guerrero

unread,
Sep 21, 2018, 11:19:20 AM9/21/18
to tryt...@googlegroups.com
Hola Sergi gracias x tu ayuda como siempre muy amable.
Lo que no entiendo es y aclare mi pregunta, tengo 2 clases
Clase A:
budget : filelds.Many2One('public.budget',......)
purchase_pac_line = fields.Many2One('purchase.pac.line' , 'PAC Line')

Clase B:
budget : filelds.Many2One('public.budget',......)
//muchos campos mas


Lo que quiero que en la clase A, relacionar el budget de A con el budget de B, una vez hecho esto jalar 
o obtener el objeto B

Gracias Sergi

Reply all
Reply to author
Forward
0 new messages