Skip to content

Commit

Permalink
Merge pull request #5 from jmarcatoma/12.0
Browse files Browse the repository at this point in the history
[REF]. Cambios en el punto de venta. 2. Agrega creación de la secuenc…
  • Loading branch information
dkrimmer84 committed Dec 9, 2019
2 parents 475ada7 + e2be7b8 commit 096aaa8
Showing 1 changed file with 20 additions and 3 deletions.
23 changes: 20 additions & 3 deletions models/point_of_sale.py
Original file line number Diff line number Diff line change
Expand Up @@ -179,10 +179,28 @@ def create(self, values):
.search([('sequence_id', '=', session.config_id.sequence_id.id),
('active_resolution', '=', True)], limit=1)
else:
values['name'] = session.config_id.sequence_refund_id._next()
sequence = self.env['ir.sequence.dian_resolution'] \
if session.config_id.sequence_refund_id:
values['name'] = session.config_id.sequence_refund_id._next()
sequence = self.env['ir.sequence.dian_resolution'] \
.search([('sequence_id', '=', session.config_id.sequence_refund_id.id),
('active_resolution', '=', True)], limit=1)
else:
IrSequence = self.env['ir.sequence']
val = {
'name': 'POS Refund %s' % values['name'],
'padding': 4,
'prefix': "%s/" % values['name'],
'code': "pos.order",
'company_id': values.get('company_id', False)
}
session.config_id.sequence_refund_id = IrSequence.create(val).id
values['name'] = session.config_id.sequence_refund_id._next()
sequence = self.env['ir.sequence.dian_resolution'] \
.search([('sequence_id', '=', session.config_id.sequence_refund_id.id),
('active_resolution', '=', True)], limit=1)



if sequence.exists():
order.write({
'resolution_number': sequence['resolution_number'],
Expand Down Expand Up @@ -210,7 +228,6 @@ def create(self, values):
@api.multi
def refund(self):
abs = super(PosOrder, self).refund()

refund_ids = abs['res_id']
orders = self.env['pos.order'].browse(refund_ids)

Expand Down

0 comments on commit 096aaa8

Please sign in to comment.