Ir al contenido
Menú
Se marcó esta pregunta
2 Respuestas
3073 Vistas

I am trying to find the list of objects to be used in my emails templates.

I have create a new text field in my Stock.Transfer Model (Outbound Delivery) called "x_recylingcode". I am trying to to find how to call this field in my email templates.


I went to Settings -> Technical -> Database Structure -> Fields

I search for x_recylingcode. and found that the Model is "Transfer".

I have tried different options to display the value in my email like: 

${object.transfer.x_recylingcode}, ${object.x_recylingcode}, ${object.stock.transfer.x_recylingcode}, 

None of them return me the value of the the field.

Can anyone explain how to find the name of the object to be used in my emails ? 

Thanks,
Dan

Avatar
Descartar
Autor Mejor respuesta

Got it ! Thanks

I found my issue. As i had different languages, i used a email template from a different language where i inserted the code. 

Avatar
Descartar
Mejor respuesta

Hello Dan Witting,

First, you must verify which model_id is used in the mail template.Is the same object in which the "x_recylingcode" field is defined.

Please fine the example in comment 


Thanks & Regards,
Email: odoo@aktivsoftware.com
Skype: kalpeshmaheshwari

Avatar
Descartar

If yes then use the below syntax for accessing the field:
odoo-15: {{object.x_recylingcode}}
odoo-14 : ${object.x_recylingcode}

If no then use the relational field to access the field like below:
odoo-15 : {{object.<relational_Field_name>.x_recylingcode}}
odoo-14 : ${object.<relational_Field_name>.x_recylingcode}

Publicaciones relacionadas Respuestas Vistas Actividad
3
may 25
624
1
abr 25
446
0
feb 25
426
1
dic 24
2190
3
sept 24
12465