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

pkLoadTextData.sql

Main

PROCEDURE Main(iRequestRegionID PLS_INTEGER, sRequestTaskName VARCHAR2 := 'Загрузка текстовых данных',
    sFileDir VARCHAR2, sFileName VARCHAR2, sLogName VARCHAR2, iOption PLS_INTEGER,
    iLogSourceInfo PLS_INTEGER := 1, iCreatePersons PLS_INTEGER := 0, dLoadDate DATE := NULL,
    iSearchKind PLS_INTEGER := NULL,
    sTransCardPrefix VARCHAR2 := NULL,
    iTransCardNRStart PLS_INTEGER := NULL,
    iSkipNonExistingPerson PLS_INTEGER := NULL,
    iSkipNonAssigned PLS_INTEGER := NULL,
    dDateStart DATE := uszn.pkGen.GetFirstDate,
    dDateEnd DATE := uszn.pkGen.GetLastDate);
 
END;
 
/
CREATE OR REPLACE PACKAGE BODY uszn.pkLoadTextData IS
 
/*******************************************************************************************************************
  Основная процедура загрузки
*******************************************************************************************************************/
PROCEDURE Main(iRequestRegionID PLS_INTEGER, sRequestTaskName VARCHAR2 := 'Загрузка текстовых данных',
    sFileDir VARCHAR2, sFileName VARCHAR2, sLogName VARCHAR2, iOption PLS_INTEGER,

Описание

Основная процедура загрузки
Параметры:

  • iRequestRegionID - запрашиваемый ID района загрузки
  • sRequestTaskName - имя задачи
  • sFileDir - путь на сервере, доступный БД Oracle
  • sFileName - имя загружаемого файла
  • sLogName - имя файла протокола
  • iOption - ID вида загрузки 23 - Расчёт категорий и права по людям из внешнего файла 32 - Загрузка страховых пенсионных для Тюмени 36 - Загрузка данных по категориям Федерального регистра из ПФ (формат ЯНАО 4.0) 39 - Загрузка выплаты «Льготное обеспечение лекарственными средствами по выписке из ТФОМС» по Югу Тюменской области 40 - Загрузка данных в документы «Акт обследования семьи для формирования электронного паспорта» по Югу Тюменской области 41 - Загрузка данных по семьям поставленным на учёт на приобретение жилья за 2006-2007 гг. для ГУС Тюменской области 44 - Массовое создание «Транспортных карт» по списку граждан 46 - Загрузка данных по льготникам на начальном этапе перехода к монетизации 47 - Загрузка контингента из ПФР и параллельная выгрузка информации о назначении региональной доплаты к пенсии 48 - Загрузка данных о ветеранах из ПФР и параллельная выгрузка в ОГБД “Ветераны” 50 - Загрузка Реестра мер социальной защиты (ЕГИССО) 51 - Загрузка Справочника категорий получателей мер социальной защиты (ЕГИССО) 52 - Загрузка Справочника ОКВЭД 2.0
  • iLogSourceInfo - отображать детальную информацию в файле протокола
  • iCreatePersons - 1-создавать экземпляры людей в процессе загрузки, 0-не создавать
  • dLoadDate - дата загрузки
  • iSearchKind - вид поиска граждан в БД
  • sTransCardPrefix - для вида загрузки 44 префикс транспортной карты
  • iTransCardNRStart - для вида загрузки 44 начальный номер диапазона генерируемых карт
  • iSkipNonExistingPerson - 1-не выгружать данные по гражданам, не найденным в КИС
  • iSkipNonAssigned - 1-не выгружать данные по гражданам, которым не назначена выплата
  • dDateStart - дата «С» периода выборки
  • dDateEnd - дата «По» периода выборки.