File tree Expand file tree Collapse file tree
l10n_ar_sale_order_type/models Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -57,12 +57,10 @@ def _get_sale_checkbook(self):
5757 def create (self , vals ):
5858 for val in vals :
5959 if self .env .user .has_group ('l10n_ar_sale.use_sale_checkbook' ) and \
60- val .get ('name' , _ ('New' )) == _ ('New' ) and \
61- val .get ('sale_checkbook_id' ):
60+ val .get ('sale_checkbook_id' ):
6261 sale_checkbook = self .env ['sale.checkbook' ].browse (
6362 val .get ('sale_checkbook_id' ))
64- val ['name' ] = sale_checkbook .sequence_id and \
65- sale_checkbook .sequence_id ._next () or _ ('New' )
63+ val ['name' ] = sale_checkbook .sequence_id ._next () or _ ('New' )
6664 return super (SaleOrder , self ).create (vals )
6765
6866 def _compute_tax_totals (self ):
Original file line number Diff line number Diff line change @@ -27,8 +27,9 @@ def write(self, vals):
2727 record .state in {"draft" , "sent" }
2828 and record .type_id .sequence_id != sale_checkbook .sequence_id
2929 ):
30+ number_next = sale_checkbook .sequence_id .number_next_actual
3031 new_vals = vals .copy ()
31- new_vals ["name" ] = sale_checkbook .sequence_id ._next () or _ ( 'New' )
32+ new_vals ["name" ] = sale_checkbook .sequence_id .get_next_char ( number_next )
3233 super (SaleOrder , record ).write (new_vals )
3334 else :
3435 super (SaleOrder , record ).write (vals )
You can’t perform that action at this time.
0 commit comments