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

pkQF.sql

Папки выходных документов

Folder_ErrorNotFound

PROCEDURE Folder_ErrorNotFound(iRgnID PLS_INTEGER, iID PLS_INTEGER);

Описание

Вызывает ошибку «Папка не найдена».

Folder_Load

FUNCTION Folder_Load(iRgnID PLS_INTEGER, iID PLS_INTEGER, iStrict PLS_INTEGER) RETURN TOutDocFolderRec;

Описание

Загружает и возвращает информацию о папке выходных документов.

Folder_Create

FUNCTION Folder_Create(iRgnID PLS_INTEGER, iOwnerRgnID PLS_INTEGER, iOwnerID PLS_INTEGER, sName VARCHAR2, sDescription VARCHAR2, iIsSystem PLS_INTEGER, sOwnerUser VARCHAR2 := USER) RETURN PLS_INTEGER;

Описание

Создаёт папку выходных документов в заданном районе (функция возвращает её ID).

Folder_Create

PROCEDURE Folder_Create(iRgnID PLS_INTEGER, iOwnerRgnID PLS_INTEGER, iOwnerID PLS_INTEGER, sName VARCHAR2, sDescription VARCHAR2, iIsSystem PLS_INTEGER, sOwnerUser VARCHAR2 := USER);

Folder_Update

PROCEDURE Folder_Update(iRgnID PLS_INTEGER, iID PLS_INTEGER, iOwnerRgnID PLS_INTEGER, iOwnerID PLS_INTEGER, sName VARCHAR2, sDescription VARCHAR2, iIsSystem PLS_INTEGER, sOwnerUser VARCHAR2 := USER);

Описание

Изменяет свойства папки выходных документов iRgnID-iID.

Folder_Delete

PROCEDURE Folder_Delete(iRgnID PLS_INTEGER, iID PLS_INTEGER);

Описание

Удаляет папку выходных документов iRgnID-iID.

Folder_ChangeFolder

PROCEDURE Folder_ChangeFolder(iRgnID PLS_INTEGER, iID PLS_INTEGER, iNewFolderRgnID PLS_INTEGER, iNewFolderID PLS_INTEGER);

Описание

Изменяет родительскую папку для папки iRgnID-iID.

Выходные документы

OutDoc_ErrorNotFound

PROCEDURE OutDoc_ErrorNotFound(iRgnID PLS_INTEGER, iID PLS_INTEGER);

Описание

Вызывает ошибку «Выходной документ не найден».

OutDoc_Load

FUNCTION OutDoc_Load(iRgnID PLS_INTEGER, iID PLS_INTEGER, iStrict PLS_INTEGER) RETURN TOutDocRec;

Описание

Загружает информацию о выходном документе.

OutDoc_AllocateNewID

FUNCTION OutDoc_AllocateNewID(iRgnID PLS_INTEGER) RETURN PLS_INTEGER;

Описание

Возвращает свободный ID выходного документа в указанном районе.

OutDoc_Create

PROCEDURE OutDoc_Create(
    iRgnID PLS_INTEGER, iID PLS_INTEGER, sName VARCHAR2, iFolderRgnID PLS_INTEGER, iFolderID PLS_INTEGER,
    sDescription VARCHAR2, sOwnerUser VARCHAR2, iSelKindID PLS_INTEGER, nPageWidth NUMBER, nPageHeight NUMBER,
    nLMargin NUMBER, nTMargin NUMBER, nRMargin NUMBER, nBMargin NUMBER, iOrientation PLS_INTEGER,
    iPageNumbers PLS_INTEGER, iMirrorMargins PLS_INTEGER, iProviderFileID PLS_INTEGER, sCritEditorData VARCHAR2,
    sParams VARCHAR2, cCustomPreexecSQL CLOB, iCustomPreexecSQLMode PLS_INTEGER, cCustomCountingSQL CLOB,
    iCustomCountingSQLMode PLS_INTEGER, cCustomSQLEnding CLOB, iCustomSelDistinctMode PLS_INTEGER,
    iCustomUCXFileID PLS_INTEGER);
-- Изменяет свойства выходного документа iRgnID-iID
PROCEDURE OutDoc_Update(
    iRgnID PLS_INTEGER, iID PLS_INTEGER, sName VARCHAR2, iFolderRgnID PLS_INTEGER, iFolderID PLS_INTEGER,
    sDescription VARCHAR2, sOwnerUser VARCHAR2, iSelKindID PLS_INTEGER, nPageWidth NUMBER, nPageHeight NUMBER,
    nLMargin NUMBER, nTMargin NUMBER, nRMargin NUMBER, nBMargin NUMBER, iOrientation PLS_INTEGER,
    iPageNumbers PLS_INTEGER, iMirrorMargins PLS_INTEGER, iProviderFileID PLS_INTEGER, sCritEditorData VARCHAR2,
    sParams VARCHAR2, cCustomPreexecSQL CLOB, iCustomPreexecSQLMode PLS_INTEGER, cCustomCountingSQL CLOB,
    iCustomCountingSQLMode PLS_INTEGER, cCustomSQLEnding CLOB, iCustomSelDistinctMode PLS_INTEGER,
    iCustomUCXFileID PLS_INTEGER);
-- Изменяет папку выходного документа iRgnID-iID
PROCEDURE OutDoc_ChangeFolder(iRgnID PLS_INTEGER, iID PLS_INTEGER, iNewFolderRgnID PLS_INTEGER, iNewFolderID PLS_INTEGER);
-- Удаляет выходной документ iRgnID-iID
PROCEDURE OutDoc_Delete(iRgnID PLS_INTEGER, iID PLS_INTEGER);

Описание

Создаёт выходной документ в заданном районе.

OutDoc_Update

PROCEDURE OutDoc_Update(
    iRgnID PLS_INTEGER, iID PLS_INTEGER, sName VARCHAR2, iFolderRgnID PLS_INTEGER, iFolderID PLS_INTEGER,
    sDescription VARCHAR2, sOwnerUser VARCHAR2, iSelKindID PLS_INTEGER, nPageWidth NUMBER, nPageHeight NUMBER,
    nLMargin NUMBER, nTMargin NUMBER, nRMargin NUMBER, nBMargin NUMBER, iOrientation PLS_INTEGER,
    iPageNumbers PLS_INTEGER, iMirrorMargins PLS_INTEGER, iProviderFileID PLS_INTEGER, sCritEditorData VARCHAR2,
    sParams VARCHAR2, cCustomPreexecSQL CLOB, iCustomPreexecSQLMode PLS_INTEGER, cCustomCountingSQL CLOB,
    iCustomCountingSQLMode PLS_INTEGER, cCustomSQLEnding CLOB, iCustomSelDistinctMode PLS_INTEGER,
    iCustomUCXFileID PLS_INTEGER);
-- Изменяет папку выходного документа iRgnID-iID
PROCEDURE OutDoc_ChangeFolder(iRgnID PLS_INTEGER, iID PLS_INTEGER, iNewFolderRgnID PLS_INTEGER, iNewFolderID PLS_INTEGER);
-- Удаляет выходной документ iRgnID-iID
PROCEDURE OutDoc_Delete(iRgnID PLS_INTEGER, iID PLS_INTEGER);
-- Клонирует выходной документ. Возвращает ID добавленного документа.
-- Параметры:
--   iRgnID, iID                     - ключ клонируемого выходного документа;
--   iDestRgnID                      - ID района, в который производится клонирование;
--   iDestFolderRgnID, iDestFolderID - ключ папки, в которую производится клонирование;
--   sDestName                       - наименование клона.
FUNCTION  OutDoc_Clone(iRgnID PLS_INTEGER, iID PLS_INTEGER, iDestRgnID PLS_INTEGER, iDestFolderRgnID PLS_INTEGER, iDestFolderID PLS_INTEGER, sDestName VARCHAR2) RETURN PLS_INTEGER;

Описание

Изменяет свойства выходного документа iRgnID-iID.

OutDoc_ChangeFolder

PROCEDURE OutDoc_ChangeFolder(iRgnID PLS_INTEGER, iID PLS_INTEGER, iNewFolderRgnID PLS_INTEGER, iNewFolderID PLS_INTEGER);

