Fall 5400: CR1 - Zahlungsbedingungen Händler
							parent
							
								
									7ec1b4ab8e
								
							
						
					
					
						commit
						c7780a1cc5
					
				|  | @ -52,6 +52,13 @@ class SaleOrder(models.Model): | ||||||
|     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.') |     confirmation_nr = fields.Char('Freigabe-Nr.') | ||||||
| 
 | 
 | ||||||
|  |     @api.multi | ||||||
|  |     @api.onchange('partner_invoice_id') | ||||||
|  |     def _onchange_partner_invoice_id(self): | ||||||
|  |         for record in self: | ||||||
|  |             if record.partner_invoice_id.retail_partner_id: | ||||||
|  |                 record.payment_term_id = record.partner_invoice_id.retail_partner_id.property_payment_term_id | ||||||
|  | 
 | ||||||
|     @api.multi |     @api.multi | ||||||
|     def _compute_weight_total(self): |     def _compute_weight_total(self): | ||||||
|         for record in self: |         for record in self: | ||||||
|  | @ -175,11 +182,14 @@ class SaleOrder(models.Model): | ||||||
|         order_line_vals = vals.get('order_lines', False) |         order_line_vals = vals.get('order_lines', False) | ||||||
|         vals = self.remove_not_specified_fields(vals) |         vals = self.remove_not_specified_fields(vals) | ||||||
|         vals = self.correct_values(vals) |         vals = self.correct_values(vals) | ||||||
|  |         payment_term = partner.property_payment_term_id | ||||||
|  |         if partner.retail_partner_id: | ||||||
|  |             payment_term = partner.retail_partner_id.property_payment_term_id | ||||||
|         vals.update({ |         vals.update({ | ||||||
|             'partner_id': partner.id, |             'partner_id': partner.id, | ||||||
|             'fiscal_position_id': partner.property_account_position_id.id, |             'fiscal_position_id': partner.property_account_position_id.id, | ||||||
|             'user_id': partner.user_id.id, |             'user_id': partner.user_id.id, | ||||||
|             'payment_term_id': partner.property_payment_term_id.id, |             'payment_term_id': payment_term.id, | ||||||
|             'partner_shipping_id': delivery_partner.id, |             'partner_shipping_id': delivery_partner.id, | ||||||
|             'partner_invoice_id': partner.id, |             'partner_invoice_id': partner.id, | ||||||
|             'incoterm': partner.sale_incoterm_id.id |             'incoterm': partner.sale_incoterm_id.id | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue