Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
1 Odpowiedz
5119 Widoki

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?

Awatar
Odrzuć

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 ?

Autor

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

Najlepsza odpowiedź

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

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
1
wrz 25
1434
0
sty 24
1503
0
sie 23
2754
5
maj 23
15645
1
gru 22
2451