Fall 5399: CR1 - Neues Feld Freigabenr.
							parent
							
								
									41941487da
								
							
						
					
					
						commit
						f2c37357cd
					
				|  | @ -29,6 +29,7 @@ values = { | ||||||
|     "date_order": "2017-11-21", |     "date_order": "2017-11-21", | ||||||
|     "assembled": True, |     "assembled": True, | ||||||
|     "line_id": "0000", |     "line_id": "0000", | ||||||
|  |     'confirmation_nr': 'FR000001', | ||||||
|     "portal_id": "59-0001", |     "portal_id": "59-0001", | ||||||
|     "portal_delivery_id": "111112", |     "portal_delivery_id": "111112", | ||||||
|     "delivery_firstname": "Huber", |     "delivery_firstname": "Huber", | ||||||
|  |  | ||||||
|  | @ -50,6 +50,7 @@ class SaleOrder(models.Model): | ||||||
|     positions = fields.Integer(string='Positionen', compute='_compute_positions') |     positions = fields.Integer(string='Positionen', compute='_compute_positions') | ||||||
|     num_items = fields.Integer(string='Anzahl der Artikel', compute='_compute_num_items') |     num_items = fields.Integer(string='Anzahl der Artikel', compute='_compute_num_items') | ||||||
|     weight_total = fields.Float(string='Gesamtgewicht', compute='_compute_weight_total') |     weight_total = fields.Float(string='Gesamtgewicht', compute='_compute_weight_total') | ||||||
|  |     confirmation_nr = fields.Char('Freigabe-Nr.') | ||||||
| 
 | 
 | ||||||
|     @api.multi |     @api.multi | ||||||
|     def _compute_weight_total(self): |     def _compute_weight_total(self): | ||||||
|  | @ -259,7 +260,7 @@ class SaleOrder(models.Model): | ||||||
|     def _get_specified_fields(self): |     def _get_specified_fields(self): | ||||||
|         return ['origin', 'client_order_ref', 'note', 'date_order', 'assembled', 'line_id', 'partner_id', |         return ['origin', 'client_order_ref', 'note', 'date_order', 'assembled', 'line_id', 'partner_id', | ||||||
|                 'fiscal_position_id', 'user_id', 'payment_term_id', 'partner_delivery_id', 'partner_invoice_id', |                 'fiscal_position_id', 'user_id', 'payment_term_id', 'partner_delivery_id', 'partner_invoice_id', | ||||||
|                 'assembly_state'] |                 'assembly_state', 'confirmation_nr'] | ||||||
| 
 | 
 | ||||||
|     @api.multi |     @api.multi | ||||||
|     def write(self, vals): |     def write(self, vals): | ||||||
|  |  | ||||||
|  | @ -39,6 +39,9 @@ | ||||||
|                     <field name="origin"/> |                     <field name="origin"/> | ||||||
|                 </group> |                 </group> | ||||||
|             </group> |             </group> | ||||||
|  |             <field name="partner_shipping_id" position="after"> | ||||||
|  |                 <field name="confirmation_nr"/> | ||||||
|  |             </field> | ||||||
|         </field> |         </field> | ||||||
|     </record> |     </record> | ||||||
| 
 | 
 | ||||||
|  | @ -50,6 +53,9 @@ | ||||||
|             <field name="partner_id" position="after"> |             <field name="partner_id" position="after"> | ||||||
|                 <field name="partner_invoice_id"/> |                 <field name="partner_invoice_id"/> | ||||||
|             </field> |             </field> | ||||||
|  |             <field name="name" position="after"> | ||||||
|  |                 <field name="confirmation_nr"/> | ||||||
|  |             </field> | ||||||
|         </field> |         </field> | ||||||
|     </record> |     </record> | ||||||
| 
 | 
 | ||||||
|  | @ -61,6 +67,9 @@ | ||||||
|             <field name="partner_id" position="after"> |             <field name="partner_id" position="after"> | ||||||
|                 <field name="partner_invoice_id"/> |                 <field name="partner_invoice_id"/> | ||||||
|             </field> |             </field> | ||||||
|  |             <field name="name" position="after"> | ||||||
|  |                 <field name="confirmation_nr"/> | ||||||
|  |             </field> | ||||||
|             <field name="invoice_status" position="after"> |             <field name="invoice_status" position="after"> | ||||||
|                 <field name="assembly_state"/> |                 <field name="assembly_state"/> | ||||||
|             </field> |             </field> | ||||||
|  |  | ||||||
|  | @ -24,4 +24,7 @@ class AccountInvoice(models.Model): | ||||||
|                 for line in category['lines']: |                 for line in category['lines']: | ||||||
|                     price_subtotal += line.price_subtotal |                     price_subtotal += line.price_subtotal | ||||||
|                 category['price_subtotal'] = price_subtotal |                 category['price_subtotal'] = price_subtotal | ||||||
|  |                 sale_order = self.env['sale.order'].search([('name', '=', category['name'])]) | ||||||
|  |                 if sale_order: | ||||||
|  |                     category['confirmation_nr'] = sale_order.confirmation_nr | ||||||
|         return res |         return res | ||||||
|  |  | ||||||
|  | @ -104,7 +104,7 @@ | ||||||
|                                 <tr t-if="layout_category['name'] != 'Uncategorized'"> |                                 <tr t-if="layout_category['name'] != 'Uncategorized'"> | ||||||
|                                     <td colspan="6"> |                                     <td colspan="6"> | ||||||
|                                         <strong> |                                         <strong> | ||||||
|                                             <t t-esc="layout_category['name']"/> - <t t-esc="o.partner_id.ref"/> |                                             <t t-esc="layout_category['name']"/> - <t t-esc="o.partner_id.ref"/><t t-if="layout_category['confirmation_nr']"> - <t t-esc="layout_category['confirmation_nr']"/></t> | ||||||
|                                         </strong> |                                         </strong> | ||||||
|                                     </td> |                                     </td> | ||||||
|                                     <td class="text-right" t-if="discount_is_set"/> |                                     <td class="text-right" t-if="discount_is_set"/> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue