minor fix
This commit is contained in:
parent
3150b5e2dd
commit
7dc4cdaef1
28
sale.py
28
sale.py
|
@ -39,7 +39,7 @@ class Sale(metaclass=PoolMeta):
|
||||||
cls.write(records, args)
|
cls.write(records, args)
|
||||||
res = {
|
res = {
|
||||||
'record': {'id': args['id']},
|
'record': {'id': args['id']},
|
||||||
'msg': f'Pedido Actualizado!!!',
|
'msg': 'Pedido Actualizado!!!',
|
||||||
'type': 'success',
|
'type': 'success',
|
||||||
}
|
}
|
||||||
return res
|
return res
|
||||||
|
@ -95,20 +95,20 @@ class Sale(metaclass=PoolMeta):
|
||||||
|
|
||||||
try:
|
try:
|
||||||
price_list = args['price_list']['id']
|
price_list = args['price_list']['id']
|
||||||
except:
|
except Exception:
|
||||||
price_list = args.get('price_list', None)
|
price_list = args.get('price_list', None)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
# option kid
|
# option kid
|
||||||
party, = Party.browse([args['party']['id']])
|
party, = Party.browse([args['party']['id']])
|
||||||
except:
|
except Exception:
|
||||||
# option fastkid
|
# option fastkid
|
||||||
party, = Party.browse([args['party']])
|
party, = Party.browse([args['party']])
|
||||||
if args.get('shipment_address'):
|
if args.get('shipment_address'):
|
||||||
try:
|
try:
|
||||||
# option kid
|
# option kid
|
||||||
shipment_address_id = args.get('shipment_address')['id']
|
shipment_address_id = args.get('shipment_address')['id']
|
||||||
except:
|
except Exception:
|
||||||
# option fastkid
|
# option fastkid
|
||||||
shipment_address_id = args.get('shipment_address')
|
shipment_address_id = args.get('shipment_address')
|
||||||
else:
|
else:
|
||||||
|
@ -119,7 +119,7 @@ class Sale(metaclass=PoolMeta):
|
||||||
try:
|
try:
|
||||||
# option kid
|
# option kid
|
||||||
agent_id = args['agent']['id']
|
agent_id = args['agent']['id']
|
||||||
except:
|
except Exception:
|
||||||
# option fastkid
|
# option fastkid
|
||||||
agent_id = args['agent']
|
agent_id = args['agent']
|
||||||
|
|
||||||
|
@ -494,24 +494,6 @@ class Sale(metaclass=PoolMeta):
|
||||||
}
|
}
|
||||||
return res
|
return res
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def mark_commanded(cls, args):
|
|
||||||
"""
|
|
||||||
This method mark as commanded all products in sale, previous
|
|
||||||
positive response of local printer
|
|
||||||
"""
|
|
||||||
sale = cls(args['sale_id'])
|
|
||||||
# if sale.state == 'draft':
|
|
||||||
# sale.quote([sale])
|
|
||||||
sale.order_status = 'commanded'
|
|
||||||
if sale.order_status_time:
|
|
||||||
sale.order_status_time.commanded = datetime.now()
|
|
||||||
sale.order_status_time.save()
|
|
||||||
sale.save()
|
|
||||||
for line in sale.lines:
|
|
||||||
line.order_sended = True
|
|
||||||
line.save()
|
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def _set_line(cls, val, context):
|
def _set_line(cls, val, context):
|
||||||
del val['id']
|
del val['id']
|
||||||
|
|
Loading…
Reference in New Issue