diff --git a/v1/Application.cfc b/v1/Application.cfc
index 9f245d0..90ad3eb 100644
--- a/v1/Application.cfc
+++ b/v1/Application.cfc
@@ -51,7 +51,7 @@
//variables.framework.docs={};
variables.framework.docs.APIName="svc-api";
- variables.framework.docs.APIVersion="0.144"; /*auth_header*/ /*$ git config --global --unset user.password*/
+ variables.framework.docs.APIVersion="0.145"; /*$ git config --global --unset user.password*/
variables.framework.globalHeaders = structNew();
variables.framework.globalHeaders["Access-Control-Expose-Headers"] = "Location";
diff --git a/v1/resources/instance.cfc b/v1/resources/instance.cfc
index e8e6497..d6a7175 100644
--- a/v1/resources/instance.cfc
+++ b/v1/resources/instance.cfc
@@ -275,7 +275,8 @@
order by sop.sort, p.param
-
+
select
diff --git a/v1/resources/instance_operation_cfs_param.cfc b/v1/resources/instance_operation_cfs_param.cfc
index 206b4b2..36879ba 100644
--- a/v1/resources/instance_operation_cfs_param.cfc
+++ b/v1/resources/instance_operation_cfs_param.cfc
@@ -3,6 +3,18 @@
В данном случае никакого смысла смотреть на все CFS параметры нет, только в рамках операции
Но: мы не хотели бы менять положение сущности в дереве. Либо она в корне, либо она ниже. И получится, когда мы выбираем один параметр, нам ни к чему контекст - мы к нему однозначно адресуемся.
Проголосуем за отсутстие избыточности?
+--->
+
+
@@ -113,10 +125,35 @@
from instance_operation_cfs_param iop
join instance_operation io on iop.instance_operation_uid=io.instance_operation_uid
where iop.instance_operation_cfs_param_uid=
-
+
+
+
+
+ select count(*) as cnt
+ from instance_operation_cfs_param iop
+ join instance_operation io on (iop.instance_operation_uid=io.instance_operation_uid)
+ join instance e on (io.instance_uid=e.instance_uid)
+ join specification_item si on (e.specification_item_id=si.specification_item_id)
+ where iop.instance_operation_cfs_param_uid=
+ AND si.specification_id=
+
+
+
+
delete from instance_operation_cfs_param
diff --git a/v1/resources/instance_operation_cfs_param_ls.cfc b/v1/resources/instance_operation_cfs_param_ls.cfc
index 686f91b..3f846b2 100644
--- a/v1/resources/instance_operation_cfs_param_ls.cfc
+++ b/v1/resources/instance_operation_cfs_param_ls.cfc
@@ -3,6 +3,20 @@
В данном случае никакого смысла смотреть на все CFS параметры нет, только в рамках операции
Но: мы не хотели бы менять положение сущности в дереве. Либо она в корне, либо она ниже. И получится, когда мы выбираем один параметр, нам ни к чему контекст - мы к нему однозначно адресуемся.
Проголосуем за отсутстие избыточности?
+--->
+
+
@@ -176,18 +190,23 @@
- select e.service_id, io.operation
+ select e.service_id, io.operation, si.specification_id
from instance_operation io
join instance e on (io.instance_uid=e.instance_uid)
+ left outer join specification_item si on (e.specification_item_id=si.specification_item_id)
where io.instance_operation_uid=
-
+
+
select so.svc_id, so.operation
from svc_operation_cfs_param sop
join svc_operation so on (sop.svc_operation_id=so.svc_operation_id)
where sop.svc_operation_cfs_param_id=
-
+
+
+
+
@@ -252,7 +271,7 @@
-
+
diff --git a/v1/resources/instance_operation_ls.cfc b/v1/resources/instance_operation_ls.cfc
index 8e5238c..ebae8f4 100644
--- a/v1/resources/instance_operation_ls.cfc
+++ b/v1/resources/instance_operation_ls.cfc
@@ -28,6 +28,18 @@
+
+
+ select count(*) as cnt
+ from instance e
+ join specification_item si on (e.specification_item_id=si.specification_item_id)
+ where e.instance_uid=
+ AND si.specification_id=
+
+
+
+
+
@@ -70,6 +82,7 @@
/>
+
diff --git a/v1/resources/instance_operation_run.cfc b/v1/resources/instance_operation_run.cfc
index 806b222..d5f8055 100644
--- a/v1/resources/instance_operation_run.cfc
+++ b/v1/resources/instance_operation_run.cfc
@@ -22,6 +22,18 @@
+
+ select count(*) as cnt
+ from instance_operation io
+ join instance e on (io.instance_uid=e.instance_uid)
+ join specification_item si on (e.specification_item_id=si.specification_item_id)
+ where io.instance_operation_uid=
+ AND si.specification_id=
+
+
+
+
+
select io.operation, s.svc_id, so.svc_operation_id
from instance_operation io