El lunes, 28 de septiembre de 2015, 10:55:38 (UTC+1), Jesús Martín Jiménez escribió: > > Hola Antonio, > > El 28 de septiembre de 2015, 11:22, Antonio Roncero <ron...@gmail.com > <javascript:>> escribió: > >> Buenos dias, >> >> tengo un modelo (A) que tienes varios campos que relacionan con otros >> modelos(B,C,D...). En cada registro de A solo puede estar relleno uno de >> ellos, es decir, que si la relacion con el modelo C esta rellena, con D y B >> no. Es la unica manera que se me ha ocurrido para hacer "relaciones >> dinamicas" con otros modelos. >> > > También podrías utilizar un campo reference [1] >
Gracias, creo que puede ser una manera mas correcta. ;) He visto que se usa en invoice para definir el origen de la linea, pero no encuentro donde se define en la vista. ¿algun ejemplo donde pueda ver como se comporta? > > [1] http://doc.tryton.org/3.6/trytond/doc/ref/models/fields.html#reference > > >> >> mi pregunta, ¿se puede poner en las vistas de A, especialmente en la modo >> lista, un unico boton que abra la vista de B,C o D según sea el que esta >> relleno?, es decir, que la accion del boton llame a la vista >> "vista_%s" %active_model >> >> siendo %active_model el modelo que deba ser. >> >> Gracias >> > > Saludos, > > -- > > Jesús Martín > > Zikzakmedia SL > C/ de Sant Jaume, 9, baixos, 2ª > 08720 Vilafranca del Penedès > ☏ 93 890 21 08 >