Faq useful imus queries
Содержание
Полезные запросы отбора данных
Прежде всего для ситуаций, не покрываемых спецфильтрами. Описаны наиболее общие случаи.
Для выполнения просто скопируйте указанный запрос в поле "Отбор" и нажмите Enter или кнопку "Обновить" на панели в указанной форме.
Площадки
В форме отображения площадок.
Список площадок,где присутствуют больше одного канала
:this IN (SELECT ch.equip.tuug.gasConsObject FROM Channel ch GROUP BY ch.equip.tuug.gasConsObject HAVING COUNT(*) > 1)
Субъекты распределения
Везде где отображаются СР: Зоны ГП складка Субъекты распределения, Субъекты поставки, окно связывания Субъектов распределения:
Субъекты распределения с пустым кодом номенклатуры и схемой поставки (независимые)
:this.purchaseContract IS NOT NULL AND this.purchaseContract.priceVariant IS 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 )
Точки подключения
Форма Точек подключения.
ТП с Регионом РФ, отличающимися от Региона Выхода ГРС
В ТП:
:this.pointConnect.channel.equip.tuug.gasDistribOut.region != this.pointConnect.region
Каналы
В "Информация по потреблению" (можно в зонах ГП в потреблении и поставке и в других местах где отображается список каналов):
Корректоры с каналами созданными в АИС и ИМУС (возможное дублирование)
: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')
Данные и оборудование на каналах по идентификаторам (id)
Может использоваться для отбора любых объектов, располагаемых непосредственно на каналах: ИО, ГПО, Корректоры. Также может использоваться просмотре потребления по списку каналов:
:this.channel.id IN (36266422,35309030)
Через запятую указываются идентификаторы каналов ИМУС, отображаемые в колонке id.