Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
1 Rispondi
4398 Visualizzazioni

Hi there,

Is there an easy way to change the printed reports in the portal of the current logged customer?

Let's take the (sale order) for example. When I want the print button in the portal (my account) to use another template for the print function, how can I do that?

The print button in the portal is special, because the template is going through this method:

if report_type in ('html', 'pdf', 'text'):
return self._show_report(model=order_sudo, report_type=report_type, report_ref='sale.action_report_saleorder', download=download)

Any ideas on this?




Avatar
Abbandona
Risposta migliore

Hi,

You can create new custom report as per you need and you can inherit the corresponding method you have specified in question, and give the id of the new report you have given.

Currently,

<report 
id="action_report_saleorder"
string="Quotation / Order"
model="sale.order"
report_type="qweb-pdf"
file="sale.report_saleorder"
name="sale.report_saleorder"
print_report_name="(object.state in ('draft', 'sent') and 'Quotation - %s' % (object.name)) or 'Order - %s' % (object.name)"
/>

this report is called from portal.


Thanks

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
1
giu 24
1509
1
gen 23
2243
2
set 21
5186
0
nov 16
3564
0
lug 25
534