Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ

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!

Ảnh đại diện
Huỷ bỏ
Tác giả

Hi everyone, any solutions?

Câu trả lời hay nhất

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

Ảnh đại diện
Huỷ bỏ
Tác giả

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

Bài viết liên quan Trả lời Lượt xem Hoạt động
3
thg 8 25
2608
1
thg 5 25
2639
1
thg 4 25
3627
1
thg 4 25
4490
1
thg 4 25
1961