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

pkPayFmlSpec.sql

GetFinSrcTerritory

PROCEDURE GetFinSrcTerritory(iPeopleID PLS_INTEGER, iRegionID PLS_INTEGER, iDIID OUT PLS_INTEGER, iAFWID PLS_INTEGER, iAFWRgnID PLS_INTEGER, iFSID OUT PLS_INTEGER, iFSRegionID OUT PLS_INTEGER, sExplain OUT VARCHAR2);

Описание

Получить источник финансирования для территории по справке-заявлению.

Func142_102_01

FUNCTION Func142_102_01(iPeopleID PLS_INTEGER, iRegionID PLS_INTEGER, dAsgDates DATE, dAsgDatee DATE, dCDATES DATE, dCDATEE DATE, iAFWID PLS_INTEGER, iAFWRgnID PLS_INTEGER, nTFixAmount NUMBER := NULL) RETURN uszn.pkPayFml.TItemFSAmounts;

Описание

Расчёт льготы по телефону, радио, коллективной антенне для Юга Тюменской области по программе «Сотрудничество» по справке-заявлению.

Func152_102_01

FUNCTION Func152_102_01(iPeopleID PLS_INTEGER, iRegionID PLS_INTEGER, dCDATES DATE, iAFWID PLS_INTEGER, iAFWRgnID PLS_INTEGER, iFSIDdef PLS_INTEGER :=1, iFSRegionIDdef PLS_INTEGER :=102) RETURN uszn.pkPayFml.TItemFSAmounts;

Описание

Расчёт возмещения расходов на оплату проезда на городском, пригородном транспорте для Юга Тюменской области по программе «Сотрудничество» и по бюджету Тюменской области по справке-заявлению и заявлению.

Func153_102_01

PROCEDURE Func153_102_01(iPeopleID PLS_INTEGER, iRegionID PLS_INTEGER, dCDATES DATE, iAFWID PLS_INTEGER, iAFWRgnID PLS_INTEGER, sResult OUT VARCHAR2, sExplain OUT VARCHAR2);

Описание

Расчёт компенсации стоимости проезда ж/д, воздушным, водным или междугородним транспортом по РФ для Юга Тюменской области по программе «Сотрудничество» и по бюджету Тюменской области по справке-заявлению и заявлению.

Func162_102_01

PROCEDURE Func162_102_01(iPeopleID PLS_INTEGER, iRegionID PLS_INTEGER, dCDATES DATE, iAFWID PLS_INTEGER, iAFWRgnID PLS_INTEGER, sResult OUT VARCHAR2, sExplain OUT VARCHAR2, iPr102 PLS_INTEGER);

Описание

Расчёт компенсации стоимости установки телефона для Юга Тюменской области по программе «Сотрудничество» и по бюджету Тюменской области по справке-заявлению и заявлению.

Func16_17_20_21_102_01

FUNCTION Func16_17_20_21_102_01(iPeopleID PLS_INTEGER, iRegionID PLS_INTEGER, dCDATES DATE, iAFWID PLS_INTEGER, iAFWRgnID PLS_INTEGER, iPeriod PLS_INTEGER, sResult OUT VARCHAR2, sExplain OUT VARCHAR2) RETURN uszn.pkPayFml.TItemFSAmounts;

Описание

Расчёт единовременной, ежемесячной, ежеквартальной, ежегодной выплаты по справке-заявлению для Юга Тюменской области по программе «Сотрудничество».

Func160_0_01

FUNCTION Func160_0_01(iCollID PLS_INTEGER, iRegionID PLS_INTEGER, dCDATES DATE, iAFWID PLS_INTEGER, iAFWRgnID PLS_INTEGER, iPr PLS_INTEGER, sResult OUT VARCHAR2, sExplain OUT VARCHAR2) RETURN uszn.pkPayFml.TItemFSAmounts;

Описание

Расчёт «Компенсационной выплаты членам семей погибших (умерших) военнослужащих и сотрудников некоторых федеральных органов исполнительной власти» iPr - процент компенсации от общей стоимости услуг (от 1 до 100).

Func11_104_01

PROCEDURE Func11_104_01(iKind PLS_INTEGER, iPeopleID PLS_INTEGER, iRegionID PLS_INTEGER, dCDATES DATE, sResult IN OUT VARCHAR2, sExplain IN OUT VARCHAR2, iPrMDOMin PLS_INTEGER, iPrMDOMax PLS_INTEGER, nMinAmount NUMBER := NULL, dMinAmountDate DATE := NULL, iMinYSt PLS_INTEGER := NULL, nNorthBonus NUMBER := NULL);

