Документация 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;
Описание
Создаёт критерий выходного документа.