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

pkXML_Person.sql

GetPCXMLDump

FUNCTION GetPCXMLDump(iRegionID PLS_INTEGER, iPCID PLS_INTEGER, sParams VARCHAR2 := opDefault) RETURN CLOB;

Описание

Возвращает XML-дамп по человеку/коллективу.
Параметры:

  • iRegionID, iPCID - ключ человека/коллектива;
  • sParams - параметры экспорта.

GetPCXMLDumpEx

FUNCTION GetPCXMLDumpEx(
    iRegionID PLS_INTEGER, iPCID PLS_INTEGER, sParams VARCHAR2,
    iiPDocIDs IN uszn.TIntegerList, iiExpPDocClassIDs IN uszn.TIntegerList,
    iiAssignedIDs IN uszn.TIntegerList, AsgPKindRKeys IN uszn.TRgnKeyList,
    iDataSourceID PLS_INTEGER, dPOAmtStartDate DATE := NULL) RETURN CLOB;

Описание

Аналогична GetPCXMLDump, но позволяет задать фильтр для выгружаемых экземпляров персональных документов.
Параметры:

  • iRegionID, iPCID - ключ человека/коллектива;
  • sParams - параметры экспорта;
  • iiPDocIDs - список ID экземпляров выгружаемых персональных документов; для коллектива в списке должны присутствовать ID выгружаемых экземпляров документов как самого коллектива, так и его членов; если null, фильтр по ID экземпляра документа не применяется;
  • iiExpPDocClassIDs - список ID классов документов, подлежащих выгрузке; если null, фильтр по ID класса документа не применяется;
  • iiAssignedIDs - список ID выгружаемых назначений; для коллектива в списке должны присутствовать ID выгружаемых назначений как самого коллектива, так и его членов; если null, фильтр по ID назначений не применяется;
  • AsgPKindRKeys - список ключей видов выплат, подлежащих выгрузке; если null, фильтр по ключу вида выплаты не применяется;
  • iDataSourceID - источник внешних данных, для которого производится выгрузка; если задан, то в теги людей, коллективов и документов добавляются атрибуты extID и extRegionID;
  • dPOAmtStartDate - дата, начиная с которой выгружаются выплатные суммы (если они вообще выгружаются; если null, фильтр по дате выплатных сумм не применяется.

GetPCFilesXML

FUNCTION GetPCFilesXML(sParams VARCHAR2, iRegionID PLS_INTEGER, iPCID PLS_INTEGER, iStrict PLS_INTEGER, iDataSourceID PLS_INTEGER := NULL) RETURN CLOB;

Описание

Возвращает XML-данные файлов человека/коллектива.
Параметры:

  • sParams - параметры, определяющие, какие данные должны отображаться;
  • iRegionID, iDIID - ключ человека/коллектива;
  • iStrict - определяет поведение при отсутствии человека/коллектива или прав на просмотр файлов человека/коллектива;
  • iDataSourceID - источник внешних данных, для которого производится выгрузка; если задан, то в теги файлов добавляются атрибуты extID и extRegionID.