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') | ||||
|     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 | ||||
|     def _compute_weight_total(self): | ||||
|         for record in self: | ||||
|  | @ -175,11 +182,14 @@ class SaleOrder(models.Model): | |||
|         order_line_vals = vals.get('order_lines', False) | ||||
|         vals = self.remove_not_specified_fields(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({ | ||||
|             'partner_id': partner.id, | ||||
|             'fiscal_position_id': partner.property_account_position_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_invoice_id': partner.id, | ||||
|             'incoterm': partner.sale_incoterm_id.id | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue