From 6c95109004acc78fd0e207a069266682739e7d53 Mon Sep 17 00:00:00 2001 From: msyu Date: Sat, 23 Aug 2025 18:55:50 +0300 Subject: [PATCH] 012 deals added --- Application.cfc | 2 +- deal_ls.cfm | 120 ++++++++++++++++++++++++++++++++++++++++++++++++ inc/menu.cfm | 1 + 3 files changed, 122 insertions(+), 1 deletion(-) create mode 100644 deal_ls.cfm diff --git a/Application.cfc b/Application.cfc index f12b0d1..18df00e 100644 --- a/Application.cfc +++ b/Application.cfc @@ -99,7 +99,7 @@ - + diff --git a/deal_ls.cfm b/deal_ls.cfm new file mode 100644 index 0000000..1b7a270 --- /dev/null +++ b/deal_ls.cfm @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + with + status(status, status_id, probability_pc) as (VALUES + ('Закрыта неуспешно',7,0),('Закрыта успешно',6,100),('Договор подписан',5,100),('Договор на подписании',15,90),('Договор на согласовании',12,70), + ('Тестирование',8,50),('Отправлено ТКП',10,20),('Внутреннее согласование',37,10),('Проработка решения',4,10),('Сбор потребностей',1,0) + ) + select + + d.__id + d.__name + d._companies + k.__name as contragent + k.id_klienta as wz + d.__status_status + s.status + s.probability_pc + + + from elma.deals d + left outer join elma.companies k on (d._companies=k.__id) + left outer join status s on (d.__status_status=s.status_id) + where 1=1 + order by + + + + + + + + + +select count(*) as cnt from elma.deals d where 1=1 + + + + + + + + + + + + Сделки + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #gridFooter# + + + diff --git a/inc/menu.cfm b/inc/menu.cfm index eb6620e..e33119e 100644 --- a/inc/menu.cfm +++ b/inc/menu.cfm @@ -13,6 +13,7 @@ +