Описание

Изменяет папку выходного документа iRgnID-iID.

OutDoc_Delete

PROCEDURE OutDoc_Delete(iRgnID PLS_INTEGER, iID PLS_INTEGER);

Описание

Удаляет выходной документ iRgnID-iID.

OutDoc_Clone

FUNCTION OutDoc_Clone(iRgnID PLS_INTEGER, iID PLS_INTEGER, iDestRgnID PLS_INTEGER, iDestFolderRgnID PLS_INTEGER, iDestFolderID PLS_INTEGER, sDestName VARCHAR2) RETURN PLS_INTEGER;

Описание

Клонирует выходной документ. Возвращает ID добавленного документа.
Параметры:

  • iRgnID, iID - ключ клонируемого выходного документа;
  • iDestRgnID - ID района, в который производится клонирование;
  • iDestFolderRgnID, iDestFolderID - ключ папки, в которую производится клонирование;
  • sDestName - наименование клона.

Столбцы данных выходных документов

OutDocDataColumn_ErrorNotFound

PROCEDURE OutDocDataColumn_ErrorNotFound(iRgnID PLS_INTEGER, iID PLS_INTEGER);

Описание

Вызывает ошибку «Столбец данных выходного документа не найден».

OutDocDataColumn_Load

FUNCTION OutDocDataColumn_Load(iRgnID PLS_INTEGER, iID PLS_INTEGER, iStrict PLS_INTEGER) RETURN TOutDocDataColumnRec;

Описание

Загружает информацию о столбце данных выходного документа.

OutDocDataColumn_Create

PROCEDURE OutDocDataColumn_Create(
    iRgnID PLS_INTEGER, iID PLS_INTEGER, iOutDocID PLS_INTEGER, sName VARCHAR2, iColumnID PLS_INTEGER,
    iCalcColumnID PLS_INTEGER, iOrderNum PLS_INTEGER, sSQLExpression VARCHAR2, iIsFileNameColumn PLS_INTEGER);
-- Изменяет свойства столбца данных выходного документа iRgnID-iID
PROCEDURE OutDocDataColumn_Update(
    iRgnID PLS_INTEGER, iID PLS_INTEGER, sName VARCHAR2, iColumnID PLS_INTEGER, iCalcColumnID PLS_INTEGER,
    iOrderNum PLS_INTEGER, sSQLExpression VARCHAR2, iIsFileNameColumn PLS_INTEGER);
-- Удаляет столбец данных выходного документа iRgnID-iID
PROCEDURE OutDocDataColumn_Delete(iRgnID PLS_INTEGER, iID PLS_INTEGER);
 
/*********************************************************************************************************************
 Столбцы сортировки выходных документов
*********************************************************************************************************************/
 
-- Вызывает ошибку «Столбец сортировки выходного документа не найден»
PROCEDURE OutDocSortColumn_ErrorNotFound(iRgnID PLS_INTEGER, iID PLS_INTEGER);
PRAGMA restrict_references(OutDocSortColumn_ErrorNotFound, WNDS, WNPS);
-- Загружает информацию о столбце сортировки выходного документа
FUNCTION  OutDocSortColumn_Load(iRgnID PLS_INTEGER, iID PLS_INTEGER, iStrict PLS_INTEGER) RETURN TOutDocSortColumnRec;

Описание

Создаёт столбец данных выходного документа.

OutDocDataColumn_Update

PROCEDURE OutDocDataColumn_Update(
    iRgnID PLS_INTEGER, iID PLS_INTEGER, sName VARCHAR2, iColumnID PLS_INTEGER, iCalcColumnID PLS_INTEGER,
    iOrderNum PLS_INTEGER, sSQLExpression VARCHAR2, iIsFileNameColumn PLS_INTEGER);
-- Удаляет столбец данных выходного документа iRgnID-iID
PROCEDURE OutDocDataColumn_Delete(iRgnID PLS_INTEGER, iID PLS_INTEGER);
 
/*********************************************************************************************************************
 Столбцы сортировки выходных документов
*********************************************************************************************************************/
 
-- Вызывает ошибку «Столбец сортировки выходного документа не найден»
PROCEDURE OutDocSortColumn_ErrorNotFound(iRgnID PLS_INTEGER, iID PLS_INTEGER);
PRAGMA restrict_references(OutDocSortColumn_ErrorNotFound, WNDS, WNPS);
-- Загружает информацию о столбце сортировки выходного документа
FUNCTION  OutDocSortColumn_Load(iRgnID PLS_INTEGER, iID PLS_INTEGER, iStrict PLS_INTEGER) RETURN TOutDocSortColumnRec;

Описание

Изменяет свойства столбца данных выходного документа iRgnID-iID.

OutDocDataColumn_Delete

PROCEDURE OutDocDataColumn_Delete(iRgnID PLS_INTEGER, iID PLS_INTEGER);

Описание

Удаляет столбец данных выходного документа iRgnID-iID.

Столбцы сортировки выходных документов

OutDocSortColumn_ErrorNotFound

PROCEDURE OutDocSortColumn_ErrorNotFound(iRgnID PLS_INTEGER, iID PLS_INTEGER);

Описание

Вызывает ошибку «Столбец сортировки выходного документа не найден».

OutDocSortColumn_Load

FUNCTION OutDocSortColumn_Load(iRgnID PLS_INTEGER, iID PLS_INTEGER, iStrict PLS_INTEGER) RETURN TOutDocSortColumnRec;

Описание

Загружает информацию о столбце сортировки выходного документа.

OutDocSortColumn_Create

PROCEDURE OutDocSortColumn_Create(
    iRgnID PLS_INTEGER, iID PLS_INTEGER, iOutDocID PLS_INTEGER, sName VARCHAR2, iColumnID PLS_INTEGER,
    iOrderNum PLS_INTEGER, iIsDescending PLS_INTEGER, iNullsFirst PLS_INTEGER, sSQLExpression VARCHAR2);
-- Изменяет свойства столбца сортировки выходного документа iRgnID-iID
PROCEDURE OutDocSortColumn_Update(
    iRgnID PLS_INTEGER, iID PLS_INTEGER, sName VARCHAR2, iColumnID PLS_INTEGER, iOrderNum PLS_INTEGER,
    iIsDescending PLS_INTEGER, iNullsFirst PLS_INTEGER, sSQLExpression VARCHAR2);
-- Удаляет столбец сортировки выходного документа iRgnID-iID
PROCEDURE OutDocSortColumn_Delete(iRgnID PLS_INTEGER, iID PLS_INTEGER);
 
/*********************************************************************************************************************
 Бэнды выходных документов
*********************************************************************************************************************/
 
-- Вызывает ошибку «Бэнд выходного документа не найден»
PROCEDURE OutDocBand_ErrorNotFound(iRgnID PLS_INTEGER, iID PLS_INTEGER);
PRAGMA restrict_references(OutDocBand_ErrorNotFound, WNDS, WNPS);
-- Загружает информацию о бэнде выходного документа
FUNCTION  OutDocBand_Load(iRgnID PLS_INTEGER, iID PLS_INTEGER, iStrict PLS_INTEGER) RETURN TOutDocBandRec;

Описание

Создаёт столбец сортировки выходного документа.

OutDocSortColumn_Update

PROCEDURE OutDocSortColumn_Update(
    iRgnID PLS_INTEGER, iID PLS_INTEGER, sName VARCHAR2, iColumnID PLS_INTEGER, iOrderNum PLS_INTEGER,
    iIsDescending PLS_INTEGER, iNullsFirst PLS_INTEGER, sSQLExpression VARCHAR2);
-- Удаляет столбец сортировки выходного документа iRgnID-iID
PROCEDURE OutDocSortColumn_Delete(iRgnID PLS_INTEGER, iID PLS_INTEGER);
 
/*********************************************************************************************************************
 Бэнды выходных документов
*********************************************************************************************************************/
 
-- Вызывает ошибку «Бэнд выходного документа не найден»
PROCEDURE OutDocBand_ErrorNotFound(iRgnID PLS_INTEGER, iID PLS_INTEGER);
PRAGMA restrict_references(OutDocBand_ErrorNotFound, WNDS, WNPS);
-- Загружает информацию о бэнде выходного документа
FUNCTION  OutDocBand_Load(iRgnID PLS_INTEGER, iID PLS_INTEGER, iStrict PLS_INTEGER) RETURN TOutDocBandRec;

Описание

Изменяет свойства столбца сортировки выходного документа iRgnID-iID.

OutDocSortColumn_Delete

PROCEDURE OutDocSortColumn_Delete(iRgnID PLS_INTEGER, iID PLS_INTEGER);

Описание

Удаляет столбец сортировки выходного документа iRgnID-iID.

Бэнды выходных документов

OutDocBand_ErrorNotFound

PROCEDURE OutDocBand_ErrorNotFound(iRgnID PLS_INTEGER, iID PLS_INTEGER);

Описание

Вызывает ошибку «Бэнд выходного документа не найден».

OutDocBand_Load

FUNCTION OutDocBand_Load(iRgnID PLS_INTEGER, iID PLS_INTEGER, iStrict PLS_INTEGER) RETURN TOutDocBandRec;

Описание

Загружает информацию о бэнде выходного документа.

OutDocBand_Create

PROCEDURE OutDocBand_Create(
    iRgnID PLS_INTEGER, iID PLS_INTEGER, iOutDocID PLS_INTEGER, iType PLS_INTEGER, sName VARCHAR2,
    iAlignment PLS_INTEGER, sTextFont VARCHAR2, sBoldFont VARCHAR2, iWrapWords PLS_INTEGER, sText VARCHAR2,
    iSelKindID PLS_INTEGER, iTableHeaderKind PLS_INTEGER, iEmphasizeLine PLS_INTEGER, iTableLines PLS_INTEGER,
    iOrderNum PLS_INTEGER, sParams VARCHAR2, iHeaderHeightMode PLS_INTEGER, nHeaderHeight NUMBER,
    iRowHeightMode PLS_INTEGER, nRowHeight NUMBER, cCustomSQLEnding CLOB, iCustomSelDistinctMode PLS_INTEGER,
    cCustomSecWhereSQL CLOB, sChartParams VARCHAR2);
-- Изменяет свойства бэнда выходного документа iRgnID-iID
PROCEDURE OutDocBand_Update(
    iRgnID PLS_INTEGER, iID PLS_INTEGER, sName VARCHAR2, iAlignment PLS_INTEGER, sTextFont VARCHAR2,
    sBoldFont VARCHAR2, iWrapWords PLS_INTEGER, sText VARCHAR2, iSelKindID PLS_INTEGER,
    iTableHeaderKind PLS_INTEGER, iEmphasizeLine PLS_INTEGER, iTableLines PLS_INTEGER, iOrderNum PLS_INTEGER,
    sParams VARCHAR2, iHeaderHeightMode PLS_INTEGER, nHeaderHeight NUMBER, iRowHeightMode PLS_INTEGER,
    nRowHeight NUMBER, cCustomSQLEnding CLOB, iCustomSelDistinctMode PLS_INTEGER, cCustomSecWhereSQL CLOB,
    sChartParams VARCHAR2);
-- Удаляет бэнд выходного документа iRgnID-iID
PROCEDURE OutDocBand_Delete(iRgnID PLS_INTEGER, iID PLS_INTEGER);
 
/*********************************************************************************************************************
 Столбцы данных бэндов выходных документов
*********************************************************************************************************************/

Описание

Создаёт бэнд выходного документа.

OutDocBand_Update

PROCEDURE OutDocBand_Update(
    iRgnID PLS_INTEGER, iID PLS_INTEGER, sName VARCHAR2, iAlignment PLS_INTEGER, sTextFont VARCHAR2,
    sBoldFont VARCHAR2, iWrapWords PLS_INTEGER, sText VARCHAR2, iSelKindID PLS_INTEGER,
    iTableHeaderKind PLS_INTEGER, iEmphasizeLine PLS_INTEGER, iTableLines PLS_INTEGER, iOrderNum PLS_INTEGER,
    sParams VARCHAR2, iHeaderHeightMode PLS_INTEGER, nHeaderHeight NUMBER, iRowHeightMode PLS_INTEGER,
    nRowHeight NUMBER, cCustomSQLEnding CLOB, iCustomSelDistinctMode PLS_INTEGER, cCustomSecWhereSQL CLOB,
    sChartParams VARCHAR2);
