diff --git a/contragent.cfm b/contragent.cfm
index 7e26d98..1a9f63b 100644
--- a/contragent.cfm
+++ b/contragent.cfm
@@ -489,7 +489,7 @@
#date_accept# |
#__index# |
#dateFormat(date_nop,'YYYY-MM-DD')# |
- #dateFormat(date_end,'YYYY-MM-DD')# |
+ #dateFormat(date_end,'YYYY-MM-DD')# |
#is_easy# |
diff --git a/crm2cloud.cfm b/crm2cloud.cfm
index d7b47de..e227348 100644
--- a/crm2cloud.cfm
+++ b/crm2cloud.cfm
@@ -59,6 +59,7 @@ stair as ( -- рабочая лесенка (инстансы строк, име
FROM line --WHERE probability_pc > 0
) t
WHERE t.dt_from = t.running_min_dt
+ AND t.dt_to > CURRENT_TIMESTAMP OR t.dt_to IS NULL
),
alloc as (select c."WZ" as wz
, round(sum(c."VM_RAM_Allocated")) as ram
@@ -92,7 +93,7 @@ z.id_klienta as WZ, z.__name as client, z.__id as company_uid, round(sum(c.cnt*o
FROM stair o
JOIN elma.companies z on (o._companies=z.__id)
LEFT OUTER JOIN component c on (c.__id = ANY (o.params))
-WHERE c.code LIKE 'iaas.ngc.%.vcpu-_'
+WHERE c.code LIKE 'iaas.ngc.%.vcpu%-_'
GROUP BY z.id_klienta, z.__id, z.__name
),
sold_disk as (SELECT
@@ -113,21 +114,24 @@ GROUP BY z.id_klienta
)
select
- r.wz as wz_sold,
- r.client as client_sold, r.company_uid,
- a.wz as wz_alloc,
- ds.status_ids,
- r.codes as ram_codes,
- r.quantity as ram_sold,
- a.ram as ram_alloc,
- a.ram_on as ram_alloc_on,
- c.codes as cpu_codes,
- c.quantity as cpu_sold,
- a.cpu as cpu_alloc,
- a.cpu_on as cpu_alloc_on,
- d.quantity as disk_sold,
- da.disk_alloc,
- d.codes as disk_codes
+
+ r.wz as wz_sold
+ r.client as client_sold
+ r.company_uid
+ a.wz as wz_alloc
+ ds.status_ids
+ r.codes as ram_codes
+ r.quantity as ram_sold
+ a.ram as ram_alloc
+ a.ram_on as ram_alloc_on
+ c.codes as cpu_codes
+ c.quantity as cpu_sold
+ a.cpu as cpu_alloc
+ a.cpu_on as cpu_alloc_on
+ d.quantity as disk_sold
+ da.disk_alloc
+ d.codes as disk_codes
+
from sold_ram r
join deal_stat ds on (r.wz=ds.wz)
join sold_cpu c on (r.wz=c.wz)
@@ -142,10 +146,10 @@ order by 1,3
-
+
-
+