El 28 de septiembre de 2015, 12:57, Antonio Roncero <[email protected]>
escribió:

>
>
> El lunes, 28 de septiembre de 2015, 11:28:02 (UTC+1), Jesús Martín Jiménez
> escribió:
>>
>> 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.
>>
>
> Gracias. He visto que se representa como la cadena que almacena
> "modelo,id". ¿Existe algun widget (el "refenrece" es el que actua por
> defecto) que pueda usarse para abrir el registro asociado?
>

En la vista de formulario que te indico está.


>
>> 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
>>
>


-- 

Jesús Martín

Zikzakmedia SL
C/ de Sant Jaume, 9, baixos, 2ª
08720 Vilafranca del Penedès
☏ 93 890 21 08

Responder a