Hola Antonio, El 28 de septiembre de 2015, 12:24, Antonio Roncero <[email protected]> escribió:
> > > 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 <[email protected]> >> 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? > Mira en Administración > Modelos > Adjuntos. Saludos, > > > >> >> [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 >> > -- Jesús Martín Zikzakmedia SL C/ de Sant Jaume, 9, baixos, 2ª 08720 Vilafranca del Penedès ☏ 93 890 21 08
