|
@@ -51,7 +51,14 @@ class SaleOrder(models.Model):
|
|
|
date = self._convert_str_to_datetime(sale.date_order)
|
|
|
date = date.strftime(DATE_FORMAT)
|
|
|
inv.write({'date_invoice':date})
|
|
|
+ self.update_state()
|
|
|
inv.signal_workflow('invoice_open')
|
|
|
for picking in sale.picking_ids:
|
|
|
picking.force_assign()
|
|
|
picking.action_done()
|
|
|
+
|
|
|
+ @api.multi
|
|
|
+ def update_state(self):
|
|
|
+ for order in self:
|
|
|
+ order.write({'state': 'done'})
|
|
|
+ return True
|