Документация 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 вида загрузки 47 - Загрузка контингента из ПФР и параллельная выгрузка информации о назначении региональной доплаты к пенсии 48 - Загрузка данных о ветеранах из ПФР и параллельная выгрузка в ОГБД “Ветераны” 52 - Загрузка Справочника ОКВЭД 2.0
- iLogSourceInfo - отображать детальную информацию в файле протокола
- iCreatePersons - 1-создавать экземпляры людей в процессе загрузки, 0-не создавать
- dLoadDate - дата загрузки
- iSearchKind - вид поиска граждан в БД
- sTransCardPrefix - для вида загрузки 44 префикс транспортной карты
- iTransCardNRStart - для вида загрузки 44 начальный номер диапазона генерируемых карт
- iSkipNonExistingPerson - 1-не выгружать данные по гражданам, не найденным в КИС
- iSkipNonAssigned - 1-не выгружать данные по гражданам, которым не назначена выплата
- dDateStart - дата «С» периода выборки
- dDateEnd - дата «По» периода выборки.