@@ -116,6 +116,7 @@ class LeFilamentTdb(models.Model):
...
@@ -116,6 +116,7 @@ class LeFilamentTdb(models.Model):
'capital':0,
'capital':0,
'date_maj':0,
'date_maj':0,
'a_encaisser':0,
'a_encaisser':0,
'a_payer':0,
}
}
self._cr.execute("""
self._cr.execute("""
...
@@ -123,6 +124,7 @@ class LeFilamentTdb(models.Model):
...
@@ -123,6 +124,7 @@ class LeFilamentTdb(models.Model):
(select count(*) from account_invoice) as id,
(select count(*) from account_invoice) as id,
(select sum(amount_untaxed) from account_invoice where state!='draft' and type='out_invoice' and date >= date_trunc('year', current_date) and date < date_trunc('year', current_date + interval '1' year) ) as facture,
(select sum(amount_untaxed) from account_invoice where state!='draft' and type='out_invoice' and date >= date_trunc('year', current_date) and date < date_trunc('year', current_date + interval '1' year) ) as facture,
(select sum(residual_company_signed) from account_invoice where state!='draft' and type='out_invoice' ) as a_encaisser,
(select sum(residual_company_signed) from account_invoice where state!='draft' and type='out_invoice' ) as a_encaisser,
(select sum(residual_company_signed) from account_invoice where state!='draft' and type='in_invoice' ) as a_payer,
(select sum(planned_revenue*probability/100) from crm_lead where active=True and (date_deadline < date_trunc('year', current_date + interval '1' year) or date_deadline is null) ) as pipe,
(select sum(planned_revenue*probability/100) from crm_lead where active=True and (date_deadline < date_trunc('year', current_date + interval '1' year) or date_deadline is null) ) as pipe,
(select sum(planned_revenue*probability/100) from crm_lead where active=True and date_deadline >= date_trunc('year', current_date + interval '1' year) ) as pipe_n1,
(select sum(planned_revenue*probability/100) from crm_lead where active=True and date_deadline >= date_trunc('year', current_date + interval '1' year) ) as pipe_n1,
(select sum(planned_revenue*probability/100) from crm_lead where active=True and probability=100 and (date_deadline < date_trunc('year', current_date + interval '1' year) or date_deadline is null) ) as pipe_win,
(select sum(planned_revenue*probability/100) from crm_lead where active=True and probability=100 and (date_deadline < date_trunc('year', current_date + interval '1' year) or date_deadline is null) ) as pipe_win,
...
@@ -146,6 +148,8 @@ class LeFilamentTdb(models.Model):
...
@@ -146,6 +148,8 @@ class LeFilamentTdb(models.Model):