Faq useful imus queries — различия между версиями

Материал из ANT-Inform documentation
Перейти к: навигация, поиск
(Initial version)
 
(Каналы на ТП с множественными каналами потребления. SUPPORT-6635)
 
(не показана одна промежуточная версия этого же участника)
Строка 8: Строка 8:
 
В форме отображения площадок.
 
В форме отображения площадок.
  
=== Список площадок,где присутствуют больше одного канала ===
+
=== Список площадок, имеющих одного [[Перечень сокращений и обозначений#Канал|канала]] ===
 
  :this IN (SELECT ch.equip.tuug.gasConsObject FROM Channel ch GROUP BY ch.equip.tuug.gasConsObject HAVING COUNT(*) > 1)
 
  :this IN (SELECT ch.equip.tuug.gasConsObject FROM Channel ch GROUP BY ch.equip.tuug.gasConsObject HAVING COUNT(*) > 1)
  
 
[https://jira.spb.ant-inform.ru/browse/SUPPORT-4715 SUPPORT-4715], [https://jira.spb.ant-inform.ru/browse/SUPPORT-5220 SUPPORT-5220]
 
[https://jira.spb.ant-inform.ru/browse/SUPPORT-4715 SUPPORT-4715], [https://jira.spb.ant-inform.ru/browse/SUPPORT-5220 SUPPORT-5220]
  
== Субъекты распределения ==
+
== [[Перечень сокращений и обозначений#Субъект распределения|Субъекты распределения]] ==
Везде где отображаются СР: Зоны ГП складка Субъекты распределения, Субъекты поставки, окно связывания Субъектов распределения:
+
Везде где отображаются [[Перечень сокращений и обозначений#Субъект распределения|Субъекты распределения]]: Зоны ГП вкладка [[Перечень сокращений и обозначений#Субъект распределения|Субъекты распределения]], Субъекты поставки, окно связывания Субъектов распределения:
  
=== Субъекты распределения с пустым кодом номенклатуры и схемой поставки (независимые) ===
+
=== [[Перечень сокращений и обозначений#Субъект распределения|Субъекты распределения]] с пустым кодом номенклатуры и схемой поставки (независимые) ===
 
  :this.purchaseContract IS NOT NULL AND this.purchaseContract.priceVariant IS NULL
 
  :this.purchaseContract IS NOT NULL AND this.purchaseContract.priceVariant IS NULL
  
 
[https://jira.spb.ant-inform.ru/browse/SUPPORT-4969 SUPPORT-4969]
 
[https://jira.spb.ant-inform.ru/browse/SUPPORT-4969 SUPPORT-4969]
  
=== Отбор СР с планами на интересующий период ===
+
=== Отбор [[Перечень сокращений и обозначений#Субъект распределения|субъектов распределения]] с планами на интересующий период ===
 
  :this.id IN ( SELECT pln.contractConnection.id FROM CcDailyPlan pln WHERE dateFor BETWEEN CAST('2014-01-01' as date) AND CAST('2014-31-01' as date) and pln.contractConnection.id IS NOT NULL )
 
  :this.id IN ( SELECT pln.contractConnection.id FROM CcDailyPlan pln WHERE dateFor BETWEEN CAST('2014-01-01' as date) AND CAST('2014-31-01' as date) and pln.contractConnection.id IS NOT NULL )
  
 
[https://jira.spb.ant-inform.ru/browse/SUPPORT-6519 SUPPORT-6519]
 
[https://jira.spb.ant-inform.ru/browse/SUPPORT-6519 SUPPORT-6519]
  
== Точки подключения ==
+
== [[Перечень сокращений и обозначений#ТП|Точки подключения]] ==
Форма Точек подключения.
+
Форма [[Перечень сокращений и обозначений#ТП|Точек подключения]].
  
=== ТП с Регионом РФ, отличающимися от Региона Выхода ГРС ===
+
=== [[Перечень сокращений и обозначений#ТП|ТП]] с Регионом РФ, отличающимися от Региона Выхода ГРС ===
В ТП:
+
 
  :this.pointConnect.channel.equip.tuug.gasDistribOut.region != this.pointConnect.region
 
  :this.pointConnect.channel.equip.tuug.gasDistribOut.region != this.pointConnect.region
  
 
[https://jira.spb.ant-inform.ru/browse/SUPPORT-4832 SUPPORT-4832]
 
[https://jira.spb.ant-inform.ru/browse/SUPPORT-4832 SUPPORT-4832]
  
== Каналы ==
+
== [[Перечень сокращений и обозначений#Канал|Каналы]] ==
В "Информация по потреблению" (можно в зонах ГП в потреблении и поставке и в других местах где отображается список каналов):
+
В "Информация по потреблению" (можно в зонах ГП в потреблении и поставке и в других местах где отображается список [[Перечень сокращений и обозначений#Канал|каналов]]):
  
=== Корректоры с каналами созданными в АИС и ИМУС (возможное дублирование) ===
+
=== [[Перечень сокращений и обозначений#Корректор (Вычислитель)|Корректоры]] с [[Перечень сокращений и обозначений#Канал|каналами]] созданными в [[Перечень сокращений и обозначений#АИС РГ|АИС РГ]] и [[Перечень сокращений и обозначений#ИМУС|ИМУС]] (возможное дублирование) ===
 
  :this.equip.id IN (SELECT c.equip.id FROM Channel c WHERE c.ownerCodeSystem LIKE '%.imus') AND this.equip.id IN (SELECT c.equip.id FROM Channel c WHERE c.ownerCodeSystem LIKE '%.ais')  
 
  :this.equip.id IN (SELECT c.equip.id FROM Channel c WHERE c.ownerCodeSystem LIKE '%.imus') AND this.equip.id IN (SELECT c.equip.id FROM Channel c WHERE c.ownerCodeSystem LIKE '%.ais')  
  
 
[https://jira.spb.ant-inform.ru/browse/SUPPORT-2530 SUPPORT-2530], [https://jira.spb.ant-inform.ru/browse/SUPPORT-2532 SUPPORT-2532]
 
[https://jira.spb.ant-inform.ru/browse/SUPPORT-2530 SUPPORT-2530], [https://jira.spb.ant-inform.ru/browse/SUPPORT-2532 SUPPORT-2532]
  
=== Данные и оборудование на каналах по идентификаторам (id) ===
+
=== Данные и оборудование на [[Перечень сокращений и обозначений#Канал|каналах]] по идентификаторам (id) ===
Может использоваться для отбора любых объектов, располагаемых непосредственно на каналах: ИО, ГПО, Корректоры. Также может использоваться просмотре потребления по списку каналов:
+
Может использоваться для отбора любых объектов, располагаемых непосредственно на [[Перечень сокращений и обозначений#Канал|каналах]]: [[Перечень сокращений и обозначений#ИО|ИО]], [[Перечень сокращений и обозначений#ГПО|ГПО]], [[Перечень сокращений и обозначений#Корректор (Вычислитель)|корректоры]]. Также может использоваться просмотре потребления по списку [[Перечень сокращений и обозначений#Канал|каналов]]:
 
  :this.channel.id IN (36266422,35309030)
 
  :this.channel.id IN (36266422,35309030)
  
Через запятую указываются идентификаторы каналов ИМУС, отображаемые в колонке id.
+
Через запятую указываются идентификаторы [[Перечень сокращений и обозначений#Канал|каналов]] [[Перечень сокращений и обозначений#ИМУС|ИМУС]], отображаемые в колонке id.
  
 
[https://jira.spb.ant-inform.ru/browse/SUPPORT-2948 SUPPORT-2948]
 
[https://jira.spb.ant-inform.ru/browse/SUPPORT-2948 SUPPORT-2948]
 +
 +
=== На [[Перечень сокращений и обозначений#ТП|ТП]] с множественными [[Перечень сокращений и обозначений#Канал|каналами]] потребления ===
 +
На которых больше чем 1 [[Перечень сокращений и обозначений#Канал|канал]]:
 +
:this.pointConnect IN ( SELECT c.pointConnect FROM Channel c GROUP BY c.pointConnect HAVING COUNT(*) > 1 )
 +
 +
[https://jira.spb.ant-inform.ru/browse/SUPPORT-6635 SUPPORT-6635]
 +
 +
==== На [[Перечень сокращений и обозначений#ТП|ТП]] с множественными [[Перечень сокращений и обозначений#Канал|каналами]] потребления, без учёта скрытых [[Перечень сокращений и обозначений#Канал|каналов]] ====
 +
:this.pointConnect IN ( SELECT c.pointConnect FROM Channel c WHERE COALESCE(c.dvis, 0) = 0 GROUP BY c.pointConnect HAVING COUNT(*) > 1 )
 +
 +
[https://jira.spb.ant-inform.ru/browse/SUPPORT-6635 SUPPORT-6635]
  
 
[[Category:faq]]
 
[[Category:faq]]

Текущая версия на 12:42, 24 января 2014

Полезные запросы отбора данных

Прежде всего для ситуаций, не покрываемых спецфильтрами. Описаны наиболее общие случаи.

Для выполнения просто скопируйте указанный запрос в поле "Отбор" и нажмите Enter или кнопку "Обновить" на панели в указанной форме.

Площадки

В форме отображения площадок.

Список площадок, имеющих одного канала

:this IN (SELECT ch.equip.tuug.gasConsObject FROM Channel ch GROUP BY ch.equip.tuug.gasConsObject HAVING COUNT(*) > 1)

SUPPORT-4715, SUPPORT-5220

Субъекты распределения

Везде где отображаются Субъекты распределения: Зоны ГП вкладка Субъекты распределения, Субъекты поставки, окно связывания Субъектов распределения:

Субъекты распределения с пустым кодом номенклатуры и схемой поставки (независимые)

:this.purchaseContract IS NOT NULL AND this.purchaseContract.priceVariant IS NULL

SUPPORT-4969

Отбор субъектов распределения с планами на интересующий период

:this.id IN ( SELECT pln.contractConnection.id FROM CcDailyPlan pln WHERE dateFor BETWEEN CAST('2014-01-01' as date) AND CAST('2014-31-01' as date) and pln.contractConnection.id IS NOT NULL )

SUPPORT-6519

Точки подключения

Форма Точек подключения.

ТП с Регионом РФ, отличающимися от Региона Выхода ГРС

:this.pointConnect.channel.equip.tuug.gasDistribOut.region != this.pointConnect.region

SUPPORT-4832

Каналы

В "Информация по потреблению" (можно в зонах ГП в потреблении и поставке и в других местах где отображается список каналов):

Корректоры с каналами созданными в АИС РГ и ИМУС (возможное дублирование)

:this.equip.id IN (SELECT c.equip.id FROM Channel c WHERE c.ownerCodeSystem LIKE '%.imus') AND this.equip.id IN (SELECT c.equip.id FROM Channel c WHERE c.ownerCodeSystem LIKE '%.ais') 

SUPPORT-2530, SUPPORT-2532

Данные и оборудование на каналах по идентификаторам (id)

Может использоваться для отбора любых объектов, располагаемых непосредственно на каналах: ИО, ГПО, корректоры. Также может использоваться просмотре потребления по списку каналов:

:this.channel.id IN (36266422,35309030)

Через запятую указываются идентификаторы каналов ИМУС, отображаемые в колонке id.

SUPPORT-2948

На ТП с множественными каналами потребления

На которых больше чем 1 канал:

:this.pointConnect IN ( SELECT c.pointConnect FROM Channel c GROUP BY c.pointConnect HAVING COUNT(*) > 1 )

SUPPORT-6635

На ТП с множественными каналами потребления, без учёта скрытых каналов

:this.pointConnect IN ( SELECT c.pointConnect FROM Channel c WHERE COALESCE(c.dvis, 0) = 0 GROUP BY c.pointConnect HAVING COUNT(*) > 1 )

SUPPORT-6635