Odoo 10-QWeb条形码生成器,EAN13缺少前导零

Odoo 10-QWeb条形码生成器,EAN13缺少前导零,odoo,odoo-10,qweb,Odoo,Odoo 10,Qweb,我有一个带有以下条形码的产品,可以在QWeb报告中以o.barcode的形式访问: 0200000100094 我使用以下语法在QWeb报告中生成条形码: 但是,Odoo QWeb打印12位条形码,即打印: 200000100094 我猜不知何故,o.barcode被标识为一个数字,因此前导零被删除 如何在Odoo中打印/显示EAN13条形码时保留前导零?将此python函数添加到条形码报告中 <t t-if="o.barcode"> <span t-esc="

我有一个带有以下条形码的产品,可以在QWeb报告中以
o.barcode
的形式访问:

0200000100094
我使用以下语法在QWeb报告中生成条形码:


但是,Odoo QWeb打印12位条形码,即打印:

200000100094
我猜不知何故,
o.barcode
被标识为一个数字,因此前导零被删除


如何在Odoo中打印/显示EAN13条形码时保留前导零?

将此python函数添加到条形码报告中

<t t-if="o.barcode">
    <span t-esc="(o.barcode).zfill(13)" style="float:left;margin-left:25px !important;"/>
</t>

有关更多信息,请参阅此