-- Удаляет бэнд выходного документа iRgnID-iID
PROCEDURE OutDocBand_Delete(iRgnID PLS_INTEGER, iID PLS_INTEGER);
 
/*********************************************************************************************************************
 Столбцы данных бэндов выходных документов
*********************************************************************************************************************/
 
-- Вызывает ошибку «Столбец данных бэнда выходного документа не найден»
PROCEDURE OutDocBandDataCol_ErrNotFound(iRgnID PLS_INTEGER, iID PLS_INTEGER);
PRAGMA restrict_references(OutDocBandDataCol_ErrNotFound, WNDS, WNPS);
-- Загружает информацию о столбце данных бэнда выходного документа
FUNCTION  OutDocBandDataColumn_Load(iRgnID PLS_INTEGER, iID PLS_INTEGER, iStrict PLS_INTEGER) RETURN TOutDocBandDataColumnRec;

Описание

Изменяет свойства бэнда выходного документа iRgnID-iID.

OutDocBand_Delete

PROCEDURE OutDocBand_Delete(iRgnID PLS_INTEGER, iID PLS_INTEGER);

Описание

Удаляет бэнд выходного документа iRgnID-iID.

Столбцы данных бэндов выходных документов

OutDocBandDataCol_ErrNotFound

PROCEDURE OutDocBandDataCol_ErrNotFound(iRgnID PLS_INTEGER, iID PLS_INTEGER);

Описание

Вызывает ошибку «Столбец данных бэнда выходного документа не найден».

OutDocBandDataColumn_Load

FUNCTION OutDocBandDataColumn_Load(iRgnID PLS_INTEGER, iID PLS_INTEGER, iStrict PLS_INTEGER) RETURN TOutDocBandDataColumnRec;

Описание

Загружает информацию о столбце данных бэнда выходного документа.

OutDocBandDataColumn_Create

PROCEDURE OutDocBandDataColumn_Create(
    iRgnID PLS_INTEGER, iID PLS_INTEGER, iBandID PLS_INTEGER, sName VARCHAR2, iColumnID PLS_INTEGER,
    iODColumnID PLS_INTEGER, iCalcColumnID PLS_INTEGER, iOrderNum PLS_INTEGER, iWidthChars PLS_INTEGER,
    nWidthCm NUMBER, iGroupLevel PLS_INTEGER, iSummarize PLS_INTEGER, sTitle VARCHAR2, iAlignment PLS_INTEGER,
    iHeaderFlow PLS_INTEGER, iBodyFlow PLS_INTEGER, sSQLExpression VARCHAR2, iDatatype PLS_INTEGER,
    iDataLength PLS_INTEGER, iDataPrecision PLS_INTEGER, sFormat VARCHAR2, sWrappers VARCHAR2);
-- Изменяет свойства столбца данных бэнда выходного документа iRgnID-iID
PROCEDURE OutDocBandDataColumn_Update(
    iRgnID PLS_INTEGER, iID PLS_INTEGER, sName VARCHAR2, iColumnID PLS_INTEGER, iODColumnID PLS_INTEGER,
    iCalcColumnID PLS_INTEGER, iOrderNum PLS_INTEGER, iWidthChars PLS_INTEGER, nWidthCm NUMBER,
    iGroupLevel PLS_INTEGER, iSummarize PLS_INTEGER, sTitle VARCHAR2, iAlignment PLS_INTEGER,
    iHeaderFlow PLS_INTEGER, iBodyFlow PLS_INTEGER, sSQLExpression VARCHAR2, iDatatype PLS_INTEGER,
    iDataLength PLS_INTEGER, iDataPrecision PLS_INTEGER, sFormat VARCHAR2, sWrappers VARCHAR2);
