wizard 'confirm null invoice'
							parent
							
								
									7e4140ce0c
								
							
						
					
					
						commit
						eca8c28dd7
					
				|  | @ -0,0 +1,19 @@ | ||||||
|  | # Copyright 2018-Today datenpol gmbh (<http://www.datenpol.at>) | ||||||
|  | # License OPL-1 or later (https://www.odoo.com/documentation/user/11.0/legal/licenses/licenses.html#licenses). | ||||||
|  | 
 | ||||||
|  | from odoo import api, fields, models | ||||||
|  | from odoo.exceptions import ValidationError | ||||||
|  | 
 | ||||||
|  | class AccountInvoice(models.TransientModel): | ||||||
|  |     _name = 'wizard.confirm.null_invoice' | ||||||
|  |     _description = 'Bestätige Nullrechnung' | ||||||
|  | 
 | ||||||
|  |     @api.one | ||||||
|  |     def button_confirm_null_invoice(self): | ||||||
|  |         invoice_ids = self._context.get('active_ids') | ||||||
|  |         if invoice_ids is None: | ||||||
|  |             return {'type': 'ir.actions.act_window_close'} | ||||||
|  |         invoice = self.env['account.invoice'].browse(invoice_ids) | ||||||
|  |         res = invoice.with_context(confirmed=True).action_invoice_open() | ||||||
|  | 
 | ||||||
|  |         return res | ||||||
|  | @ -0,0 +1,37 @@ | ||||||
|  | <?xml version="1.0" encoding="utf-8"?> | ||||||
|  | <!-- Copyright 2018-Today Tischlerzentrum gmbh(<http://www.tzaustria.at>) | ||||||
|  |      License OPL-1 or later (https://www.odoo.com/documentation/user/11.0/legal/licenses/licenses.html#licenses). --> | ||||||
|  | 
 | ||||||
|  | <odoo> | ||||||
|  | 
 | ||||||
|  |     <record id="view_wizard_confirm_null_invoice_form" model="ir.ui.view"> | ||||||
|  |         <field name="name">view_wizard_confirm_null_invoice_form</field> | ||||||
|  |         <field name="model">wizard.confirm.null_invoice</field> | ||||||
|  |         <field name="arch" type="xml"> | ||||||
|  |             <form string="Wizard Confirm Null Invoice"> | ||||||
|  |                 <group> | ||||||
|  |                     <p>Wollen Sie wirklich eine Null-Rechnung erzeugen?</p> | ||||||
|  |                 </group> | ||||||
|  |                 <footer> | ||||||
|  |                     <button name="button_confirm_null_invoice" | ||||||
|  |                             string="Null-Rechnung bestätigen" | ||||||
|  |                             class="btn-primary" | ||||||
|  |                             type="object"/> | ||||||
|  |                     <button string="Abbrechen" | ||||||
|  |                             class="btn-default" | ||||||
|  |                             special="cancel"/> | ||||||
|  |                 </footer> | ||||||
|  |             </form> | ||||||
|  |         </field> | ||||||
|  |     </record> | ||||||
|  | 
 | ||||||
|  |     <act_window id="action_wizard_confirm_null_invoice" | ||||||
|  |         name="Nullrechnung" | ||||||
|  |         src_model="sale.order" | ||||||
|  |         res_model="wizard.confirm.null_invoice" | ||||||
|  |         view_type="form" | ||||||
|  |         view_mode="form" | ||||||
|  |         key2="client_action_multi" | ||||||
|  |         target="new"/> | ||||||
|  | 
 | ||||||
|  | </odoo> | ||||||
		Loading…
	
		Reference in New Issue