2014-03-06 10:41:43 +00:00
<?xml version="1.0" encoding="utf-8"?>
<openerp >
<data >
2014-03-17 10:01:15 +00:00
<template id= "report_picking" >
2014-03-06 10:41:43 +00:00
<t t-call= "report.html_container" >
<t t-foreach= "docs" t-as= "o" >
<t t-call= "report.external_layout" >
<div class= "page" >
2014-06-10 14:06:52 +00:00
<div class= "row" > <div class= "col-xs-4 pull-right" >
<img t-att-src= "'/report/barcode/?type=%s&value=%s&width=%s&height=%s' % ('Code128', o.name, 600, 100)" style= "width:300px;height:50px;" />
2014-03-07 17:28:03 +00:00
</div> </div>
2014-12-22 16:28:51 +00:00
<div class= "row" >
<div class= "col-xs-6" >
<div t-if= "o.picking_type_id.code=='incoming' and o.partner_id" >
<span > <strong > Supplier Address:</strong> </span>
</div>
<div t-if= "o.picking_type_id.code=='internal' and o.partner_id" >
<span > <strong > Warehouse Address:</strong> </span>
</div>
<div t-if= "o.picking_type_id.code=='outgoing' and o.partner_id" >
<span > <strong > Customer Address:</strong> </span>
</div>
<div t-if= "o.partner_id" name= "partner_header" >
<div t-field= "o.partner_id"
t-field-options='{"widget": "contact", "fields": ["address", "name", "phone", "fax"], "no_marker": true}'/>
<p t-if= "o.partner_id.vat" > VAT: <span t-field= "o.partner_id.vat" /> </p>
</div>
</div>
<div class= "col-xs-5 col-xs-offset-1" >
2015-02-23 10:58:48 +00:00
<div t-if= "o.move_lines and o.move_lines[0].partner_id and o.move_lines[0].partner_id.id != o.partner_id.id" >
2014-12-22 16:28:51 +00:00
<span > <strong > Delivery Address:</strong> </span>
<div t-field= "o.move_lines[0].partner_id"
t-field-options='{"widget": "contact", "fields": ["address", "name", "phone", "fax"], "no_marker": true}'/>
</div>
2015-02-23 10:58:48 +00:00
<div t-if= "o.picking_type_id.code != 'internal' and (not o.move_lines or not o.move_lines[0].partner_id) and o.picking_type_id.warehouse_id.partner_id" >
2014-12-22 16:28:51 +00:00
<span > <strong > Warehouse Address:</strong> </span>
<div t-field= "o.picking_type_id.warehouse_id.partner_id"
t-field-options='{"widget": "contact", "fields": ["address", "name", "phone", "fax"], "no_marker": true}'/>
</div>
</div>
</div>
<h2 >
<span t-field= "o.picking_type_id" /> :
<span t-field= "o.name" />
</h2>
<table class= "table table-condensed" >
2014-03-10 09:44:43 +00:00
<thead >
<tr >
<th > <strong > Order (Origin)</strong> </th>
2014-03-17 10:01:15 +00:00
<th > <strong > State</strong> </th>
<th > <strong > Commitment Date</strong> </th>
2014-03-18 12:18:23 +00:00
<th name= "td_sched_date_h" > <strong > Scheduled Date</strong> </th>
2014-03-10 09:44:43 +00:00
</tr>
</thead>
<tbody >
<tr >
<td >
<span t-field= "o.origin" />
</td>
2014-03-17 10:01:15 +00:00
<td >
<span t-field= "o.state" />
</td>
<td >
<span t-field= "o.date" />
</td>
2014-03-18 12:18:23 +00:00
<td name= "td_sched_date" >
2014-03-10 09:44:43 +00:00
<span t-field= "o.min_date" />
</td>
</tr>
</tbody>
2014-03-17 10:01:15 +00:00
</table>
<br />
<br />
<table class= "table table-condensed" t-if= "not o.pack_operation_ids" >
2014-03-27 17:42:28 +00:00
<thead >
<tr >
<th > <strong > Product</strong> </th>
<th class= "text-right" > <strong > Quantity</strong> </th>
<t t-if= "o.picking_type_id.code != 'incoming'" > <th > <strong > Source</strong> </th> </t>
<th > <strong > Barcode</strong> </th>
<t t-if= "o.picking_type_id.code != 'outgoing'" > <th > <strong > Destination</strong> </th> </t>
</tr>
</thead>
<tbody >
2014-03-07 17:28:03 +00:00
<tr t-foreach= "o.move_lines" t-as= "move" >
2015-03-11 17:13:52 +00:00
<t t-if= "(o.state != 'partially_available') or (move.reserved_availability > 0)" >
<td > <span t-field= "move.product_id" /> </td>
<td class= "text-right" >
<t t-if= "o.state == 'partially_available'" >
<span t-field= "move.reserved_availability" /> <span t-field= "move.product_id.uom_id" groups= "product.group_uom" />
</t>
<t t-if= "o.state != 'partially_available'" >
<span t-field= "move.product_uom_qty" /> <span t-field= "move.product_uom" groups= "product.group_uom" />
</t>
</td>
<t t-if= "o.picking_type_id.code != 'incoming'" > <td > <span t-field= "move.location_id" /> </td> </t>
<td >
<span t-if= "move.product_id and move.product_id.ean13" >
<img t-att-src= "'/report/barcode/?type=%s&value=%s&width=%s&height=%s' % ('EAN13', move.product_id.ean13, 600, 100)" style= "width:300px;height:50px" />
</span>
</td>
<t t-if= "o.picking_type_id.code != 'outgoing'" > <td > <span t-field= "move.location_dest_id" /> </td> </t>
</t>
2014-03-07 17:28:03 +00:00
</tr>
2014-03-27 17:42:28 +00:00
</tbody>
2014-03-07 17:28:03 +00:00
</table>
2014-03-17 10:01:15 +00:00
<table class= "table table-condensed" t-if= "o.pack_operation_ids" >
2014-03-27 17:42:28 +00:00
<thead >
<tr >
<th > <strong > Product</strong> </th>
<th class= "text-right" > <strong > Quantity</strong> </th>
<t t-if= "o.picking_type_id.code != 'incoming'" > <th > <strong > Source</strong> </th> </t>
<th > <strong > Barcode</strong> </th>
<t t-if= "o.picking_type_id.code != 'outgoing'" > <th > <strong > Destination</strong> </th> </t>
</tr>
</thead>
<tbody >
2014-03-07 17:28:03 +00:00
<tr t-foreach= "o.pack_operation_ids" t-as= "pack_operation" >
2014-03-18 12:18:23 +00:00
<td > <span t-field= "pack_operation.product_id" />
<t t-if= "not pack_operation.product_id and pack_operation.package_id" > <span t-field= "pack_operation.package_id" /> </t> </td>
2014-03-27 17:42:28 +00:00
<td class= "text-right" > <span t-field= "pack_operation.product_qty" /> <span t-field= "pack_operation.product_uom_id" groups= "product.group_uom" /> </td>
<t t-if= "o.picking_type_id.code != 'incoming'" > <td > <span t-field= "pack_operation.location_id" />
2014-03-10 09:44:43 +00:00
<span t-if= "pack_operation.package_id" > :</span>
<span t-field= "pack_operation.package_id" />
<span t-if= "pack_operation.lot_id" > :</span>
<span t-field= "pack_operation.lot_id" />
</td>
2014-03-27 17:42:28 +00:00
</t>
2014-03-17 10:01:15 +00:00
<td >
<span t-if= "pack_operation.lot_id" >
2014-06-10 08:22:00 +00:00
<img t-att-src= "'/report/barcode/?type=%s&value=%s&width=%s&height=%s' % ('Code128', pack_operation.lot_id.name, 600, 100)" style= "width:300px;height:50px" />
2014-03-17 10:01:15 +00:00
</span>
<span t-if= "pack_operation.product_id and not pack_operation.lot_id and pack_operation.product_id.ean13" >
2014-06-10 14:06:52 +00:00
<img t-att-src= "'/report/barcode/?type=%s&value=%s&width=%s&height=%s' % ('EAN13', pack_operation.product_id.ean13, 600, 100)" style= "width:300px;height:50px" />
2014-03-17 10:01:15 +00:00
</span>
<span t-if= "pack_operation.package_id and not pack_operation.product_id" >
2014-06-10 08:22:00 +00:00
<img t-att-src= "'/report/barcode/?type=%s&value=%s&width=%s&height=%s' % ('Code128', pack_operation.package_id.name, 600, 100)" style= "width:300px;height:50px" />
2014-03-17 10:01:15 +00:00
</span>
</td>
2014-03-27 17:42:28 +00:00
<t t-if= "o.picking_type_id.code != 'outgoing'" > <td > <span t-field= "pack_operation.location_dest_id" />
2014-03-10 09:44:43 +00:00
<span t-if= "pack_operation.result_package_id" > :</span>
<span t-field= "pack_operation.result_package_id" />
2014-03-27 17:42:28 +00:00
</td> </t>
2014-03-07 17:28:03 +00:00
</tr>
2014-03-27 17:42:28 +00:00
</tbody>
2014-03-07 17:28:03 +00:00
</table>
2014-03-06 10:41:43 +00:00
</div>
</t>
</t>
</t>
</template>
</data>
</openerp>