-- Удаляет столбец данных бэнда выходного документа iRgnID-iID
PROCEDURE OutDocBandDataColumn_Delete(iRgnID PLS_INTEGER, iID PLS_INTEGER);
 
/*********************************************************************************************************************
 Столбцы сортировки бэндов выходных документов
*********************************************************************************************************************/
 
-- Вызывает ошибку «Столбец сортировки бэнда выходного документа не найден»

Описание

Создаёт столбец данных бэнда выходного документа.

OutDocBandDataColumn_Update

PROCEDURE OutDocBandDataColumn_Update(
    iRgnID PLS_INTEGER, iID PLS_INTEGER, sName VARCHAR2, iColumnID PLS_INTEGER, iODColumnID PLS_INTEGER,
    iCalcColumnID PLS_INTEGER, iOrderNum PLS_INTEGER, iWidthChars PLS_INTEGER, nWidthCm NUMBER,
    iGroupLevel PLS_INTEGER, iSummarize PLS_INTEGER, sTitle VARCHAR2, iAlignment PLS_INTEGER,
    iHeaderFlow PLS_INTEGER, iBodyFlow PLS_INTEGER, sSQLExpression VARCHAR2, iDatatype PLS_INTEGER,
    iDataLength PLS_INTEGER, iDataPrecision PLS_INTEGER, sFormat VARCHAR2, sWrappers VARCHAR2);
-- Удаляет столбец данных бэнда выходного документа iRgnID-iID
PROCEDURE OutDocBandDataColumn_Delete(iRgnID PLS_INTEGER, iID PLS_INTEGER);
 
/*********************************************************************************************************************
 Столбцы сортировки бэндов выходных документов
*********************************************************************************************************************/
 
-- Вызывает ошибку «Столбец сортировки бэнда выходного документа не найден»
PROCEDURE OutDocBandSortCol_ErrNotFound(iRgnID PLS_INTEGER, iID PLS_INTEGER);
PRAGMA restrict_references(OutDocBandSortCol_ErrNotFound, WNDS, WNPS);
-- Загружает информацию о столбце сортировки бэнда выходного документа
FUNCTION  OutDocBandSortColumn_Load(iRgnID PLS_INTEGER, iID PLS_INTEGER, iStrict PLS_INTEGER) RETURN TOutDocBandSortColumnRec;

Описание

Изменяет свойства столбца данных бэнда выходного документа iRgnID-iID.

OutDocBandDataColumn_Delete

PROCEDURE OutDocBandDataColumn_Delete(iRgnID PLS_INTEGER, iID PLS_INTEGER);

Описание

Удаляет столбец данных бэнда выходного документа iRgnID-iID.

Столбцы сортировки бэндов выходных документов

OutDocBandSortCol_ErrNotFound

PROCEDURE OutDocBandSortCol_ErrNotFound(iRgnID PLS_INTEGER, iID PLS_INTEGER);

Описание

Вызывает ошибку «Столбец сортировки бэнда выходного документа не найден».

OutDocBandSortColumn_Load

FUNCTION OutDocBandSortColumn_Load(iRgnID PLS_INTEGER, iID PLS_INTEGER, iStrict PLS_INTEGER) RETURN TOutDocBandSortColumnRec;

Описание

Загружает информацию о столбце сортировки бэнда выходного документа.

OutDocBandSortColumn_Create

PROCEDURE OutDocBandSortColumn_Create(
    iRgnID PLS_INTEGER, iID PLS_INTEGER, iBandID PLS_INTEGER, sName VARCHAR2, iColumnID PLS_INTEGER,
    iOrderNum PLS_INTEGER, iIsDescending PLS_INTEGER, iNullsFirst PLS_INTEGER, sSQLExpression VARCHAR2);
-- Изменяет свойства столбца сортировки бэнда выходного документа iRgnID-iID
PROCEDURE OutDocBandSortColumn_Update(
    iRgnID PLS_INTEGER, iID PLS_INTEGER, sName VARCHAR2, iColumnID PLS_INTEGER, iOrderNum PLS_INTEGER,
    iIsDescending PLS_INTEGER, iNullsFirst PLS_INTEGER, sSQLExpression VARCHAR2);
