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

pkEgisso.sql

Ошибки

Error_NoMeasure

PROCEDURE Error_NoMeasure(iID PLS_INTEGER);

Описание

Вызывает exception “МСП не найдена...”.

Error_NoMeasureCode

PROCEDURE Error_NoMeasureCode(sCode VARCHAR2);

Описание

Вызывает exception “МСП с кодом не найдена...”.

Error_NoCategory

PROCEDURE Error_NoCategory(iID PLS_INTEGER);

Описание

Вызывает exception “Категория не найдена...”.

Error_NoCategoryCode

PROCEDURE Error_NoCategoryCode(sCode VARCHAR2);

Описание

Вызывает exception “Категория с кодом не найдена...”.

Error_NoNormLevel

PROCEDURE Error_NoNormLevel(iID PLS_INTEGER);

Описание

Вызывает exception “Уровень НПР не найден...”.

Error_NoNormLevelCode

PROCEDURE Error_NoNormLevelCode(sCode VARCHAR2);

Описание

Вызывает exception “Уровень НПР с кодом не найден...”.

Error_NoProvForm

PROCEDURE Error_NoProvForm(iID PLS_INTEGER);

Описание

Вызывает exception “Форма предоставления услуг не найдена...”.

Error_NoProvFormCode

PROCEDURE Error_NoProvFormCode(sCode VARCHAR2);

Описание

Вызывает exception “Форма предоставления услуг с кодом не найдена...”.

Error_NoMeasureSection

PROCEDURE Error_NoMeasureSection(iID PLS_INTEGER);

Описание

Вызывает exception “Запись рубрикатора ... не найдена”.

Error_NoMeasureSectionCode

PROCEDURE Error_NoMeasureSectionCode(sFullCode VARCHAR2);

Описание

Вызывает exception “Запись рубрикатора с кодом ... не найдена”.

Работа со справочниками

FormatCategoryCode

FUNCTION FormatCategoryCode(sCode VARCHAR2) RETURN VARCHAR2 deterministic;

Описание

Форматирует код категории получателя МСП.

GetMeasureName

FUNCTION GetMeasureName(iID PLS_INTEGER, iStrict PLS_INTEGER) RETURN VARCHAR2;

Описание

Возвращает наименование меры социальной поддержки по её ID.

GetMeasureCode

FUNCTION GetMeasureCode(iID PLS_INTEGER, iStrict PLS_INTEGER) RETURN VARCHAR2;

Описание

Возвращает код меры социальной поддержки по её ID.

GetMeasureNameByCode

FUNCTION GetMeasureNameByCode(sCode VARCHAR2, iStrict PLS_INTEGER) RETURN VARCHAR2;

Описание

Возвращает наименование меры социальной поддержки по её коду.

GetMeasureID

FUNCTION GetMeasureID(sCode VARCHAR2, iStrict PLS_INTEGER) RETURN PLS_INTEGER;

Описание

Возвращает ID меры социальной поддержки по её коду.
Параметры:

  • sCode - код меры социальной поддержки;
  • iStrict - определяет поведение при отсутствии МСП с таким кодом.

GetCategoryName

FUNCTION GetCategoryName(iID PLS_INTEGER, iStrict PLS_INTEGER) RETURN VARCHAR2;

Описание

Возвращает наименование категории получателя МСП по её ID.

GetCategoryNameByCode

FUNCTION GetCategoryNameByCode(sCode VARCHAR2, iStrict PLS_INTEGER) RETURN VARCHAR2;

Описание

Возвращает наименование категории получателя МСП по её коду.
Параметры:

  • sCode - код категории получателя МПСП (с форматированием или без);
  • iStrict - определяет поведение при отсутствии категории с таким кодом.

GetCategoryID

FUNCTION GetCategoryID(sCode VARCHAR2, iStrict PLS_INTEGER) RETURN PLS_INTEGER;

Описание

Возвращает ID категории получателя МСП по её коду.
Параметры:

  • sCode - код категории получателя МПСП (с форматированием или без);
  • iStrict - определяет поведение при отсутствии категории с таким кодом.

GetNormLevelName

FUNCTION GetNormLevelName(iID PLS_INTEGER, iStrict PLS_INTEGER) RETURN VARCHAR2;

Описание

Возвращает наименование уровня нормативно-правового регулирования по его ID.

GetNormLevelNameByCode

FUNCTION GetNormLevelNameByCode(sCode VARCHAR2, iStrict PLS_INTEGER) RETURN VARCHAR2;

Описание

Возвращает наименование уровня нормативно-правового регулирования по его коду.

GetNormLevelID

FUNCTION GetNormLevelID(sCode VARCHAR2, iStrict PLS_INTEGER) RETURN PLS_INTEGER;

Описание

Возвращает ID уровня нормативно-правового регулирования по его коду.
Параметры:

  • sCode - код уровня НПР;
  • iStrict - определяет поведение при отсутствии уровня НПР с таким кодом.

GetProvFormName

FUNCTION GetProvFormName(iID PLS_INTEGER, iStrict PLS_INTEGER) RETURN VARCHAR2;

Описание

Возвращает наименование формы предоставления МСП по её ID.

GetProvFormCode

FUNCTION GetProvFormCode(iID PLS_INTEGER, iStrict PLS_INTEGER) RETURN VARCHAR2;

Описание

Возвращает код формы предоставления МСП по её ID.

GetProvFormNameByCode

FUNCTION GetProvFormNameByCode(sCode VARCHAR2, iStrict PLS_INTEGER) RETURN VARCHAR2;

Описание

Возвращает наименование формы предоставления МСП по её коду.

GetProvFormID

FUNCTION GetProvFormID(sCode VARCHAR2, iStrict PLS_INTEGER) RETURN PLS_INTEGER;

Описание

Возвращает ID формы предоставления МСП по её коду.
Параметры:

  • sCode - код формы предоставления МСП;
  • iStrict - определяет поведение при отсутствии уровня НПР с таким кодом.

GetMeasureSectionName

FUNCTION GetMeasureSectionName(iID PLS_INTEGER, iStrict PLS_INTEGER) RETURN VARCHAR2;

Описание

Возвращает наименование записи рубрикатора по её ID.

GetMeasureSectionNameByCode

FUNCTION GetMeasureSectionNameByCode(sFullCode VARCHAR2, iStrict PLS_INTEGER) RETURN VARCHAR2;

Описание

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

GetMeasureSectionID

FUNCTION GetMeasureSectionID(sFullCode VARCHAR2, iStrict PLS_INTEGER) RETURN PLS_INTEGER;

Описание

Возвращает ID записи рубрикатора по её коду.
Параметры:

  • sFullCode - полный код записи рубрикатора;
  • iStrict - определяет поведение при отсутствии записи рубрикатора с таким кодом.

GetRegFinSrcCode

FUNCTION GetRegFinSrcCode(iRegID PLS_INTEGER) RETURN VARCHAR2;

Описание

Возвращает набор кодов источника финансирования для записи реестра.
Параметры:

  • iRegID - ID записи в классификаторе мер социальной поддержки.

Если запись не существует, возвращает нули.

Административные функции

RebuildCategoryTree

PROCEDURE RebuildCategoryTree;

Описание

Обновляет иерархию справочника категорий по кодам категорий.

SetRegFinSrcCode

PROCEDURE SetRegFinSrcCode(iRegID PLS_INTEGER, sCode VARCHAR2);

Описание

Изменяет набор кодов источника финансирования для записи реестра.
Параметры:

  • iRegID - ID записи в классификаторе мер социальной поддержки;
  • sCode - набор кодов источников финансирования; в соответствующей позиции должен быть либо 0, либо 1.