minor fix
This commit is contained in:
parent
a26a69c399
commit
36a2db71d8
9
sale.py
9
sale.py
|
@ -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',
|
||||||
|
|
Loading…
Reference in New Issue