-- Удаляет столбец сортировки бэнда выходного документа iRgnID-iID
PROCEDURE OutDocBandSortColumn_Delete(iRgnID PLS_INTEGER, iID PLS_INTEGER);
 
/*********************************************************************************************************************
 Критерии выходных документов
*********************************************************************************************************************/
 
-- Удаляет все критерии выходного документа
PROCEDURE OutDocCriterion_Clear(iRgnID PLS_INTEGER, iOutDocID PLS_INTEGER);
-- Создаёт критерий выходного документа
PROCEDURE OutDocCriterion_Create(
    iRgnID PLS_INTEGER, iOutDocID PLS_INTEGER, iSampleNum PLS_INTEGER, iOrderNum PLS_INTEGER, sData VARCHAR2,
    sCaption VARCHAR2);

Описание

Создаёт столбец сортировки бэнда выходного документа.

OutDocBandSortColumn_Update

PROCEDURE OutDocBandSortColumn_Update(
    iRgnID PLS_INTEGER, iID PLS_INTEGER, sName VARCHAR2, iColumnID PLS_INTEGER, iOrderNum PLS_INTEGER,
    iIsDescending PLS_INTEGER, iNullsFirst PLS_INTEGER, sSQLExpression VARCHAR2);
-- Удаляет столбец сортировки бэнда выходного документа iRgnID-iID
PROCEDURE OutDocBandSortColumn_Delete(iRgnID PLS_INTEGER, iID PLS_INTEGER);
 
/*********************************************************************************************************************
 Критерии выходных документов
*********************************************************************************************************************/
 
-- Удаляет все критерии выходного документа
PROCEDURE OutDocCriterion_Clear(iRgnID PLS_INTEGER, iOutDocID PLS_INTEGER);
-- Создаёт критерий выходного документа
PROCEDURE OutDocCriterion_Create(
    iRgnID PLS_INTEGER, iOutDocID PLS_INTEGER, iSampleNum PLS_INTEGER, iOrderNum PLS_INTEGER, sData VARCHAR2,
    sCaption VARCHAR2);
 
END;
 
/
CREATE OR REPLACE PACKAGE BODY USZN.pkQF IS

Описание

Изменяет свойства столбца сортировки бэнда выходного документа iRgnID-iID.

OutDocBandSortColumn_Delete

PROCEDURE OutDocBandSortColumn_Delete(iRgnID PLS_INTEGER, iID PLS_INTEGER);

Описание

Удаляет столбец сортировки бэнда выходного документа iRgnID-iID.

Критерии выходных документов

OutDocCriterion_Clear

PROCEDURE OutDocCriterion_Clear(iRgnID PLS_INTEGER, iOutDocID PLS_INTEGER);

Описание

Удаляет все критерии выходного документа.

OutDocCriterion_Create

PROCEDURE OutDocCriterion_Create(
    iRgnID PLS_INTEGER, iOutDocID PLS_INTEGER, iSampleNum PLS_INTEGER, iOrderNum PLS_INTEGER, sData VARCHAR2,
    sCaption VARCHAR2);
 
END;
 
/
CREATE OR REPLACE PACKAGE BODY USZN.pkQF IS
 
/********************************************************************************************************************/
-- Вызывает exception, если текущий пользователь не имеет права на изменение/удаление выходного документа/папки
PROCEDURE CheckOperationIsAllowed(sOwnerUser VARCHAR2, sOperation VARCHAR2) IS
BEGIN
  IF UPPER(sOwnerUser)!=USER THEN uszn.pkTSrv.CheckSysPriv(uszn.pkTSrv.ISYSPRIV_ALTER_ANY_OUTDOC, sOperation); END IF;
END;
 
/********************************************************************************************************************/
PROCEDURE Folder_ErrorNotFound(iRgnID PLS_INTEGER, iID PLS_INTEGER) IS
BEGIN
  Raise_Application_Error(-20000, 'Папка выходных документов '||iRgnID||'-'||iID||' не найдена');
END;

Описание

Создаёт критерий выходного документа.