@@ -38,7 +38,6 @@ class LeFilamentTdb(models.Model):
...
@@ -38,7 +38,6 @@ class LeFilamentTdb(models.Model):
self.env.cr.execute("select sum(amount_untaxed) from account_invoice where state!='draft' and type='out_invoice' and date >= date_trunc('month', %s) and date < date_trunc('month', %s + interval '1' month);",(date_tdb,date_tdb))
self.env.cr.execute("select sum(amount_untaxed) from account_invoice where state!='draft' and type='out_invoice' and date >= date_trunc('month', %s) and date < date_trunc('month', %s + interval '1' month);",(date_tdb,date_tdb))
ca_mois=self.env.cr.fetchone()[0]
ca_mois=self.env.cr.fetchone()[0]
############## COMMANDES ################
############## COMMANDES ################
# TOTAL
# TOTAL
self.env.cr.execute("select sum(amount_untaxed) from sale_order where invoice_status='to invoice' and date_order >= date_trunc('month', %s) and date_order < date_trunc('month', %s + interval '1' month);",(date_tdb,date_tdb))
self.env.cr.execute("select sum(amount_untaxed) from sale_order where invoice_status='to invoice' and date_order >= date_trunc('month', %s) and date_order < date_trunc('month', %s + interval '1' month);",(date_tdb,date_tdb))
...
@@ -56,8 +55,13 @@ class LeFilamentTdb(models.Model):
...
@@ -56,8 +55,13 @@ class LeFilamentTdb(models.Model):
encaisse=self.env.cr.fetchone()[0]
encaisse=self.env.cr.fetchone()[0]
############## CHARGES ################
############## CHARGES ################
# self.env.cr.execute("select charges_fixes from res_company" )
self.env.cr.execute("select charges_fixes from res_company")
# charges_fixes = self.env.cr.fetchone()[0]
charges_fixes=self.env.cr.fetchone()[0]
############## PIPE ################
# TOTAL
self.env.cr.execute("select sum(planned_revenue*probability/100) from crm_lead where active=True;")
pipe=self.env.cr.fetchone()[0]
ifnotencaisse:
ifnotencaisse:
encaisse=0
encaisse=0
...
@@ -70,20 +74,10 @@ class LeFilamentTdb(models.Model):
...
@@ -70,20 +74,10 @@ class LeFilamentTdb(models.Model):
record.charges=charges*(-1.0)
record.charges=charges*(-1.0)
record.encaisse=encaisse
record.encaisse=encaisse
record.variation=encaisse+charges
record.variation=encaisse+charges
# record.charges_fixes = charges_fixes
record.charges_fixes=charges_fixes
@api.multi
defmaj_pipe(self):
forrecordinself:
############## PIPE ################
# TOTAL
self.env.cr.execute("select sum(planned_revenue*probability/100) from crm_lead where active=True;")