141 lines
7.0 KiB
Plaintext
141 lines
7.0 KiB
Plaintext
<cfsilent>
|
||
<cfimport prefix="m" taglib="lib"/>
|
||
<cfimport prefix="d" taglib="lib/data"/>
|
||
<cfimport prefix="layout" taglib="layout"/>
|
||
</cfsilent><m:silent silent="No">
|
||
|
||
<m:prepare_detail entity="param" pageInfoOut="pageInfo"/>
|
||
<cfparam name="param_id" type="integer"/>
|
||
|
||
<d:del
|
||
entity="#pageInfo.entity#"
|
||
confirmMessage="Удалить вариант компонента?"
|
||
denyMessage="Удаление данного варианта компонента невозможно (есть зависимые объекты)."
|
||
accessObj="#pageInfo.entity#"
|
||
status="status"
|
||
output="markup">
|
||
|
||
<!--- <d:dependency entity="provider_backup" title="Записи о резервном копировании">
|
||
<d:dependency_field key>provider_backup_id</d:dependency_field>
|
||
<d:dependency_field title="Дата и время резервного копирования" formatter=#date104#>dt_backup</d:dependency_field>
|
||
<d:dependency_from>
|
||
provider_backup
|
||
</d:dependency_from>
|
||
<d:dependency_condition cfsqltype="cf_sql_integer" value='#vcenter_guid#'>vcenter_guid</d:dependency_condition>
|
||
<d:dependency_order_by>1 desc</d:dependency_order_by>
|
||
</d:dependency> --->
|
||
|
||
<d:dependency entity="service_param" title="Вариант компонента услуги">
|
||
<d:dependency_field key>sp.service_param_id</d:dependency_field>
|
||
<d:dependency_field title="Код услуги">a.code</d:dependency_field>
|
||
<d:dependency_field title="Абстрактная услуга">a.abstract_service</d:dependency_field>
|
||
<d:dependency_field title="Характеристика">m.modifier</d:dependency_field>
|
||
<d:dependency_field title="Компонент">c.param_class</d:dependency_field>
|
||
<d:dependency_field title="Вариант компонента">p.param</d:dependency_field>
|
||
<d:dependency_from>
|
||
service_param sp
|
||
left outer join param p on sp.param_id=p.param_id
|
||
left outer join param_class c on p.param_class_id=c.param_class_id
|
||
left outer join service s on sp.service_id=s.service_id
|
||
left outer join modifier m on s.modifier_id=m.modifier_id
|
||
left outer join abstract_service a on s.abstract_service_id=a.abstract_service_id
|
||
</d:dependency_from>
|
||
<d:dependency_condition cfsqltype="cf_sql_integer" value='#param_id#'>sp.param_id</d:dependency_condition>
|
||
<d:dependency_order_by>2 desc</d:dependency_order_by>
|
||
</d:dependency>
|
||
|
||
<d:dependency entity="service_param" title="Вариант компонента экземпляра услуги">
|
||
<d:dependency_field key>sip.specification_item_param_id</d:dependency_field>
|
||
<d:dependency_field title="Спецификация">spec.specification</d:dependency_field>
|
||
<d:dependency_field title="Код услуги">a.code</d:dependency_field>
|
||
<d:dependency_field title="Абстрактная услуга">a.abstract_service</d:dependency_field>
|
||
<d:dependency_field title="Характеристика">m.modifier</d:dependency_field>
|
||
<d:dependency_field title="Компонент">c.param_class</d:dependency_field>
|
||
<d:dependency_field title="Вариант компонента">p.param</d:dependency_field>
|
||
<d:dependency_field title="Количество">sip.quantity</d:dependency_field>
|
||
<d:dependency_field title="Цена">sip.price</d:dependency_field>
|
||
<d:dependency_from>
|
||
specification_item_param sip
|
||
join service_param sp on (sip.service_param_id=sp.service_param_id)
|
||
left outer join abstract_service_param_class ac on (sp.abstract_service_param_class_id=ac.abstract_service_param_class_id)
|
||
left outer join param p on sp.param_id=p.param_id
|
||
left outer join param_class c on p.param_class_id=c.param_class_id
|
||
left outer join param p1 on sp.param_id=p1.param_id
|
||
left outer join service s on sp.service_id=s.service_id
|
||
left outer join modifier m on s.modifier_id=m.modifier_id
|
||
left outer join abstract_service a on s.abstract_service_id=a.abstract_service_id
|
||
left outer join specification_item si on sip.specification_item_id=si.specification_item_id
|
||
left outer join specification spec on si.specification_id=spec.specification_id
|
||
</d:dependency_from>
|
||
<d:dependency_condition cfsqltype="cf_sql_integer" value='#param_id#'>sp.param_id</d:dependency_condition>
|
||
<d:dependency_order_by>2 desc</d:dependency_order_by>
|
||
</d:dependency>
|
||
|
||
<d:dependency entity="service_param_price" title="Цена варианта компонента (параметра) услуги">
|
||
<d:dependency_field key>spp.service_param_price_id</d:dependency_field>
|
||
<d:dependency_field title="Код услуги">a.code</d:dependency_field>
|
||
<d:dependency_field title="Абстрактная услуга">a.abstract_service</d:dependency_field>
|
||
<d:dependency_field title="Характеристика">m.modifier</d:dependency_field>
|
||
<d:dependency_field title="Компонент">c.param_class</d:dependency_field>
|
||
<d:dependency_field title="Вариант компонента">coalesce(p.param, p1.param) as param</d:dependency_field>
|
||
<d:dependency_field title="Цена">spp.price</d:dependency_field>
|
||
<d:dependency_from>
|
||
service_param_price spp
|
||
left outer join service_param sp on (spp.service_param_id=sp.service_param_id)
|
||
left outer join param p on sp.param_id=p.param_id
|
||
left outer join param_class c on p.param_class_id=c.param_class_id
|
||
left outer join param p1 on sp.param_id=p1.param_id
|
||
left outer join service s on sp.service_id=s.service_id
|
||
left outer join modifier m on s.modifier_id=m.modifier_id
|
||
left outer join abstract_service a on s.abstract_service_id=a.abstract_service_id
|
||
</d:dependency_from>
|
||
<d:dependency_condition cfsqltype="cf_sql_integer" value='#param_id#'>sp.param_id</d:dependency_condition>
|
||
<d:dependency_order_by>2 desc</d:dependency_order_by>
|
||
</d:dependency>
|
||
|
||
<d:del_condition field="param_id" value="#param_id#" cfsqltype="cf_sql_integer"/>
|
||
</d:del>
|
||
|
||
<m:dispatch_detail
|
||
usePRG="Yes"
|
||
pageInfo=#pageInfo#
|
||
id="#param_id#"
|
||
status=#status#
|
||
trackOut="tr"
|
||
idAttributesOut="id"
|
||
/>
|
||
|
||
<!--- decoration --->
|
||
<cfquery name="qDecoration" datasource="#request.DS#">
|
||
select
|
||
p.param, c.param_class
|
||
FROM param p
|
||
left outer join param_class c on (p.param_class_id=c.param_class_id)
|
||
where p.param_id=<cfqueryparam cfsqltype="cf_sql_integer" value="#param_id#" null=#!isValid("integer", param_id)#/>
|
||
</cfquery>
|
||
|
||
|
||
</m:silent><!--- ----------------------------------------------------------------------------
|
||
---------------------------------------------------------------------------------------------
|
||
---------------------------------------------------------------------------------------------
|
||
---><layout:page section="header" pageInfo=#pageInfo#>
|
||
<layout:attribute name="title">
|
||
<cfoutput>
|
||
Удаление варианта компонента
|
||
<cfif len(qDecoration.param_class)>
|
||
#qDecoration.param_class#
|
||
</cfif>
|
||
#qDecoration.param#
|
||
<cfif param_id GT 0>
|
||
[#param_id#]
|
||
</cfif>
|
||
</cfoutput>
|
||
</layout:attribute>
|
||
<layout:attribute name="controls"> </layout:attribute>
|
||
</layout:page>
|
||
|
||
<!---<cfdump var=#qDecoration#/>--->
|
||
|
||
<cfoutput>#markup#</cfoutput>
|
||
|
||
<layout:page section="footer"/> |