Commit 9052bdcd by Yvon Kerdoncuff

Merge branch '4828-fix-sales-export' into 'dev_cooperatic'

sales: fix limited number of export lines

See merge request !240
parents a7c8e117 07631ea4
Pipeline #2915 failed with stage
in 1 minute 7 seconds
...@@ -17,7 +17,8 @@ class CagetteSales(models.Model): ...@@ -17,7 +17,8 @@ class CagetteSales(models.Model):
# Get pos orders # Get pos orders
cond = [['date_order', '>=', date_from], ['date_order', '<=', date_to]] cond = [['date_order', '>=', date_from], ['date_order', '<=', date_to]]
fields = ['partner_id', 'statement_ids', 'name'] fields = ['partner_id', 'statement_ids', 'name']
orders = self.o_api.search_read('pos.order', cond, fields) orders = self.o_api.search_read('pos.order', cond, fields, limit=50000)
# Get bank statements of these sessions # Get bank statements of these sessions
statements = [] statements = []
statements_partners = {} statements_partners = {}
...@@ -25,8 +26,13 @@ class CagetteSales(models.Model): ...@@ -25,8 +26,13 @@ class CagetteSales(models.Model):
for o in orders: for o in orders:
statements = statements + o["statement_ids"] statements = statements + o["statement_ids"]
for s in o["statement_ids"]: for s in o["statement_ids"]:
if o["partner_id"] is False:
statements_partners[s] = "Membre non renseigné"
else:
statements_partners[s] = o["partner_id"][1] statements_partners[s] = o["partner_id"][1]
statements_orders[s] = o["name"] statements_orders[s] = o["name"]
# Get payment lines # Get payment lines
cond = [['id', 'in', statements]] cond = [['id', 'in', statements]]
fields = ["amount", "journal_id", "create_date", "meal_voucher_issuer"] fields = ["amount", "journal_id", "create_date", "meal_voucher_issuer"]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment