Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
3509 Lượt xem

Hi,

I would need to print the SO number f.e SO015 on the Sales Order PDF (Quotation/Order) f.e. as Code128 barcode. 

Is there any module or could please someone explain how this can be done in qweb etc. Thank you

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hello Simon

Please try with
t-att-src="'/report/barcode/?type=%s&value=%s&width=%s&height=%s' % ('Code128', you field name, 600, 150)"

Thanks & Regards,

 
Email: odoo@aktivsoftware.com

Skype: kalpeshmaheshwari

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

Hello, did you possibly want to post a module. Unfortunately your answer is not clear to me. Thanks

Tác giả

Hi Jainesh, Thank you for your help. I had some problems with it but then got it working with:

<img t-att-src="'/report/barcode/Code128/%s' % doc.name"/>

Thanks

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

Hi Simon:

To clarify Jainesh's post, Odoo has a builtin feature that allows you to generate a barcode image and include it in the QWeb report. To do this, you need to include an tag at the desired location in your report xml like so:


<img alt="SO Number" t-att-src="'/report/barcode/?type=%s&value=%s&width=%s&height=%s' % ('Code128', doc.name, 600, 150)"/>

The URL /report/barcode/ points to a controller that generates a barcode image based on the values of the parameters passed to it.

Hope this helps.

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

Hi Paresh, I got it working with some other help. However when using your code I get the following error: EntityRef: expecting ';', line 15, column 89

Any idea?

Hi Simon: Replace the & signs with &amp; so they get treated as HTML entities

Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 3 23
2001
0
thg 6 23
2682
0
thg 12 22
2816
0
thg 8 21
2952
2
thg 9 25
304