Fall 5556: Dokumentenvorlage - Lieferschein
							parent
							
								
									5dded76140
								
							
						
					
					
						commit
						9457c8d3bb
					
				|  | @ -42,3 +42,18 @@ class StockProductionLot(models.Model): | |||
|     def write(self, vals): | ||||
|         tools.image_resize_images(vals) | ||||
|         return super(StockProductionLot, self).write(vals) | ||||
| 
 | ||||
| 
 | ||||
| class StockPicking(models.Model): | ||||
|     _inherit = 'stock.picking' | ||||
| 
 | ||||
|     @api.model | ||||
|     def _formatLang(self, value): | ||||
|         lang = self.partner_id.lang | ||||
|         lang_objs = self.env['res.lang'].search([('code', '=', lang)]) | ||||
|         if not lang_objs: | ||||
|             lang_objs = self.env['res.lang'].search([], limit=1) | ||||
|         lang_obj = lang_objs[0] | ||||
| 
 | ||||
|         res = lang_obj.format('%.' + str(2) + 'f', value, grouping=True, monetary=True) | ||||
|         return res | ||||
|  |  | |||
|  | @ -54,6 +54,10 @@ | |||
|                         </t> | ||||
|                         <span t-field="o.quote_name"/> | ||||
|                     </p> | ||||
|                     <p t-if="o._name == 'stock.picking' and is_picking"> | ||||
|                             <span>Lieferschein</span> | ||||
|                         <span t-field="o.name"/> | ||||
|                     </p> | ||||
|                 </div> | ||||
|                 <div class="col-xs-4 header-logo"> | ||||
|                     <img t-if="company.logo" t-att-src="'data:image/png;base64,%s' % company.logo.decode()" | ||||
|  |  | |||
|  | @ -18,8 +18,8 @@ msgstr "" | |||
| 
 | ||||
| #. module: dp_reports_stock | ||||
| #: model:ir.ui.view,arch_db:dp_reports_stock.report_stockpicking_document | ||||
| msgid "<span><strong>Customer Address:</strong></span>" | ||||
| msgstr "<span><strong>Kundenadresse:</strong></span>" | ||||
| msgid ""<strong>Customer Address:</strong>" | ||||
| msgstr "<strong>Kundenadresse:</strong>" | ||||
| 
 | ||||
| #. module: dp_reports_stock | ||||
| #: model:ir.ui.view,arch_db:dp_reports_stock.report_stockpicking_document | ||||
|  |  | |||
|  | @ -32,11 +32,7 @@ | |||
|                         </div> | ||||
|                     </div> | ||||
| 
 | ||||
|                     <h2> | ||||
|                         <span t-field="o.name"/> | ||||
|                     </h2> | ||||
| 
 | ||||
|                     <table class="table table-condensed"> | ||||
|                     <table class="table table-condensed mt32"> | ||||
|                         <thead class="table-header"> | ||||
|                             <tr> | ||||
|                                 <th t-if="o.origin"> | ||||
|  | @ -99,7 +95,7 @@ | |||
|                                     <span t-field="move.product_id"/> | ||||
|                                 </td> | ||||
|                                 <td> | ||||
|                                     <span t-field="move.ordered_qty"/> | ||||
|                                     <span t-esc="o._formatLang(move_line.ordered_qty).strip('0').strip(',').strip('.')"/> | ||||
|                                     <span t-field="move.product_uom"/> | ||||
|                                 </td> | ||||
|                             </tr> | ||||
|  | @ -153,7 +149,7 @@ | |||
|                                                 </td> | ||||
|                                                 <td name="lot_qty"> | ||||
|                                                     <t t-if="move_line.product_qty"> | ||||
|                                                         <span t-field="move_line.product_qty"/> | ||||
|                                                         <span t-esc="o._formatLang(move_line.product_qty).strip('0').strip(',').strip('.')"/> | ||||
|                                                     </t> | ||||
|                                                 </td> | ||||
|                                             </tr> | ||||
|  | @ -163,14 +159,14 @@ | |||
|                                 <td class="text-center"> | ||||
|                                     <span t-field="move_line.package_id"/> | ||||
|                                     <span t-if="move_line.package_id">:</span> | ||||
|                                     <span t-field="move_line.ordered_qty"/> | ||||
|                                     <span t-esc="o._formatLang(move_line.ordered_qty).strip('0').strip(',').strip('.')"/> | ||||
|                                     <span t-field="move_line.product_uom_id"/> | ||||
|                                 </td> | ||||
|                                 <td class="text-right" t-if="move_line.state == 'done'"> | ||||
|                                     <t t-if="move_line.ordered_qty != move_line.qty_done"> | ||||
|                                         <t t-set="backorder" t-value="True"/> | ||||
|                                     </t> | ||||
|                                     <span t-field="move_line.qty_done"/> | ||||
|                                     <span t-esc="o._formatLang(move_line.qty_done).strip('0').strip(',').strip('.')"/> | ||||
|                                     <span t-field="move_line.product_uom_id"/> | ||||
|                                 </td> | ||||
|                             </tr> | ||||
|  | @ -187,7 +183,7 @@ | |||
|                         <div class="col-xs-6"> | ||||
|                             <span class="pull-right" style="padding-top: 5px; border-top: 1px solid;"> | ||||
|                                 <strong>Total Amount:</strong> | ||||
|                                 <span t-field="o.weight"/> | ||||
|                                 <span t-field="o.number_of_packages"/> | ||||
|                             </span> | ||||
|                         </div> | ||||
|                     </div> | ||||
|  | @ -211,6 +207,7 @@ | |||
|         <template id="stock.report_deliveryslip"> | ||||
|             <t t-call="web.html_container"> | ||||
|                 <t t-foreach="docs" t-as="o"> | ||||
|                     <t t-set="is_picking" t-value="True"/> | ||||
|                     <t t-call="dp_reports_stock.report_stockpicking_document" t-lang="o.partner_id.lang"/> | ||||
|                 </t> | ||||
|             </t> | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue