-
TYPE DOC_COMMENT_TABLE_TYPE PL/SQL TABLE
Список комментариев к документу
-
TYPE DOC_COMMENT_TYPE PL/SQL RECORD
Комментарий к документу
| Field name |
Reference type |
Type |
Description |
| N_LINE_ID |
SD_DOC_COMMENTS.N_LINE_ID%TYPE |
NUMBER |
Идентификатор комментария |
| N_DOC_ID |
SD_DOC_COMMENTS.N_DOC_ID%TYPE |
NUMBER |
Документ |
| D_OPER |
SD_DOC_COMMENTS.D_OPER%TYPE |
DATE |
Дата записи |
| D_SIGNAL |
SD_DOC_COMMENTS.D_SIGNAL%TYPE |
DATE |
Дата напоминания |
| CL_COMMENT |
SD_DOC_COMMENTS.CL_COMMENT%TYPE |
CLOB |
Комментарий |
| VC_COMMENT |
VARCHAR2(4000 |
VARCHAR2 |
Комментарий (оставлен для совместимости) |
| N_AUTHOR_ID |
SD_DOC_COMMENTS.N_AUTHOR_ID%TYPE |
NUMBER |
Автор |
| D_EXEC |
SD_DOC_COMMENTS.D_EXEC%TYPE |
DATE |
Дата выполнения |
| N_DOC_COUNT |
NUMBER |
NUMBER |
Количество комментариев для документа |
-
TYPE DOC_PERIOD_TABLE_TYPE PL/SQL TABLE
Список документов c периодами их действия
-
TYPE DOC_PERIOD_TYPE PL/SQL RECORD
Документ с периодом действия
| Field name |
Reference type |
Type |
Description |
| N_LINE_NO |
NUMBER |
NUMBER |
Номер строки по порядку |
| N_DOC_ID |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
Идентификатор документа |
| D_BEGIN |
SD_DOCUMENTS.D_BEGIN%TYPE |
DATE |
Дата начала действия |
| D_END |
SD_DOCUMENTS.D_END%TYPE |
DATE |
Дата окончания действия |
-
TYPE DOC_STATE PL/SQL RECORD
Состояние документа.
| Field name |
Reference type |
Type |
Description |
| N_DOC_STATE_ID |
SD_DOCUMENTS.N_DOC_STATE_ID%TYPE |
NUMBER |
Состояние документа |
| VC_DOC_STATE |
SI_REF.VC_NAME%TYPE |
VARCHAR2 |
Наименование состояния |
-
TYPE DOC_STATES_LIST PL/SQL TABLE
Табличный тип состояний документа.
-
TYPE SD_DOC_BINDS_LIST PL/SQL RECORD
Связь между документами
| Field name |
Reference type |
Type |
Description |
| N_DOC_ID |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
Идентификатор документа |
| N_DOC_TYPE_ID |
SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE |
NUMBER |
Идентификатор типа документа |
| N_DOC_STATE_ID |
SD_DOCUMENTS.N_DOC_STATE_ID%TYPE |
NUMBER |
Идентификатор состояния доумента |
| N_DOC_BIND_ID |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
Идентификатор привязки документа |
| N_DOC_BIND_TYPE_ID |
SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE |
NUMBER |
Идентификатор типа привязки документа |
| N_DOC_BIND_STATE_ID |
SD_DOCUMENTS.N_DOC_STATE_ID%TYPE |
NUMBER |
Идентификатор состояния привязки доумента |
| N_LEVEL |
NUMBER |
NUMBER |
Глубина связи |
| N_BIND_TYPE_ID |
NUMBER |
NUMBER |
Идентификатор типа привязанного документа |
| N_COUNT |
NUMBER |
NUMBER |
Счетчик документов |
-
TYPE SD_DOC_BINDS_LIST_TABLE_TYPE PL/SQL TABLE
Список связей между документами
-
TYPE SD_DOC_FILES_TABLE_TYPE PL/SQL TABLE
Список шаблонов документов
-
TYPE SD_DOC_FILE_TYPE PL/SQL RECORD
Шаблон документа
| Field name |
Reference type |
Type |
Description |
| N_DOC_FILE_ID |
SD_DOC_FILES.N_DOC_FILE_ID%TYPE |
NUMBER |
Идентификатор записи |
| N_DOC_TYPE_ID |
SD_DOC_FILES.N_DOC_TYPE_ID%TYPE |
NUMBER |
Иднетификатор типа документа |
| VC_DOC_TYPE |
SI_REF.VC_NAME%TYPE |
VARCHAR2 |
Тип документа |
| N_DOC_ID |
SD_DOC_FILES.N_DOC_ID%TYPE |
NUMBER |
Идентификатор документа |
| N_FILE_ID |
SD_DOC_FILES.N_FILE_ID%TYPE |
NUMBER |
Идентификатор файла |
| N_DOC_FILE_TYPE_ID |
SD_DOC_FILES.N_DOC_FILE_TYPE_ID%TYPE |
NUMBER |
Идентификатор типа привязки файла к документу |
| N_PAR_DOC_FILE_ID |
SD_DOC_FILES.N_PAR_DOC_FILE_ID%TYPE |
NUMBER |
Идентификатор вышестоящей записи |
| N_ACCESS_RIGHT_ID |
SD_DOC_FILES.N_ACCESS_RIGHT_ID%TYPE |
NUMBER |
Идентификатор права просмотра файла |
| N_FILE_TYPE_ID |
SS_FILES.N_FILE_TYPE_ID%TYPE |
NUMBER |
Идентификатор типа файла |
| VC_FILENAME |
SS_FILES.VC_FILENAME%TYPE |
VARCHAR2 |
Имя файла |
| BL_DATA |
SS_FILES.BL_DATA%TYPE |
BLOB |
Данные файла |
| VC_NAME |
SS_FILES.VC_NAME%TYPE |
VARCHAR2 |
Наименование |
| VC_CODE |
SS_FILES.VC_CODE%TYPE |
VARCHAR2 |
Краткое наименование |
| D_BEGIN |
SS_FILES.D_BEGIN%TYPE |
DATE |
Дата начала действия |
| D_END |
SS_FILES.D_END%TYPE |
DATE |
Дата окончания действия |
| N_SIZE |
SS_FILES.N_SIZE%TYPE |
NUMBER |
Размер |
| N_SIZE_UNIT_ID |
SS_FILES.N_SIZE_UNIT_ID%TYPE |
NUMBER |
Единица измерения размера |
| N_FIRM_ID |
SS_FILES.N_FIRM_ID%TYPE |
NUMBER |
Идентификатор фирмы |
| VC_FIRM |
SI_SUBJECTS.VC_NAME%TYPE |
VARCHAR2 |
Наименование фирмы |
| VC_REM |
SS_FILES.VC_REM%TYPE |
VARCHAR2 |
Комментарий |
| N_LINE_NO |
SD_DOC_FILES.N_LINE_NO%TYPE |
NUMBER |
Номер п/п |
| N_TEMPLATE_LANG_ID |
SD_DOC_FILES.N_TEMPLATE_LANG_ID%TYPE |
NUMBER |
|
-
TYPE SD_DOC_LIST PL/SQL RECORD
Связь для одного документа
| Field name |
Reference type |
Type |
Description |
| N_DOC_ID |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
Идентификатор документа |
| N_DOC_TYPE_ID |
SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE |
NUMBER |
Идентификатор типа документа |
| N_DOC_STATE_ID |
SD_DOCUMENTS.N_DOC_STATE_ID%TYPE |
NUMBER |
Идентификатор состояния документа |
| N_LEVEL |
NUMBER |
NUMBER |
Глубина связи |
| N_BIND_TYPE_ID |
NUMBER |
NUMBER |
Идентификатор типа привязанного документа |
| N_COUNT |
NUMBER |
NUMBER |
Счетчик документов |
-
TYPE SD_DOC_LIST_TABLE_TYPE PL/SQL TABLE
Список связей одного документа
-
PROCEDURE CHK_DOCS_SUBJECTS
Процедура для проверки субъектов в указанных ролях в двух документах:
субъект в роли из одного документа должен быть записан в роли в другом (базовом) документе
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| num_N_BASE_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор базового документа |
| num_N_SUBJ_ROLE_ID |
IN |
SI_DOC_SUBJECTS.N_SUBJECT_ID%TYPE |
NUMBER |
SS_CONSTANTS_PKG_S.SUBJ_ROLE_Provider |
Идентификатор роли субъекта в документе |
| num_N_BASE_SUBJ_ROLE_ID |
IN |
SI_DOC_SUBJECTS.N_SUBJECT_ID%TYPE |
NUMBER |
SS_CONSTANTS_PKG_S.SUBJ_ROLE_Provider |
Идентификатор роли субъекта в базовом документе |
-
FUNCTION DOCUMENT_CONTENT_HISTORY
Список изменений состава документа
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| num_N_PRIMARY_KEY_VALUE |
IN |
NUMBER |
NUMBER |
NULL |
Значение первичного ключа (для фильтра по идентификатору) |
| dt_D_BEGIN |
IN |
DATE |
DATE |
ADD_MONTHS(SYSDATE -3) |
Дата начала периода выборки |
| dt_D_END |
IN |
DATE |
DATE |
SYSDATE |
Дата окончания периода выборки |
| RETURN SS_AUDIT_PKG_S.TABLE_HISTORY_LIST_TABLE_TYPE |
|
| PIPELINED |
-
FUNCTION GET_DOC_BY_BIND
Get doc by bind
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOC_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Document |
| num_N_DOC_BIND_TYPE_ID |
IN |
SD_DOC_DOCUMENTS.N_DOC_BD_TYPE_ID%TYPE |
NUMBER |
|
Bind type |
| num_N_DOC_TYPE_ID |
IN |
SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE |
NUMBER |
NULL |
Bound document type |
| RETURN SD_DOC_DOCUMENTS.N_DOC_BIND_ID%TYPE |
Doc id |
-
FUNCTION GET_OBJECT_BY_ROLE
Функция возвращает идентификатор объекта по роли в документе
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SI_DOC_SUBJECTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификтатор документа |
| num_N_DOC_ROLE_ID |
IN |
SI_DOC_SUBJECTS.N_DOC_ROLE_ID%TYPE |
NUMBER |
|
Идентификатор роли объекта в документе |
| ch_C_ACTIVE |
IN |
SI_DOC_SUBJECTS.C_ACTIVE%TYPE |
CHAR |
'Y' |
Признак активности |
| RETURN SI_DOC_OBJECTS.N_OBJECT_ID%TYPE |
Идентификатор объекта |
-
FUNCTION IS_EXIST_DOC_NO
Функция проверяет существование неаннулированных документов с указанным номером
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| vch_VC_DOC_NO |
IN |
SD_DOCUMENTS.VC_DOC_NO%TYPE |
VARCHAR2 |
|
Номер документа |
| num_N_DOC_EXCLUDE_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
NULL |
Идентификатор документа |
| num_N_PARENT_DOC_ID |
IN |
SD_DOCUMENTS.N_PARENT_DOC_ID%TYPE |
NUMBER |
NULL |
Вышестоящий документ |
| num_N_DOC_TYPE_ID |
IN |
SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE |
NUMBER |
|
Тип документа |
| dt_D_DOC |
IN |
SD_DOCUMENTS.D_DOC%TYPE |
DATE |
SYSDATE |
Дата документа |
| RETURN MAIN.BOOL |
Результат проверки |
-
PROCEDURE CHECK_SINGLE_DOC_PERIOD
Проверка "разрывов" в периоде документа, который должен всегда существовать, иметь ненулевую
дату начала действия и быть уникальным в разрезе периода и поставщика (приказ по интервалам,
приказ по классам трафика, приказ по курсам валют). Если с периодом документа есть проблемы, то в TT_MESSAGE_LOGS
складываются сообщения об ошибках
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| b_Errors |
OUT |
MAIN.BOOL |
NUMBER |
|
Результат проверки |
| num_N_ERR_LEVEL |
IN |
NUMBER |
NUMBER |
SS_CONSTANTS_PKG_S.ERR_LEVEL_Warning |
Статус ошибок, которые могут быть обнаружены и записаны в TT_MESSAGE_LOGS |
| ch_C_CHECK_WORKFLOW |
IN |
CHAR |
CHAR |
'N' |
Флаг проверки в рамках одной схемы документооборота |
-
PROCEDURE CHK_DOC_PERIOD
Процедура проверяет период действия документа
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_TYPE_ID |
IN |
SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE |
NUMBER |
|
Тип документа |
| num_N_DOC_STATE_ID |
IN |
SD_DOCUMENTS.N_DOC_STATE_ID%TYPE |
NUMBER |
|
Состояние документа |
| dt_D_DOC |
IN |
SD_DOCUMENTS.D_DOC%TYPE |
DATE |
|
Дата документа |
| vch_VC_NAME |
IN |
SD_DOCUMENTS.VC_NAME%TYPE |
VARCHAR2 |
|
Имя документа |
| num_N_PARENT_DOC_ID |
IN |
SD_DOCUMENTS.N_PARENT_DOC_ID%TYPE |
NUMBER |
|
Родительский документ |
| dt_D_BEGIN |
IN/OUT |
SD_DOCUMENTS.D_BEGIN%TYPE |
DATE |
|
Дата начала действия документа |
| dt_D_END |
IN/OUT |
SD_DOCUMENTS.D_END%TYPE |
DATE |
|
Дата окончания действия документа |
-
PROCEDURE CLEAR_DUBS_TT_V_DOC_BINDS
Удаляет дубликаты из временной таблицы со связями документов
-
PROCEDURE GEN_DOC_CODE_NAME_IF_NEEDED
Строит код и наименование для документа
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| rc_Doc |
IN |
SD_DOCUMENTS%ROWTYPE |
PL/SQL RECORD |
|
Запись о документе |
| num_N_DOC_TYPE_ID |
IN |
SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE |
NUMBER |
|
Идентификатор типа документа |
| dt_D_DOC |
IN |
SD_DOCUMENTS.D_DOC%TYPE |
DATE |
|
Дата документа |
| vch_VC_DOC_NO |
IN |
SD_DOCUMENTS.VC_DOC_NO%TYPE |
VARCHAR2 |
|
Номер документа |
| vch_VC_NAME_Put |
IN |
SD_DOCUMENTS.VC_NAME%TYPE |
VARCHAR2 |
|
|
| vch_VC_CODE_Put |
IN |
SD_DOCUMENTS.VC_CODE%TYPE |
VARCHAR2 |
|
|
| vch_VC_NAME |
OUT |
SD_DOCUMENTS.VC_NAME%TYPE |
VARCHAR2 |
|
Предполагаемое наименование документа |
| vch_VC_CODE |
OUT |
SD_DOCUMENTS.VC_CODE%TYPE |
VARCHAR2 |
|
Предполагаемый код документа |
-
FUNCTION GET_DOC_VALUE
Функция возвращает строку-значение по документу
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| RETURN SD_DOCUMENTS%ROWTYPE |
Строка-значение |
-
FUNCTION GET_DOC_VALUE_ROW
Get custom field value record.
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOC_VALUES.N_DOC_ID%TYPE |
NUMBER |
|
Document |
| num_N_DOC_VALUE_TYPE_ID |
IN |
SD_DOC_VALUES.N_DOC_VALUE_TYPE_ID%TYPE |
NUMBER |
|
Custom field type |
| RETURN SD_DOC_VALUES%ROWTYPE |
Custom field value record |
-
FUNCTION GET_DOC_VALUE_ROW
Get custom field value record.
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOC_VALUES.N_DOC_ID%TYPE |
NUMBER |
|
Document |
| vch_VC_DOC_VALUES_TYPE_CODE |
IN |
SD_DOC_VALUES_TYPE.VC_CODE%TYPE |
VARCHAR2 |
|
Value type code |
| RETURN SD_DOC_VALUES%ROWTYPE |
Custom field value record |
-
FUNCTION GET_NEXT_DOC_NO
Функция возвращает следующий свободный номер по типу документа
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_TYPE_ID |
IN |
SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE |
NUMBER |
|
Идентификатор типа документа |
| num_N_PARENT_DOC_ID |
IN |
SD_DOCUMENTS.N_PARENT_DOC_ID%TYPE |
NUMBER |
|
Идентификатор родительского документа |
| dt_D_DOC |
IN |
SD_DOCUMENTS.D_DOC%TYPE |
DATE |
NULL |
Дата документа |
| RETURN SD_DOCUMENTS.VC_DOC_NO%TYPE |
Следующий свободный номер |
-
FUNCTION GET_N_DOC_WORKFLOW_ID
Определение схемы документооборота документа.
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Документ |
| RETURN SD_DOCUMENTS.N_WORKFLOW_ID%TYPE |
Схема документооборота документа |
-
FUNCTION GET_OBJ_VALUE_BY_ROLE
Функция возвращает строку-значение по роли объекта в документе
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SI_DOC_ADDRESSES.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| num_N_DOC_ROLE_ID |
IN |
SI_DOC_ADDRESSES.N_DOC_ROLE_ID%TYPE |
NUMBER |
|
Идентификатор роли объекта в документе |
| ch_C_ACTIVE |
IN |
SI_DOC_ADDRESSES.C_ACTIVE%TYPE |
CHAR |
'Y' |
Признак активности |
| RETURN SI_DOC_OBJECTS%ROWTYPE |
Строка-значение |
-
FUNCTION GET_VC_DOC_NO
Функция возвращает номер документа
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| RETURN SD_DOCUMENTS.VC_DOC_NO%TYPE |
Номер документа |
-
FUNCTION DOCUMENT_ADDRESSES_HISTORY
Список изменений адресов документа
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| num_N_PRIMARY_KEY_VALUE |
IN |
NUMBER |
NUMBER |
NULL |
Значение первичного ключа (для фильтра по идентификатору) |
| dt_D_BEGIN |
IN |
DATE |
DATE |
ADD_MONTHS(SYSDATE -3) |
Дата начала периода выборки |
| dt_D_END |
IN |
DATE |
DATE |
SYSDATE |
Дата окончания периода выборки |
| RETURN SS_AUDIT_PKG_S.TABLE_HISTORY_LIST_TABLE_TYPE |
|
| PIPELINED |
-
FUNCTION DOCUMENT_GOODS_HISTORY
Список изменений услуг привязанных к документу
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| num_N_PRIMARY_KEY_VALUE |
IN |
NUMBER |
NUMBER |
NULL |
Значение первичного ключа (для фильтра по идентификатору) |
| dt_D_BEGIN |
IN |
DATE |
DATE |
ADD_MONTHS(SYSDATE -3) |
Дата начала периода выборки |
| dt_D_END |
IN |
DATE |
DATE |
SYSDATE |
Дата окончания периода выборки |
| RETURN SS_AUDIT_PKG_S.TABLE_HISTORY_LIST_TABLE_TYPE |
|
| PIPELINED |
-
FUNCTION DOCUMENT_GOOD_AUTHORS
Список абонентов, создавших подписки
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| num_N_SUBJ_GOOD_ID |
IN |
SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE |
NUMBER |
NULL |
Строка подписки |
| dt_D_BEGIN |
IN |
DATE |
DATE |
ADD_MONTHS(SYSDATE -3) |
Дата начала периода выборки |
| dt_D_END |
IN |
DATE |
DATE |
SYSDATE |
Дата окончания периода выборки |
| RETURN SS_AUDIT_PKG_S.TABLE_AUTHOR_LIST |
Список абонентов, создавших подписки |
| PIPELINED |
-
FUNCTION DOCUMENT_HISTORY
Список изменений основных параметров документа
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| dt_D_BEGIN |
IN |
DATE |
DATE |
ADD_MONTHS(SYSDATE -3) |
Дата начала периода выборки |
| dt_D_END |
IN |
DATE |
DATE |
SYSDATE |
Дата окончания периода выборки |
| RETURN SS_AUDIT_PKG_S.TABLE_HISTORY_LIST_TABLE_TYPE |
|
| PIPELINED |
-
FUNCTION DOCUMENT_SUBJECTS_HISTORY
Список изменений ролей документа
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| num_N_PRIMARY_KEY_VALUE |
IN |
NUMBER |
NUMBER |
NULL |
Значение первичного ключа (для фильтра по идентификатору) |
| dt_D_BEGIN |
IN |
DATE |
DATE |
ADD_MONTHS(SYSDATE -3) |
Дата начала периода выборки |
| dt_D_END |
IN |
DATE |
DATE |
SYSDATE |
Дата окончания периода выборки |
| RETURN SS_AUDIT_PKG_S.TABLE_HISTORY_LIST_TABLE_TYPE |
|
| PIPELINED |
-
FUNCTION GET_ADDR_BY_ROLE
Функция возвращает идентификатор адреса по роли в документе
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SI_DOC_SUBJECTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| num_N_DOC_ROLE_ID |
IN |
SI_DOC_SUBJECTS.N_DOC_ROLE_ID%TYPE |
NUMBER |
|
Идентификатор роли адреса в документе |
| ch_C_ACTIVE |
IN |
SI_DOC_SUBJECTS.C_ACTIVE%TYPE |
CHAR |
'Y' |
Признак активности |
| RETURN SI_DOC_ADDRESSES.N_ADDRESS_ID%TYPE |
Идентификатор адреса |
-
FUNCTION GET_D_BEGIN
Функция возвращает дату начала документа по его идентификатору
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| RETURN SD_DOCUMENTS.D_BEGIN%TYPE |
Дата начала действия документа |
-
FUNCTION GET_N_CONTRACT_ID
Функция возвращает идентификатор договора для приложений и доп соглашений
Для договоров просто возвращает переданный идентификатор договора
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| num_N_DOC_TYPE_ID |
IN |
SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE |
NUMBER |
NULL |
Идентификатор типа документа |
| RETURN SD_DOCUMENTS.N_DOC_ID%TYPE |
Идентификатор договора |
-
FUNCTION GET_STORNO_PROC_BY_DOC
Функция возвращает процедуру копирования и возможность сторнирования
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_TYPE_ID |
IN |
SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE |
NUMBER |
|
Идентификатор типа документа |
| vch_CopyProc |
OUT |
VARCHAR2 |
VARCHAR2 |
|
Процедура копирования |
| RETURN MAIN.BOOL |
Возможность сторнирования |
-
FUNCTION GET_VC_DOC_NAME
Функция возвращает наименование документа
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| RETURN SD_DOCUMENTS.VC_NAME%TYPE |
Наименование документа |
-
PROCEDURE CHECK_SINGLE_DOC_PERIOD_CLN
Проверка документа на пересечение с другим по поставщику и клиенту
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
|
| b_Errors |
OUT |
MAIN.BOOL |
NUMBER |
|
|
| num_N_ERR_LEVEL |
IN |
NUMBER |
NUMBER |
SS_CONSTANTS_PKG_S.ERR_LEVEL_Warning |
|
-
FUNCTION DOCUMENT_SPECIAL_HISTORY
Список изменений специальных параметров документа
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| dt_D_BEGIN |
IN |
DATE |
DATE |
ADD_MONTHS(SYSDATE -3) |
Дата начала периода выборки |
| dt_D_END |
IN |
DATE |
DATE |
SYSDATE |
Дата окончания периода выборки |
| RETURN SS_AUDIT_PKG_S.TABLE_HISTORY_LIST_TABLE_TYPE |
|
| PIPELINED |
-
PROCEDURE FILL_TT_V_DOC_BINDS
Процедура заполняет временную таблицу со связанными с документом документами
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| b_ExcludeDraft |
IN |
MAIN.BOOL |
NUMBER |
MAIN.b_TRUE |
Флаг включения в выборку черновых документов |
| dt_D_OPER |
IN |
DATE |
DATE |
SYSDATE |
Дата |
| b_ClearTemps |
IN |
MAIN.BOOL |
NUMBER |
MAIN.b_TRUE |
Флаг очистки временной таблицы |
-
FUNCTION GET_ADDR_VALUE_BY_ROLE
Функция возвращает строку-значение по роли адреса в документе
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SI_DOC_ADDRESSES.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| num_N_DOC_ROLE_ID |
IN |
SI_DOC_ADDRESSES.N_DOC_ROLE_ID%TYPE |
NUMBER |
|
Идентификатор роли адреса в документе |
| ch_C_ACTIVE |
IN |
SI_DOC_ADDRESSES.C_ACTIVE%TYPE |
CHAR |
'Y' |
Признак активности |
| RETURN SI_DOC_ADDRESSES%ROWTYPE |
Строка-значение |
-
FUNCTION GET_DOC_BINDS_DOC_LIST
Функция возвращает вся связанные с документом документы
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| b_ExcludeDraft |
IN |
MA.BOOL |
NUMBER |
MAIN.b_TRUE |
Флаг включения в выборку черновых документов |
| dt_D_OPER |
IN |
DATE |
DATE |
SYSDATE |
Дата |
| RETURN SD_DOC_BINDS_LIST_TABLE_TYPE |
Список связанных документов |
| PIPELINED |
-
FUNCTION GET_DOC_N_REF_ID
Get reference custom field value.
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOC_VALUES.N_DOC_ID%TYPE |
NUMBER |
|
Document |
| num_N_DOC_VALUE_TYPE_ID |
IN |
SD_DOC_VALUES.N_DOC_VALUE_TYPE_ID%TYPE |
NUMBER |
|
Custom field type |
| RETURN SD_DOC_VALUES.N_REF_ID%TYPE |
Reference custom field value |
-
FUNCTION GET_DOC_N_REF_ID
Get reference custom field value.
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOC_VALUES.N_DOC_ID%TYPE |
NUMBER |
|
Document |
| vch_VC_DOC_VALUES_TYPE_CODE |
IN |
SD_DOC_VALUES_TYPE.VC_CODE%TYPE |
VARCHAR2 |
|
Value type code |
| RETURN SD_DOC_VALUES.N_REF_ID%TYPE |
Reference custom field value |
-
FUNCTION GET_NEIGHBOR_DOC_LIST
Возвращает список документов, "соседних" по периоду действия.
Работает только для документов, период которых не может быть открытым
(приказ по временным интервалам, приказ по классам трафика и т.д.)
Фильтр по периоду - опциональный
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| dt_D_BEGIN_MIN |
IN |
SD_DOCUMENTS.D_BEG%TYPE |
DATE |
NULL |
Ограничение на начало действие снизу |
| dt_D_END_MIN |
IN |
SD_DOCUMENTS.D_END%TYPE |
DATE |
NULL |
Ограничение на окончание действия снизу |
| dt_D_BEGIN_MAX |
IN |
SD_DOCUMENTS.D_BEG%TYPE |
DATE |
NULL |
Ограничение на начало действия сверху |
| dt_D_END_MAX |
IN |
SD_DOCUMENTS.D_END%TYPE |
DATE |
NULL |
Ограничение на окончание действия сверху |
| ch_C_INCLUDE_SELF |
IN |
CHAR |
CHAR |
'Y' |
Флаг включения в выборку рассматриваемого документа |
| ch_C_CHECK_WORKFLOW |
IN |
CHAR |
CHAR |
'N' |
Флаг включения в выборку только документов из той же схемы документооборота |
| RETURN DOC_PERIOD_TABLE_TYPE |
Список документов "соседних" по периоду действия |
| PIPELINED |
-
FUNCTION GET_N_DOC_STATE_ID
Возвращает состояние документа по его идентификатору
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| RETURN SD_DOCUMENTS.N_DOC_STATE_ID%TYPE |
Идентификатор состояния документа |
-
FUNCTION GET_PAYMENT_HISTORY_COMMENT
Get commentary for payment and charge history by document id.
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Documents |
| RETURN SD_DOC_COMMENTS.CL_COMMENT%TYPE |
Commentary for payment and charge history |
-
FUNCTION GET_ROOT_BASE_CONTRACT_ID
Функция подбирает базовый договор верхнего уровня
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Договор, для которого нужно искать |
| RETURN SD_DOCUMENTS.N_DOC_ID%TYPE |
Базовый договор верхнего уровня |
-
FUNCTION GET_ACCOUNT_BY_ROLE
Функция возвращает идентификатор счета СУ по роли в документе
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SI_DOC_SUBJECTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| num_N_DOC_ROLE_ID |
IN |
SI_DOC_SUBJECTS.N_DOC_ROLE_ID%TYPE |
NUMBER |
|
Идентификатор роли СУ в документе |
| ch_C_ACTIVE |
IN |
SI_DOC_SUBJECTS.C_ACTIVE%TYPE |
CHAR |
'Y' |
Признак активности |
| RETURN SI_DOC_SUBJECTS.N_ACCOUNT_ID%TYPE |
Идентификатор счета СУ |
-
FUNCTION GET_DOC_NEAREST_DOC_LIST
Функция возвращает связанные с документом документы из ближайшего окружения
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| b_ExcludeDraft |
IN |
MA.BOOL |
NUMBER |
MAIN.b_TRUE |
Флаг включения в выборку черновых документов |
| dt_D_OPER |
IN |
DATE |
DATE |
SYSDATE |
Дата |
| num_N_INCLUDE_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
NULL |
Идентификатор документа, информация по которому гарантированно попадет выборку вне зависимости от состояния |
| RETURN SD_DOC_LIST_TABLE_TYPE |
Список документов из ближайшего окружения |
| PIPELINED |
-
FUNCTION GET_DOC_N_VALUE
Get numeric custom field value.
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOC_VALUES.N_DOC_ID%TYPE |
NUMBER |
|
Document |
| num_N_DOC_VALUE_TYPE_ID |
IN |
SD_DOC_VALUES.N_DOC_VALUE_TYPE_ID%TYPE |
NUMBER |
|
Custom field type |
| RETURN SD_DOC_VALUES.N_VALUE%TYPE |
Numeric custom field value |
-
FUNCTION GET_DOC_N_VALUE
Get numeric custom field value.
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOC_VALUES.N_DOC_ID%TYPE |
NUMBER |
|
Document |
| vch_VC_DOC_VALUES_TYPE_CODE |
IN |
SD_DOC_VALUES_TYPE.VC_CODE%TYPE |
VARCHAR2 |
|
Value type code |
| RETURN SD_DOC_VALUES.N_VALUE%TYPE |
Numeric custom field value |
-
FUNCTION GET_DOC_PERIOD_INTERSECT
Выяснить, пересекаются ли периоды двух документов.
Функцию необходимо использовать с осторожностью в запросах, так как при её использовании
не используются индексы по датам начала и окончания документа
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| dt_D_BEGIN_1 |
IN |
SD_DOCUMENTS.D_BEG%TYPE |
DATE |
|
Дата начала действия первого документа |
| dt_D_END_1 |
IN |
SD_DOCUMENTS.D_END%TYPE |
DATE |
|
Дата окончания действия первого документа |
| dt_D_BEGIN_2 |
IN |
SD_DOCUMENTS.D_BEG%TYPE |
DATE |
|
Дата начала действия второго документа |
| dt_D_END_2 |
IN |
SD_DOCUMENTS.D_END%TYPE |
DATE |
|
Дата окончания действия второго документа |
| RETURN CHAR |
Флаг пересечения периодов |
-
FUNCTION GET_DOC_PERIOD_INTERSECT
Выяснить, пересекаются ли периоды двух документов (по ID документов).
Функцию необходимо использовать с осторожностью в запросах, так как при её использовании
не используются индексы по датам начала и окончания документа
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID_1 |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор первого документа |
| num_N_DOC_ID_2 |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор второго документа |
| RETURN CHAR |
Флаг пересечения периодов |
-
FUNCTION GET_DOC_VC_VALUE
Get string custom field value.
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOC_VALUES.N_DOC_ID%TYPE |
NUMBER |
|
Document |
| num_N_DOC_VALUE_TYPE_ID |
IN |
SD_DOC_VALUES.N_DOC_VALUE_TYPE_ID%TYPE |
NUMBER |
|
Custom field type |
| RETURN SD_DOC_VALUES.VC_VALUE%TYPE |
String custom field value |
-
FUNCTION GET_DOC_VC_VALUE
Get string custom field value.
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOC_VALUES.N_DOC_ID%TYPE |
NUMBER |
|
Document |
| vch_VC_DOC_VALUES_TYPE_CODE |
IN |
SD_DOC_VALUES_TYPE.VC_CODE%TYPE |
VARCHAR2 |
|
Value type code |
| RETURN SD_DOC_VALUES.VC_VALUE%TYPE |
String custom field value |
-
FUNCTION GET_HIGHER_DOC_LIST
Получение списка вышестоящих документов
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| dt_D_OPER |
IN |
DATE |
DATE |
SYSDATE |
Дата |
| RETURN SD_DOC_LIST_TABLE_TYPE |
Список вышестоящих документов |
| PIPELINED |
-
FUNCTION GET_LAST_COMMENT
Возвращает последний комментарий к документу
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Документ |
| RETURN DOC_COMMENT_TABLE_TYPE |
Последний комментарий |
| PIPELINED |
-
FUNCTION GET_N_SUBDOC_WORKFLOW_ID
Определение схемы документооборота дочернего документа.
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Документ |
| RETURN SD_CONTRACTS.N_SUBDOC_WORKFLOW_ID%TYPE |
Схема документооборота дочернего документа |
-
FUNCTION GET_SUBJECT_BY_ROLE
Функция возвращает идентификатор СУ по роли в документе
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SI_DOC_SUBJECTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификтор документа |
| num_N_DOC_ROLE_ID |
IN |
SI_DOC_SUBJECTS.N_DOC_ROLE_ID%TYPE |
NUMBER |
|
Идентификатор роли СУ в документе |
| ch_C_ACTIVE |
IN |
SI_DOC_SUBJECTS.C_ACTIVE%TYPE |
CHAR |
'Y' |
Признак активности |
| RETURN SI_DOC_SUBJECTS.N_SUBJECT_ID%TYPE |
Идентификатор СУ |
-
FUNCTION GET_VALUE_BY_ROLE
Функция возвращает строку-значение по роли в документе
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SI_DOC_SUBJECTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| num_N_DOC_ROLE_ID |
IN |
SI_DOC_SUBJECTS.N_DOC_ROLE_ID%TYPE |
NUMBER |
|
Идентификатор роли документа |
| ch_C_ACTIVE |
IN |
SI_DOC_SUBJECTS.C_ACTIVE%TYPE |
CHAR |
'Y' |
Признак активности |
| RETURN SI_DOC_SUBJECTS%ROWTYPE |
Строка-значение |
-
PROCEDURE CHK_DOC_CONTAINDED_PERIOD
Процедура для проверки вложенности периода действия одного документа
в период действия другого (базового) документа (считается, что D_BEGIN в этих
документах не может быть NULL)
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| num_N_BASE_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор базового документа |
-
FUNCTION GET_DOC_PATTERN_FILES_LIST
Получение списка доступных шаблонов печатных форм для документа
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| RETURN SD_DOC_FILES_TABLE_TYPE |
Список шаблонов |
| PIPELINED |
-
FUNCTION GET_INTERSECT_DOC_LIST
Возвращает список документов, пересекающихся по периоду действия.
Работает только для документов, период которых не может быть открытым
(приказ по временным интервалам, приказ по классам трафика и т.д.)
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_PROVIDER_ID |
IN |
SI_SUBJECTS.N_SUBJECT_ID%TYPE |
NUMBER |
|
Идентификатор фирмы-поставщика |
| num_N_DOC_TYPE_ID |
IN |
SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE |
NUMBER |
|
Идентификатор типа документа |
| dt_D_BEGIN |
IN |
DATE |
DATE |
|
Дата начала периода |
| dt_D_END |
IN |
DATE |
DATE |
|
Дата окончания периода |
| RETURN DOC_PERIOD_TABLE_TYPE |
Список документов с перекающимися сроками действия |
| PIPELINED |
-
FUNCTION GET_SUBJECT_BY_PARENT_ROLE
Функция возвращает идентификатор СУ по роли вышестоящего документа
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SI_DOC_SUBJECTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| num_N_DOC_ROLE_ID |
IN |
SI_DOC_SUBJECTS.N_DOC_ROLE_ID%TYPE |
NUMBER |
|
Идентификатор роли СУ в вышестоящем документе |
| ch_C_ACTIVE |
IN |
SI_DOC_SUBJECTS.C_ACTIVE%TYPE |
CHAR |
'Y' |
Признак активности |
| RETURN SI_DOC_SUBJECTS.N_SUBJECT_ID%TYPE |
Идентификатор СУ |
-
FUNCTION GET_AVAILABLE_DOC_TRANSITIONS
Получение списка состояний, доступных для перехода из текущего.
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Документ |
| num_N_USER_ID |
IN |
SI_SUBJECTS.N_SUBJECT_ID%TYPE |
NUMBER |
SYS_CONTEXT('MAIN' 'N_USER_ID') |
Пользователь |
| RETURN DOC_STATES_LIST |
Список доступных состояний |
| PIPELINED |
-
FUNCTION GET_DOC_D_VALUE
Get date custom field value.
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOC_VALUES.N_DOC_ID%TYPE |
NUMBER |
|
Document |
| num_N_DOC_VALUE_TYPE_ID |
IN |
SD_DOC_VALUES.N_DOC_VALUE_TYPE_ID%TYPE |
NUMBER |
|
Custom field type |
| RETURN SD_DOC_VALUES.D_VALUE%TYPE |
Date custom field value |
-
FUNCTION GET_DOC_D_VALUE
Get date custom field value.
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOC_VALUES.N_DOC_ID%TYPE |
NUMBER |
|
Document |
| vch_VC_DOC_VALUES_TYPE_CODE |
IN |
SD_DOC_VALUES_TYPE.VC_CODE%TYPE |
VARCHAR2 |
|
Value type code |
| RETURN SD_DOC_VALUES.D_VALUE%TYPE |
Date custom field value |
-
FUNCTION GET_DOC_PERIOD_STRING
Функция возвращает период действия документа в виде строки
Поддерживается открытая (NULL) дата начала или дата окончания.
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентифифкатор документа |
| RETURN VARCHAR2 |
Строковый период действия документа |
-
FUNCTION GET_D_END
Функция возвращает дату окончания документа по его идентификатору
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| RETURN SD_DOCUMENTS.D_END%TYPE |
Дата окончания действия документа |
-
FUNCTION GET_N_FIRM_ID
Функция возвращает фирму, которой принадлежит документ
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор докуменат |
| RETURN SD_DOCUMENTS.N_FIRM_ID%TYPE |
Идентификатор фирмы, которой принадлежит документ |
-
FUNCTION GET_N_REASON_DOC_ID
Функция возвращает документ-основание
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| RETURN SD_DOCUMENTS.N_REASON_DOC_ID%TYPE |
Идентификатор документа-основания |
-
FUNCTION DOCUMENT_OBJECTS_HISTORY
Список изменений объектов документа
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| num_N_PRIMARY_KEY_VALUE |
IN |
NUMBER |
NUMBER |
NULL |
Значение первичного ключа (для фильтра по идентификатору) |
| dt_D_BEGIN |
IN |
DATE |
DATE |
ADD_MONTHS(SYSDATE -3) |
Дата начала периода выборки |
| dt_D_END |
IN |
DATE |
DATE |
SYSDATE |
Дата окончания периода выборки |
| RETURN SS_AUDIT_PKG_S.TABLE_HISTORY_LIST_TABLE_TYPE |
|
| PIPELINED |
-
FUNCTION DOCUMENT_VALUES_HISTORY
Список изменений дополнительный параметров документа
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| num_N_PRIMARY_KEY_VALUE |
IN |
NUMBER |
NUMBER |
NULL |
Значение первичного ключа (для фильтра по идентификатору) |
| dt_D_BEGIN |
IN |
DATE |
DATE |
ADD_MONTHS(SYSDATE -3) |
Дата начала периода выборки |
| dt_D_END |
IN |
DATE |
DATE |
SYSDATE |
Дата окончания периода выборки |
| RETURN SS_AUDIT_PKG_S.TABLE_HISTORY_LIST_TABLE_TYPE |
|
| PIPELINED |
-
PROCEDURE GENERATE_DOC_CODE_NAME
Строит код и наименование для документа
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_TYPE_ID |
IN |
SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE |
NUMBER |
|
Идентификатор типа документа |
| dt_D_DOC |
IN |
SD_DOCUMENTS.D_DOC%TYPE |
DATE |
|
Дата документа |
| vch_VC_DOC_NO |
IN |
SD_DOCUMENTS.VC_DOC_NO%TYPE |
VARCHAR2 |
|
Номер документа |
| vch_VC_NAME |
OUT |
SD_DOCUMENTS.VC_NAME%TYPE |
VARCHAR2 |
|
Наименование докуента |
| vch_VC_CODE |
OUT |
SD_DOCUMENTS.VC_CODE%TYPE |
VARCHAR2 |
|
Код документа |
-
FUNCTION GET_DOC_CL_VALUE
Get CLOB custom field value.
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOC_VALUES.N_DOC_ID%TYPE |
NUMBER |
|
Document |
| num_N_DOC_VALUE_TYPE_ID |
IN |
SD_DOC_VALUES.N_DOC_VALUE_TYPE_ID%TYPE |
NUMBER |
|
Custom field type |
| RETURN SD_DOC_VALUES.CL_VALUE%TYPE |
CLOB custom field value |
-
FUNCTION GET_DOC_CL_VALUE
Get CLOB custom field value.
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOC_VALUES.N_DOC_ID%TYPE |
NUMBER |
|
Document |
| vch_VC_DOC_VALUES_TYPE_CODE |
IN |
SD_DOC_VALUES_TYPE.VC_CODE%TYPE |
VARCHAR2 |
|
Value type code |
| RETURN SD_DOC_VALUES.CL_VALUE%TYPE |
CLOB custom field value |
-
FUNCTION GET_DOC_C_FL_VALUE
Get flag custom field value.
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOC_VALUES.N_DOC_ID%TYPE |
NUMBER |
|
Document |
| num_N_DOC_VALUE_TYPE_ID |
IN |
SD_DOC_VALUES.N_DOC_VALUE_TYPE_ID%TYPE |
NUMBER |
|
Custom field type |
| RETURN SD_DOC_VALUES.C_FL_VALUE%TYPE |
Boolean custom field value |
-
FUNCTION GET_DOC_C_FL_VALUE
Get flag custom field value.
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOC_VALUES.N_DOC_ID%TYPE |
NUMBER |
|
Document |
| vch_VC_DOC_VALUES_TYPE_CODE |
IN |
SD_DOC_VALUES_TYPE.VC_CODE%TYPE |
VARCHAR2 |
|
Value type code |
| RETURN SD_DOC_VALUES.C_FL_VALUE%TYPE |
Boolean custom field value |
-
FUNCTION GET_DOC_C_VALUE
Get character custom field value.
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOC_VALUES.N_DOC_ID%TYPE |
NUMBER |
|
Document |
| num_N_DOC_VALUE_TYPE_ID |
IN |
SD_DOC_VALUES.N_DOC_VALUE_TYPE_ID%TYPE |
NUMBER |
|
Custom field type |
| RETURN SD_DOC_VALUES.C_VALUE%TYPE |
Character custom field value. |
-
FUNCTION GET_DOC_C_VALUE
Get character custom field value.
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOC_VALUES.N_DOC_ID%TYPE |
NUMBER |
|
Document |
| vch_VC_DOC_VALUES_TYPE_CODE |
IN |
SD_DOC_VALUES_TYPE.VC_CODE%TYPE |
VARCHAR2 |
|
Value type code |
| RETURN SD_DOC_VALUES.C_VALUE%TYPE |
Character custom field value. |
-
FUNCTION GET_D_TIME
Функция возвращает время документа по его идентификатору
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| RETURN SD_DOCUMENTS.D_TIME%TYPE |
Время доумента |
-
FUNCTION GET_N_DOC_TYPE_ID
Функция возвращает тип документа по его идентификатору
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| RETURN SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE |
Идентификатор типа документа |
-
FUNCTION GET_N_PARENT_DOC_ID
Функция возвращает родительский документ
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| RETURN SD_DOCUMENTS.N_PARENT_DOC_ID%TYPE |
Идентификатор родительского документа |
-
FUNCTION GET_N_SINGLE_DOC_ID
Возвращает идентификатор документа по поставщику (на заданную дату).
Работает только для документов, уникальных в разрезе периода и поставщика
(приказ по временным интервалам, приказ по классам трафика и т.д.)
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_PROVIDER_ID |
IN |
SI_SUBJECTS.N_SUBJECT_ID%TYPE |
NUMBER |
|
Идентификатор фирмы-поставщика |
| num_N_DOC_TYPE_ID |
IN |
SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE |
NUMBER |
|
Идентификатор типа документа |
| dt_D_OPER |
IN |
DATE |
DATE |
NULL |
Дата |
| b_RAISE_EXCEPTIONS |
IN |
MA.BOOL |
NUMBER |
MAIN.b_TRUE |
Флаг неподавления исключительных ситуаций |
| RETURN SD_DOCUMENTS.N_DOC_ID%TYPE |
Идентификатор документа |
-
FUNCTION GET_VC_DOC_CODE
Функция возвращает краткое наименование документа
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| RETURN SD_DOCUMENTS.VC_CODE%TYPE |
Краткое наименование документа |
-
FUNCTION IS_DOC_DRAFT
Возвращает истину, если документ в черновом состоянии
| Argument |
Direction |
Reference type |
Type |
Default value |
Description |
| num_N_DOC_ID |
IN |
SD_DOCUMENTS.N_DOC_ID%TYPE |
NUMBER |
|
Идентификатор документа |
| RETURN MAIN.BOOL |
Результат проверки состояния документа |