Allow change of carrier even an order is already committed
Log Change of WV-Flagdevelop
							parent
							
								
									ad110a3bd1
								
							
						
					
					
						commit
						21b0f6253d
					
				|  | @ -111,6 +111,7 @@ | |||
|         <field name="inherit_id" ref="product.product_template_search_view"/> | ||||
|         <field name="arch" type="xml"> | ||||
|             <xpath expr="//field[@name='categ_id']" position="after"> | ||||
|                 <field name="default_code" string="Interne Referenz" filter_domain="[('default_code','ilike',self)]"/> | ||||
|                 <field name="manufacturing_number" string="Herstellnummer" filter_domain="[('manufacturing_number','ilike',self)]"/> | ||||
|                 <field name="suppl_ids" string="Lieferanten-Bestellnummer" | ||||
|                                 filter_domain="[('suppl_ids.product_name','ilike',self)]"/> | ||||
|  |  | |||
|  | @ -28,7 +28,7 @@ | |||
|                 <div style="height:5px;"> | ||||
|                 </div> | ||||
|                 <field name="editor_id" options="{'no_create': True, 'no_open': True}"/> | ||||
|                 <field name="carrier_id" options="{'no_create': True}"/> | ||||
|                 <field name="carrier_id" options="{'no_create': True}" attrs="{'readonly':False}"/> | ||||
|             </field> | ||||
|             <field name="delivery_date" position="before"> | ||||
|                 <field name="delivery_date_warning" position="before" attrs="{'readonly':True, 'invisible':True}"/> | ||||
|  | @ -164,7 +164,7 @@ | |||
|                     <div> | ||||
|                         <field name="carrier_id" context="{'order_id': id}" class="oe_inline" | ||||
|                                options="{'no_create': True, 'no_open': True}" | ||||
|                                attrs="{'readonly':[('state','not in',('draft','sent'))]}"/> | ||||
|                                attrs="{'readonly':False}"/> | ||||
|                         <i class="fa fa-check text-success" aria-hidden="true" | ||||
|                            attrs="{'invisible':['|','|',('carrier_id','=',False),('state','not in',('draft','sent')),('delivery_rating_success','=',False)]}"/> | ||||
|                     </div> | ||||
|  |  | |||
|  | @ -34,10 +34,10 @@ class AccountInvoice(models.Model): | |||
| 
 | ||||
|     reimburse_invoice_id = fields.Many2one(comodel_name='account.invoice', string='Weiterverrechnung') | ||||
|     charge_further = fields.Boolean(string='Weiterverrechnen', compute='_compute_charge_further', store=True, | ||||
|                                     help='Ist gesetzt, wenn das WV-Flag von mindestens einer Zeile gesetzt ist') | ||||
|                                     help='Ist gesetzt, wenn das WV-Flag von mindestens einer Zeile gesetzt ist',track_visibility='onchange') | ||||
| 
 | ||||
|     pg_ic_num = fields.Char('PG_IC_Nummer') | ||||
|     pg_ic_flag = fields.Boolean(string='IC', help='Rechnung nach PG exportiert') | ||||
|     pg_ic_flag = fields.Boolean(string='IC', help='Rechnung nach PG exportiert',track_visibility='onchange') | ||||
|     pg_admin = fields.Boolean(compute='_is_pg_admin', default=False, store=False) | ||||
| 
 | ||||
|     @api.multi | ||||
|  | @ -63,12 +63,14 @@ class AccountInvoice(models.Model): | |||
|     @api.multi | ||||
|     def action_set_all_wv_flag(self): | ||||
|         for record in self: | ||||
|             record.charge_further = True | ||||
|             for line in record.invoice_line_ids: | ||||
|                 line.reimbursement = True | ||||
| 
 | ||||
|     @api.multi | ||||
|     def action_unset_all_wv_flag(self): | ||||
|         for record in self: | ||||
|             record.charge_further = False | ||||
|             for line in record.invoice_line_ids: | ||||
|                 line.reimbursement = False | ||||
| 
 | ||||
|  |  | |||
|  | @ -2,7 +2,7 @@ | |||
| <odoo> | ||||
| 
 | ||||
|     <!-- Invoice View --> | ||||
|     <record id="invoice_form" model="ir.ui.view"> | ||||
|     <record id="invoice_form_dd" model="ir.ui.view"> | ||||
|         <field name="name">account.invoice.form.dealer_discount</field> | ||||
|         <field name="model">account.invoice</field> | ||||
|         <field name="inherit_id" ref="account.invoice_form"/> | ||||
|  | @ -35,8 +35,8 @@ | |||
|     </record> | ||||
| 
 | ||||
|     <!-- Bill View --> | ||||
|     <record id="invoice_supplier_form" model="ir.ui.view"> | ||||
|         <field name="name">account.invoice.form.dealer_discount</field> | ||||
|     <record id="invoice_supplier_form_dd" model="ir.ui.view"> | ||||
|         <field name="name">account.invoice.supplier.form.dealer_discount</field> | ||||
|         <field name="model">account.invoice</field> | ||||
|         <field name="inherit_id" ref="account.invoice_supplier_form"/> | ||||
|         <field name="arch" type="xml"> | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue