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

Responder a