Документация iSZN

pkStatEdu.sql

GetSummerBusynessTitle

FUNCTION GetSummerBusynessTitle(iBKindRgnID PLS_INTEGER, iBKindID PLS_INTEGER, iGroupRgnID PLS_INTEGER, iGroupID PLS_INTEGER, iIsAbsence PLS_INTEGER, iBKindTotals PLS_INTEGER, iFullTotalsKind PLS_INTEGER, iStatMode PLS_INTEGER) RETURN VARCHAR2;

Описание

Возвращает наименование вида занятости учащихся.
Параметры:

  • (iBKindRgnID, iBKindID) - ключ группы «Вид занятости» (null для итога)
  • (iGroupRgnID, iGroupID) - ключ группы видов занятости (null для итогов)
  • iIsAbsence - изменяет смысл на противоположный, то есть охвачено ⇒ не охвачено (только для итогов, исключая общий итог!) 0 - нормальная трактовка 1 - обратная трактовка
  • iBKindTotals - итог по группе «Вид занятости» (1-да, 0-нет)
  • iFullTotalsKind - вид общего итога: 0 - не является общим итогом 1 - общее количество охваченных учащихся 2 - общее количество неохваченных учащихся 3 - общее количество учащихся
  • iStatMode - вид статистики (0 - люди, 1 - разы, 2 - проценты).

GetSummerBusynessStats

FUNCTION GetSummerBusynessStats(iSubtotalKindID PLS_INTEGER, iGroupKindID PLS_INTEGER, iRegionID PLS_INTEGER, iSchoolID PLS_INTEGER, sEduInstTypes VARCHAR2, sClasses VARCHAR2, iYear PLS_INTEGER, sMonths VARCHAR2, iPlan PLS_INTEGER, iFact PLS_INTEGER, iStatMode PLS_INTEGER) RETURN uszn.TStatTbl;

Описание

Возвращает статистику по летней занятости учащихся.
Параметры:

  • iSubtotalKindID - вид группы видов занятости, для которого выводятся промежуточные итоги
  • iGroupKindID - вид группы видов занятости, отображаемый в списке
  • iRegionID, iSchoolID - ключ учитываемого ОУ
  • sEduInstTypes - список ID учитываемых типов ОУ через запятую (null - учитывать все)
  • sClasses - список учитываемых номеров класса через запятую (null - учитывать все)
  • iYear - учебный год
  • sMonths - список ID учитываемых месяцев отдыха через запятую (null - учитывать все)
  • iPlan - наличие плана (1 - да, 0 - нет, null - не учитывать)
  • iFact - наличие факта (1 - да, 0 - нет, null - не учитывать)
  • iStatMode - вид статистики (0 - количество учащихся, 1 - количество раз, 2 - процент охвата).

GetRegKindStatsHTML

FUNCTION GetRegKindStatsHTML(dFrom DATE, dTo DATE, sEncoding VARCHAR2) RETURN CLOB;

Описание

Возвращает статистику по видам учёта за период в формате HTML. Выводит информацию в разрезе причин постановки/снятия, школ и районов.

GetMeasureStats

FUNCTION GetMeasureStats(iSchoolRgnID PLS_INTEGER, iSchoolID PLS_INTEGER, dFrom DATE, dTo DATE) RETURN uszn.TStatTbl;

Описание

Возвращает статистику по проведённой работе за период

  • iSchoolRgnID - район школы (коллектива)
  • iSchoolID - id школы (коллектива)
  • dFrom - дата с
  • dTo - дата по

Если iSchoolID=null, то учитываются все школы в районе. Если iSchoolRgnID=null и iSchoolID=null, то считается итоговая
таблица. Возвращает статистическую таблицу, где:

  • name - наименование группы/вида/подвида мероприятий
  • n1 - level записи в иерархическом запросе
  • n2 - вид записи (1 - группа, 2 - вид, 3 - подвид)
  • n3 - район записи в справочнике
  • n4 - id записи в справочнике
  • n5 - количество учащихся без учёта повторов (количество человек)
  • n6 - количество учащихся с учётом повторов (количество раз).

GetLifeChangeStats

FUNCTION GetLifeChangeStats(iSchoolRgnID PLS_INTEGER, iSchoolID PLS_INTEGER, dFrom DATE, dTo DATE) RETURN uszn.TStatTbl;

Описание

Возвращает статистику по характерным изменениями в жизнедеятельности учащихся

  • iSchoolRgnID - район школы (коллектива)
  • iSchoolID - id школы (коллектива)
  • dFrom - дата с
  • dTo - дата по

Если iSchoolID=null, то учитываются все школы в районе. Если iSchoolRgnID=null и iSchoolID=null, то считается итоговая
таблица. Возвращает статистическую таблицу, где:

  • name - наименование группы/вида изменений
  • n1 - level записи в иерархическом запросе
  • n2 - вид записи (1 - группа, 2 - вид)
  • n3 - район записи в справочнике
  • n4 - id записи в справочнике
  • n5 - количество учащихся с учётом повторов
  • n6 - количество учащихся с учётом повторов - негативные изменения
  • n7 - количество учащихся с учётом повторов - позитивные изменения
  • n8 - количество учащихся без учёта повторов
  • n9 - количество учащихся без учёта повторов - негативные изменения
  • n10 - количество учащихся без учёта повторов - позитивные изменения.

GetRegReasonsList

FUNCTION GetRegReasonsList(iReqOwnerID PLS_INTEGER, sDelim VARCHAR2) RETURN CLOB;

Описание

Возвращает список причин постановки на учёт, где

  • iReqOwnerID - id первого реквизита из контейнера «Учёт», для которого возвращается список причин постановки
  • sDelim - разделитель списка.

GetMeasuresList

FUNCTION GetMeasuresList(iRegionID PLS_INTEGER, iPeopleID PLS_INTEGER, dDateFrom DATE, dDateTo DATE, sDelim VARCHAR2) RETURN CLOB;

Описание

Возвращает список работ, где

  • iRegionID, iPeopleID - ученик
  • dDateFrom, dDateTo - период дат, которым ограничивается список работ
  • sDelim - разделитель списка.

GetLifeChangesList

FUNCTION GetLifeChangesList(iRegionID PLS_INTEGER, iPeopleID PLS_INTEGER, dDateFrom DATE, dDateTo DATE, sDelim VARCHAR2) RETURN CLOB;

Описание

Возвращает список изменений в жизнедеятельности (параметры те же).

GetInfoCardStats

FUNCTION GetInfoCardStats(iSchoolRgnID PLS_INTEGER, iSchoolID PLS_INTEGER, dFrom DATE, dTo DATE) RETURN uszn.TStatTbl;

Описание

Возвращает статистику - информационную карту

  • iSchoolRgnID - район школы (коллектива)
  • iSchoolID - id школы (коллектива)
  • dFrom - дата с
  • dTo - дата по

Если iSchoolRgnID=null и iSchoolID=null, то формируется таблица по всем данным в разрезе районов
Если iSchoolRgnID!=null и iSchoolID=null, то формируется таблица по указанному району школы в разрезе школ
Если iSchoolRgnID!=null и iSchoolID!=null, то формируется таблица по указанной школе в разрезе классов.