İçereği Atla
Menü
Bu soru işaretlendi
1 Cevapla
4990 Görünümler

How do I attach a product overview (pdf) to the sales order template. I have added the attachment to the relevant product - how do I retrieve the ir.attachment for that product on the email template?

Avatar
Vazgeç

not really clear what you mean? Can it be you want to have the same attached file to show as attachment on a product as well as attachment on a quotation/SO ?

Üretici

yes that is exactly it. The attachment that gets uploaded on the product, needs to be attached to the quotation/SO.

En İyi Yanıt

Hi,

You can attach the pdf to the sale order template like this.

Override this function action_quotation_send()

attachment = self.env.ref(
'Your_module_name.action_name_report',
raise_if_not_found=False)
 
ctx = {
'default_model': 'sale.order',
'default_res_id': self.ids[0],
'default_use_template': bool(template_id),
'default_template_id': template_id,
'default_composition_mode': 'comment',
'mark_so_as_sent': True,
'default_attachment_ids': attachment.ids,
'custom_layout': "mail.mail_notification_paynow",
'proforma': self.env.context.get('proforma', False),
'force_email': True,
'model_description': self.with_context(lang=lang).type_name,
}
return {
'type': 'ir.actions.act_window',
'view_mode': 'form',
'res_model': 'mail.compose.message',
'views': [(False, 'form')],
'view_id': False,
'target': 'new',
'context': ctx,
}

Hope it helps

Avatar
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
0
Eki 24
1218
0
Oca 24
1403
0
Ağu 23
2591
5
May 23
15481
1
Ara 22
2315