Документация 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
Описание
Возвращает статистику по видам учёта за период в формате 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, то формируется таблица по указанной школе в разрезе классов.