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

Категория федерального/регионального регистра (техническая информация)

Функция расчёта периодов обладания категорией федерального/регионального регистра представляет собой анонимный блок PL/SQL, возвращающий результаты расчёта в параметре :RESULT. Функция расчёта использует следующие параметры:

Имя Описание
:RESULT Результат работы в виде:

<Период обладания>,...

<Период обладания> заключается в одинарные кавычки и содержит данные о периоде обладания категорией и необязательные сведения о документе, подтверждающем категорию (см. следующую таблицу).
PC_ID Идентификатор человека, которому присваивается категория.
PC_REGION_ID Идентификатор района человека.
PRIV_REG_CAT_ID Идентификатор присваиваемой категории.
PRIV_REG_CAT_REGION_ID Идентификатор района присваиваемой категории.

Каждая структура <Период обладания> содержит список значений следующих параметров, разделённых запятыми:

№ п/п Описание
1Дата начала периода обладания категорией (если не указана, то считается равной 01.01.0001).
2Дата окончания периода обладания категорией (если не указана, то считается равной 31.12.9999).
3Идентификатор экземпляра персонального документа, подтверждающего категорию.
4Идентификатор класса персонального документа, подтверждающего категорию.
5Наименование документа, подтверждающего категорию. Значение заключается в одинарные кавычки.
6Серия документа, подтверждающего категорию. Значение заключается в одинарные кавычки.
7Номер документа, подтверждающего категорию. Значение заключается в одинарные кавычки.
8Дата выдачи документа, подтверждающего категорию.
9Наименование организации, выдавшей документ, подтверждающий категорию. Значение заключается в одинарные кавычки.

Если какой-либо из параметров имеет значение null (неизвестен, не имеет смысла, отсутствует и тому подобное), то оно не указывается, но при этом сохраняется общее количество разделителей (запятых), например:

:RESULT := '01.01.2000,31.05.2000,2448,53,''Справка МСЭ'',,,,','01.01.2001,31.10.2001,2448,53,''Справка МСЭ'',,,,'

Редактирование текста функции

См. также