minor fix

This commit is contained in:
wilsongomez 2022-04-07 15:14:16 -05:00
parent a26a69c399
commit 36a2db71d8
1 changed files with 6 additions and 3 deletions

View File

@ -177,11 +177,12 @@ class Sale(metaclass=PoolMeta):
User = Pool().get('res.user') User = Pool().get('res.user')
context = Transaction().context context = Transaction().context
today = date.today() today = date.today()
user_id = context.get('user')
user = User(user_id)
if context.get('shop'): if context.get('shop'):
shop = Shop(context['shop']) shop = Shop(context['shop'])
else: else:
user_id = context.get('user')
user = User(user_id)
shop = user.shop shop = user.shop
context['price_list'] = shop.price_list context['price_list'] = shop.price_list
for v in args['lines']: for v in args['lines']:
@ -204,13 +205,15 @@ class Sale(metaclass=PoolMeta):
'shop': shop.id, 'shop': shop.id,
'party': party.id, 'party': party.id,
'invoice_type':'P', 'invoice_type':'P',
'table_assigned': args['table_assigned']['id'], 'table_assigned': args['table_assigned']['id'] if args.get('table_asigned') else None,
'shipment_address': party.addresses[0].id, 'shipment_address': party.addresses[0].id,
'invoice_address': party.addresses[0].id, 'invoice_address': party.addresses[0].id,
'company': shop.company.id, 'company': shop.company.id,
'kind': 'to_table', 'kind': 'to_table',
'sale_date': today, 'sale_date': today,
'shipment_date': today, 'shipment_date': today,
'salesman': user.employee,
'sale_device': user.sale_device,
'price_list': shop.price_list, 'price_list': shop.price_list,
'payment_term': shop.payment_term.id, 'payment_term': shop.payment_term.id,
'state': 'draft', 'state': 'draft',