Описание

Расчёт «Доплаты к государственной пенсии гражданским или муниципальным служащим в ЯНАО» iKind = 1 - расчёт доплаты государственной гражданской службы iKind = 2 - расчёт доплаты муниципальной службы iPrMDOMin - минимальный процент месячного должностного оклада iPrMDOMax - минимальный процент месячного должностного оклада nMinAmount - минимальный размер доплаты dMinAmountDate - Дата, с которой действует минимальный размер доплаты iMinYSt - минимальное количество лет стажа государственной службы.

Func168_01

PROCEDURE Func168_01(iPeopleID PLS_INTEGER, iRegionID PLS_INTEGER, dCDATES DATE, sResult IN OUT VARCHAR2, sExplain IN OUT VARCHAR2);

Описание

Расчёт «Социальное пособие на погребение на основании свидетельства о смерти».

Func211_104

PROCEDURE Func211_104(iAlgoritm PLS_INTEGER, iDays PLS_INTEGER, dCDates DATE, dAppDateFrom DATE, dAppDateTo DATE,
    nBaseAmountFrom NUMBER, nBaseAmountTo NUMBER,
    nAmountFrom IN OUT NUMBER, nAmountTo IN OUT NUMBER, sExplain IN OUT VARCHAR2);
 
 
/*********************************************************************************************************************
 Субсидия на оплату жилья и коммунальных услуг
*********************************************************************************************************************/
 
-- Расчёт максимально допустимой доли собственных расходов граждан на оплату ЖКУ от совокупного дохода семьи
-- для расчёта субсидии в ЯНАО
FUNCTION  Func137_104_2006_05_01(npSDIncome NUMBER, npPrMin NUMBER) RETURN NUMBER;

Описание

Расчёт за неполный месяц для выплаты “Пособие на ребёнка (Закон ЯНАО от 24.12.2018 №109-ЗАО)”.

Субсидия на оплату жилья и коммунальных услуг

Func137_104_2006_05_01

FUNCTION Func137_104_2006_05_01(npSDIncome NUMBER, npPrMin NUMBER) RETURN NUMBER;

Описание

Расчёт максимально допустимой доли собственных расходов граждан на оплату ЖКУ от совокупного дохода семьи для расчёта субсидии в ЯНАО.

Func137_104_2011_01_01

FUNCTION Func137_104_2011_01_01(npSDIncome NUMBER, npPrMin NUMBER) RETURN NUMBER;

Func137_01

PROCEDURE Func137_01(iNDRegionID PLS_INTEGER, iCollID PLS_INTEGER, iRegionID PLS_INTEGER, dCDATES DATE, sResult IN OUT VARCHAR2, sExplain IN OUT VARCHAR2);

Описание

Расчёт «Субсидия на оплату жилья и коммунальных услуг» для ЯНАО, ХМАО, Юга Тюменской области с 01.01.2006.

GetCollIncomeForHCSSubsidy_102

FUNCTION GetCollIncomeForHCSSubsidy_102(iRegionID PLS_INTEGER, iCollID PLS_INTEGER, dRequestDate DATE) RETURN NUMBER;

Описание

Возвращает среднедушевой доход семьи для расчёта субсидий по методике Департамента Тюменской области (102).

GetHCSSubsidyIncomeInfo104

FUNCTION GetHCSSubsidyIncomeInfo104(iRegionID PLS_INTEGER, iRequestDateReqID PLS_INTEGER,
    iDocIncomeID OUT PLS_INTEGER, dIncDateFrom OUT DATE, dIncDateTo OUT DATE) RETURN uszn.THCSSubsidyIncomeInfo104List;

Описание

Возвращает информацию о расчёте доходов для субсидии по методике ДТиСЗН ЯНАО (104).
Параметры:

  • iRegionID - ID района;
  • iRequestDateReqID - ID записи реквизита «Дата обращения» (class_id=3891), для которой выполняется расчёт.
  • iDocIncomeID - ID документа “Сведения о доходах семьи”
  • dIncDateFrom, dIncDateTo - период учёта дохода.

GetHCSSubsidyIncomeInfo104Lst

FUNCTION GetHCSSubsidyIncomeInfo104Lst(iRegionID PLS_INTEGER, iRequestDateReqID PLS_INTEGER) RETURN uszn.THCSSubsidyIncomeInfo104List;

