diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
| commit | 3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch) | |
| tree | a44932296ef4a9b71d5f010906253d8c53727726 /addons/stock/report/report_package_barcode.xml | |
| parent | 0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff) | |
initial commit 2
Diffstat (limited to 'addons/stock/report/report_package_barcode.xml')
| -rw-r--r-- | addons/stock/report/report_package_barcode.xml | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/addons/stock/report/report_package_barcode.xml b/addons/stock/report/report_package_barcode.xml new file mode 100644 index 00000000..6e0f9f55 --- /dev/null +++ b/addons/stock/report/report_package_barcode.xml @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> +<data> +<template id="report_package_barcode"> + <t t-call="web.basic_layout"> + <t t-foreach="docs" t-as="o"> + <t> + <div class="page"> + <div class="oe_structure"/> + <table class="table table-condensed" style="border-bottom: 0px solid white !important;"> + <tr> + <th> + <h1 t-field="o.name" class="mt0 float-left"/> + </th> + <th name="td_pk_barcode" style="text-align: center"> + <img t-att-src="'/report/barcode/?type=%s&value=%s&width=%s&height=%s' % ('Code128', o.name, 600, 100)" alt="Barcode" + style="width:300px;height:50px"/> + <p t-field="o.name"/> + </th> + </tr> + </table> + <div class="row mt32 mb32"> + <div t-if="o.packaging_id" class="o_packaging_type col-auto"> + <strong>Package Type:</strong> + <p t-field="o.packaging_id.name"/> + </div> + </div> + <table class="table table-sm" style="border-bottom: 0px solid white !important;"> + <t t-set="has_serial_number" t-value="o.quant_ids.mapped('lot_id')" /> + <thead> + <tr> + <th>Product</th> + <th name="th_quantity" class="text-right">Quantity</th> + <th name="th_uom" groups="uom.group_uom"/> + <th name="th_serial" class="text-right" t-if="has_serial_number">Lot/Serial Number</th> + </tr> + </thead> + <tbody> + <tr t-foreach="o.quant_ids" t-as="l"> + <td> + <span t-field="l.product_id.name"/> + </td> + <td class="text-right"> + <span t-field="l.quantity"/> + </td> + <td groups="uom.group_uom"> + <span t-field="l.product_id.uom_id.name"/> + </td> + <td class="text-right" t-if="has_serial_number"> + <t t-if="l.lot_id"><span t-field="l.lot_id.name"/></t> + </td> + </tr> + </tbody> + </table> + </div> + </t> + </t> + </t> +</template> + +<template id="report_package_barcode_small"> + <t t-call="web.basic_layout"> + <t t-foreach="docs" t-as="o"> + <t> + <div class="page"> + <div class="oe_structure"/> + <div class="row"> + <div class="col-12 text-center"> + <img t-att-src="'/report/barcode/?type=%s&value=%s&width=%s&height=%s' % ('Code128', o.name, 600, 100)" style="width:600px;height:100px" alt="Barcode"/> + <p t-field="o.name" style="font-size:20px;"></p> + </div> + </div> + <div class="row o_packaging_type" t-if="o.packaging_id"> + <div class="col-12 text-center" style="font-size:24px; font-weight:bold;"><span>Package Type: </span><span t-field="o.packaging_id.name"/></div> + </div> + </div> + </t> + </t> + </t> +</template> +</data> +</odoo> |
