073 billingObject, contragentCode for create operation only

This commit is contained in:
msyu
2025-03-19 14:18:18 +03:00
parent 9344da6363
commit 916acbcd90
2 changed files with 6 additions and 4 deletions
+5 -3
View File
@@ -122,7 +122,7 @@
</cfquery>
--->
<cfquery name="qSvcOperation">
select so.svc_operation_id, io.instance_uid
select so.svc_operation_id, io.instance_uid, so.operation
from instance_operation io
join instance e on (io.instance_uid=e.instance_uid)
join svc_operation so on (e.service_id=so.svc_id AND io.operation=so.operation)
@@ -133,8 +133,10 @@
<cfset setInstanceOperationRfsParam(arguments.instanceOperationUid, "operationUid", arguments.instanceOperationUid)/>
<cfset setInstanceOperationRfsParam(arguments.instanceOperationUid, "modifierId", arguments.usrId)/>
<cfset setInstanceOperationRfsParam(arguments.instanceOperationUid, "billingObject", "underconstruction")/>
<cfset setInstanceOperationRfsParam(arguments.instanceOperationUid, "contragentCode", getContragentCode(arguments.contragentId))/>
<cfif qSvcOperation.operation EQ "create"/><!--- несколько костыльно --->
<cfset setInstanceOperationRfsParam(arguments.instanceOperationUid, "billingObject", "underconstruction")/>
<cfset setInstanceOperationRfsParam(arguments.instanceOperationUid, "contragentCode", getContragentCode(arguments.contragentId))/>
</cfif>
<cfquery name="qWriteRfsFromCfsParams">
insert into instance_operation_param (instance_operation_uid,param,param_value)