Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
2 Antwoorden
3457 Weergaven

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

Avatar
Annuleer
Beste antwoord

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

Avatar
Annuleer
Auteur

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

Auteur

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

Beste antwoord

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.

Avatar
Annuleer
Auteur

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

Gerelateerde posts Antwoorden Weergaven Activiteit
1
mrt. 23
1965
0
jun. 23
2638
0
dec. 22
2781
0
aug. 21
2902
1
jul. 25
2001