Описание

Возвращает информацию о расчёте доходов для субсидии по методике ДТиСЗН ЯНАО (104).
Параметры:

  • iRegionID - ID района;
  • iRequestDateReqID - ID записи реквизита «Дата обращения» (class_id=3891), для которой выполняется расчёт.

GetHCSSubsidyIncomeAmounts104

FUNCTION GetHCSSubsidyIncomeAmounts104(IncomeInfo IN uszn.THCSSubsidyIncomeInfo104List) RETURN uszn.TNumberWithRKeyList;

Описание

Возвращает среднемесячные доходы людей для расчёта субсидии по методике ДТиСЗН ЯНАО (104).

GetCollIncomeForHCSSubsidy_104

FUNCTION GetCollIncomeForHCSSubsidy_104(iRegionID PLS_INTEGER, iRequestDateReqID PLS_INTEGER,
    iDocIncomeID OUT PLS_INTEGER, dIncDateFrom OUT DATE, dIncDateTo OUT DATE) RETURN NUMBER;

Описание

Возвращает среднедушевой доход семьи для расчёта субсидий по методике ДТиСЗН ЯНАО (104).
Параметры:

  • iRegionID - ID района;
  • iRequestDateReqID - ID записи реквизита «Дата обращения» (class_id=3891), для которой выполняется расчёт.
  • iDocIncomeID - ID документа “Сведения о доходах семьи”
  • dIncDateFrom, dIncDateTo - период учёта дохода.

Социальное обслуживание населения

GetTIFSAmtForCentOfSocServ_104

FUNCTION GetTIFSAmtForCentOfSocServ_104(
    iRegionID PLS_INTEGER,         -- ID район
    iPeopleID PLS_INTEGER,         -- ID гражданина, на которого назначается выплата
    iPKindRgnId PLS_INTEGER,       -- ID района выплаты
    iPKindID PLS_INTEGER,          -- ID выплаты
    dCalcDate DATE,                -- дата расчёта
    sError OUT VARCHAR2,           -- сообщение об ошибке
    iPr PLS_INTEGER := NULL)       -- процент оплаты услуг клиентом (null, 0-100%)
  RETURN uszn.pkPayFml.TItemFSAmounts;

Описание

Расчёт назначенных сумм по предоставлению гарантированных и дополнительных услуг
социального обслуживания в центрах социального обслуживания населения ЯНАО
iPr (iPrCalc) - процент оплаты услуг клиентом (null, 0-100%) iPr is null – определить право по доходу iPr = 0 – бесплатно iPr > 0 – процент от суммы услуги.

GetSSVC_MonthlyCostLimit_104

FUNCTION GetSSVC_MonthlyCostLimit_104(
    iRegionID PLS_INTEGER, iCollIncomePDocID PLS_INTEGER, iServiceFormID PLS_INTEGER, sDescription OUT VARCHAR2,
    nAverageIncome OUT NUMBER, nAverageLivingWage OUT NUMBER) RETURN NUMBER;

Описание

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

  • iRegionID - ID района;
  • iCollIncomePDocID - ID документа “Сведения о доходах семьи (class_id=8801);
  • iServiceFormID - ID формы социального обслуживания;
  • sDescription - описание расчёта;
  • nAverageIncome - среднедушевой доход, определённый в ходе расчёта (null, если не определялся);
  • nAverageLivingWage - средний прожиточный минимум на члена семьи по социально-демографическим группам, определённый в ходе расчёта (null, если не определялся).

Если документ отсутствует или алгоритм определения лимита для данной формы социального обслуживания не определён,
возвращает null.

GetSSVC_FreeIPRItems_104

FUNCTION GetSSVC_FreeIPRItems_104(iRegionID PLS_INTEGER, iPDocID PLS_INTEGER, iServiceFormID PLS_INTEGER) RETURN uszn.TRgnKeyList;

Описание

Возвращает список ключей услуг (предметов назначения), положенных инвалиду бесплатно на основании ИПР
для указанной формы соц. обслуживания (из выписки из карты ИПР МСЭ ЯНАО).
Параметры:

  • iRegionID, iPDocID - ключ экземпляра выписки из карты ИПР МСЭ ЯНАО (ID класса документа 8604);
  • iServiceFormID - ID формы социального обслуживания.

Если документ отсутствует, возвращает пустой список.