Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
1 Відповісти
3171 Переглядів

Hi,
I'm trying to pass both docids and data to the qweb report but realise that I can only pass docids or data. In my search for this issue, I found exactly the same issue as my problem but closed.

Error when using data parameter in report_action function 

@pedrobaeza said:

I would say that using both arguments (docids and data) is not something supported. 

Why not? And how can I do this in another way?

Thanks!

Аватар
Відмінити
Автор

Hi everyone, any solutions?

Найкраща відповідь

Hi

Try the following code,

from odoo import models,api
class VehicleReport(models.AbstractModel):
    _name = 'report.vehicle.report_vehicle_order’
 
    @api.model
    def _get_report_values(self, docids, data=None):
        docs = self.env[model.model].browse(docids)
        return {
              'doc_ids': docids,
              'doc_model': model.model,
              'docs': docs,
              'data': data,
        }


For more reference, you can refer to the blog : https://www.cybrosys.com/blog/how-to-create-a-custom-pdf-report-in-odoo-16

Hope it helps

Аватар
Відмінити
Автор

Hi,
Thank you for your answer, but it's not working.

Related Posts Відповіді Переглядів Дія
3
серп. 25
2609
1
трав. 25
2640
1
квіт. 25
3632
1
квіт. 25
4490
1
квіт. 25
1961