156 svc.resource_realm_cnt

This commit is contained in:
2025-11-01 15:56:42 +03:00
parent fd3cee87d2
commit 5407b604ae
2 changed files with 14 additions and 1 deletions
+13
View File
@@ -73,6 +73,19 @@
<m:field>s.icon_src</m:field>
<m:field>s.descr</m:field>
<m:field>s.man</m:field>
<m:field>(select count(distinct r.resource_realm)
from resource_realm r
join resource_realm_access a on (
r.resource_realm_id=a.resource_realm_id
AND (a.contract_id IN (
select contract_id
from contract d
join contragent z on (d.contragent_id=z.contragent_id)
where z.external_uid=<cfqueryparam cfsqltype="CF_SQL_OTHER" value=#arguments.companyUid# null=#!isValid("guid", arguments.companyUid)#/>
AND NOT d.is_closed
) OR a.contract_id=0) /*0 means access to any contract*/
AND a.is_enabled)
where r.resource_realm_type_id=s.resource_realm_type_id) as resource_realm_cnt </m:field> <!--- количество доступных ресурсных платформ --->
<m:field>to_char(s.dt_created, 'YYYY-MM-DD"T"HH24:MI:SS.FF3TZHTZM') as dt_created</m:field>
<m:field>to_char(s.dt_updated, 'YYYY-MM-DD"T"HH24:MI:SS.FF3TZHTZM') as dt_updated</m:field>
</m:field_set>