Compare commits

..

2 Commits

Author SHA1 Message Date
6157328b80 Feat: Lineas eliminadas 2024-10-20 12:51:19 -05:00
0b49554eb5 Feat(WIP): Impresion de Lineas Eliminadas 2024-10-20 12:47:33 -05:00

18
sale.py
View File

@ -204,9 +204,16 @@ class Sale(metaclass=PoolMeta):
"uom": line.unit.name if line.type != 'title' else None}
for line in report.lines if not line.impreso]
data["deleted_lines"] = [{
<<<<<<< HEAD
"product": line.product.name,
"quantity": str(-1 * line.quantity),
"unit": line.unit.symbol,
} for line in report.delete_lines if not line.printed]
=======
"product": line.product.name if line.type != 'title' else None,
"quantity": line.quantity if line.type != 'title' else None,
} for line in report.delete_lines if not line.impreso]
>>>>>>> 77d626374f847b8e54b81cc06f76b545e4014b29
return data
@ -231,7 +238,11 @@ class Sale(metaclass=PoolMeta):
line.save()
for line in record.delete_lines:
<<<<<<< HEAD
line.printed = True
=======
line.impreso = True
>>>>>>> 77d626374f847b8e54b81cc06f76b545e4014b29
line.save()
record.save()
@ -277,7 +288,7 @@ class Sale(metaclass=PoolMeta):
headers = {"accept": 'application/json',
'Content-Type': 'application/json'}
requests.post(
url, data=json.dumps(content), headers=headers)
url, data=json.dumps(content), headers=headers, timeout=5)
@classmethod
@ModelView.button
@ -321,8 +332,9 @@ class Sale(metaclass=PoolMeta):
'Content-Type': 'application/json'}
cls.impreso([record])
requests.post(url, data=json.dumps(content),
headers=headers)
requests.post(
url, data=json.dumps(content),
headers=headers, timeout=5)
@classmethod
@ModelView.button