pageInfo=#pageInfo# id="#d.__id#" status=#pageInfo.status# trackOut="tr" idAttributesOut="id" /> Контрагент #d.__name# [#d.__id#]
__id
#d.__id#
__name
#d.__name#
_inn
#d._inn#
_kpp
#d._kpp#
id_klienta
#d.id_klienta#
сюда добавить сделок, договоров и т.д. select d.__id d.agreement_id d.__name d.company_uid d.date_of_aggrement d.date_end_aggrement d.type_of_agreement d.__index from elma.aggrements d where d.company_uid=

Договоры (#qContract.recordCount#)

__id Номер Внут. номер Дата Дата оконч. Тип договора
#__id# #__name# #agreement_id# #dateFormat(date_of_aggrement,"YYYY-MM-DD")# #dateFormat(date_end_aggrement,"YYYY-MM-DD")# #type_of_agreement#
with s(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) ), component as (select siv.deal as deal_uids, siv.type, (siv.cnt*(100-COALESCE(siv.discount,0))/100*p.price*p.cnt*(100-COALESCE(p.discount,0))) as param_cost from elma.deals_services siv join elma.service_parametrs p on (p.__id = ANY(siv.params)) ) select a.__id::text ,a.__name as additional_agreement ,a.contract_uid::text ,a.is_actual ,a.last_aa ,a.deal_uid::text ,c.__name as contract ,c.agreement_id ,c.date_of_aggrement ,d.__id as deal_uid ,d.__name as deal ,d.__status_status ,s.status ,s.probability_pc ,u.__name as owner ,(select sum(param_cost) from component where d.__id = ANY(component.deal_uids) AND component.type IN (1) ) as install ,(select sum(param_cost) from component where d.__id = ANY(component.deal_uids) AND component.type IN (2) ) as periodical ,(select sum(param_cost) from component where d.__id = ANY(component.deal_uids) AND component.type IN (3) ) as metered from elma.additional_agreements a join elma.aggrements c on (a.contract_uid=c.__id) join elma.deals d on (a.deal_uid=d.__id) left outer join s on (d.__status_status=s.status_id) left outer join elma.comp_users_ext u on (d._owner=c.__id) where c.company_uid=

Доп. соглашения (#qAdditionalAgreement.recordCount#)

__id Доп. соглашение Внут. н-р дог. Дата договора Сделка Статус сделки Вер-ть % Ответственный Инсталл Ежемес Тариф.
#__id# #additional_agreement# #agreement_id# #dateFormat(date_of_aggrement,"YYYY-MM-DD")# #deal# #status# #probability_pc# #owner# #nFmt(install)# #nFmt(periodical)# #nFmt(metered)#
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) ), component as (select siv.deal as deal_uids, siv.type, (siv.cnt*(100-COALESCE(siv.discount,0))/100*p.price*p.cnt*(100-COALESCE(p.discount,0))) as param_cost from elma.deals_services siv join elma.service_parametrs p on (p.__id = ANY(siv.params)) ) select d.__id d.__index d.__name d._companies d."__createdAt" as __createdAt k.__name as contragent k.__id as contragent_uid k.id_klienta as wz d.__status_status s.status s.probability_pc c.__name as owner a.__name as additional_agreement a.__id as additional_agreement_uid g.__name as contract g.__id as contract_uid g.date_of_aggrement g.agreement_id g.date_of_aggrement as dt_contract (select sum(param_cost) from component where d.__id = ANY(component.deal_uids) AND component.type IN (1) ) as install (select sum(param_cost) from component where d.__id = ANY(component.deal_uids) AND component.type IN (2) ) as periodical (select sum(param_cost) from component where d.__id = ANY(component.deal_uids) AND component.type IN (3) ) as metered 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) left outer join elma.comp_users_ext c on (d._owner=c.__id) left outer join elma.additional_agreements a on (d.__id=a.deal_uid) left outer join elma.aggrements g on (a.contract_uid = g.__id) where d._companies=

Сделки (#qDeal.recordCount#)

__id __index Сделка Статус сделки Вер-ть % Ответственный Допник Договор Внут. н-р дог. Дата договора Инсталл Ежемес Тариф.
#__id# #__index# #__name# #status# #probability_pc# #owner# #additional_agreement# #contract# #agreement_id# #dateFormat(date_of_aggrement,"YYYY-MM-DD")# #nFmt(install)# #nFmt(periodical)# #nFmt(metered)#