API программных пакетов ядра версии 5.0
Список объектов
- ACC_BILLS_PKG
- AP_USER_OFFICE_PKG
- EX_AAA_PKG
- EX_DATA_COLLECT_PKG
- EX_LOADINGS_PKG
- EX_MAPPINGS_PKG
- EX_PAYMENTS_PKG
- EX_PAYMENTS_PKG_S
- RP_CONFIGURATIONS_PKG
- RP_PROFILES_PKG
- SD_BILLS_PKG
- SD_CARDS_PKG
- SD_CARDS_PKG_S
- SD_CONTRACTS_PKG
- SD_DOCUMENTS_PKG
- SD_DOCUMENTS_PKG_S
- SD_INVOICES_PKG
- SD_INVOICES_PKG_S
- SD_OVERDRAFTS_PKG
- SD_OVERDRAFTS_PKG_S
- SD_PAYMENTS_PKG
- SD_REPORTS_PKG
- SD_REQUESTS_PKG
- SI_ADDRESSES_PKG
- SI_COMPANIES_PKG
- SI_DEVICES_PKG
- SI_EMPLOYEES_PKG
- SI_OBJECTS_PKG
- SI_OBJECTS_PKG_S
- SI_PERSONS_PKG
- SI_REF_PKG_S
- SI_SUBJECTS_PKG
- SI_SUBJECTS_PKG_S
- SI_SUBSCRIPTIONS_PKG
- SI_SUBSCRIPTIONS_PKG_S
- SI_USERS_PKG
- SI_USERS_PKG_S
- SP_COMMANDS_PKG
- SR_GOODS_PKG
- SR_GOODS_PKG_S
- SR_REGIONS_PKG
- SR_REGIONS_PKG_S
- STR_UTILS_PKG_S
- UTILS_PKG_S
AP_USER_OFFICE_PKG
Работа с личным кабинетом пользователя
-
PROCEDURE ACTIVATE_CARD
Активация карты. -
PROCEDURE ADD_GOOD_TO_INVOICE
Добавление услуги в рамках пакета услуг по действующему инвойсу. -
PROCEDURE DO_TARIFF_CHANGE
Изменить подписку на услугу — тарифный план. -
FUNCTION GET_USER_GOODS_ENDING
Возвратить список услуг по подписке абонента с датой окончания по этим услугам на основании зарезервирвоанных средств по инвойсу. -
PROCEDURE PASSWD
Изменить пароль на доступ к личному кабинету или на службу. -
PROCEDURE SI_SUBJ_ADDRESSES_PUT_EX
Одновременная работа с адресом и его привязкой к субъекту. -
FUNCTION STOP_TEMP_BLOCKING
Вывести абонента из временной блокировки. -
PROCEDURE STOP_TEMP_BLOCKING
Вывести абонента из временной блокировки. -
FUNCTION ADD_AV_SERVICE
Добавить подписку на антивирус. -
FUNCTION GET_USER_GOODS_STATES
Возвратить информацию по статусам предоставления/непредоставления услуг. -
PROCEDURE PUT_SUBJ_VALUE
Установка значения дополнительного параметра абонента. Внимание: процедуру нельзя использовать при работе с множественным параметром. -
PROCEDURE REMOVE_GOOD_FROM_INVOICE
Удаление услуги в рамках пакета услуг по действующему инвойсу. -
PROCEDURE SUBSCRIBE_ON_SERVICE
Создание подписки на сетевую службу. -
FUNCTION SUSPEND_SERVICE
Блокирование подписки. -
FUNCTION ADD_TARIFF
Добавить тарифный план на следующий расчетный период, если нет действующей подписки. -
PROCEDURE ADD_TARIFF
Добавить тарифный план на следующий расчетный период, если нет действующей подписки. -
PROCEDURE PROCESS_ADD_GOODS
Подключение или отключение дополнительных периодических услуг в рамках подписки. -
PROCEDURE PUT_OBJ_VALUE
Установка значения дополнительного параметра абонентского оборудования. Внимание: процедуру нельзя использовать при работе с множественным параметром. -
PROCEDURE SET_ACTIVE_LOCALE
Setting active locale. -
PROCEDURE AV_SERVICE_CHANGE_STATE
Изменить состояние подписки на антивирус. -
PROCEDURE CANCEL_AUTO_TOP_UP
Cancel auto top up subscription. -
PROCEDURE REGISTER_USER_OFFICE_SUBSCR
Регистрация абонента в ЛК. -
PROCEDURE SI_SUBJ_ADDRESSES_DEL
Удаление привязки адреса к субъекту. -
PROCEDURE ACCESS_SERV_CHG_STATE
Включение или отключиние услуги доступа. -
FUNCTION SUSPEND_ACCOUNT_SERVICES
Блокирование услуг по счету и договору -
PROCEDURE ADD_GOOD_SUBSCR
Добавление подписки на услугу в рамках действующей подписки на тарифный план. -
FUNCTION ADD_GOOD_SUBSCR
Добавление подписки на услугу в рамках действующей подписки на тарифный план. -
FUNCTION CHANGE_TARIFF
Изменить подписку на услугу — тарифный план. -
PROCEDURE CREATE_PREPAYMENT_BILL
Сформировать счет на предоплату. -
FUNCTION CUSTOMER_BY_LOGIN_AND_PHONE
Find cutomer by login and phone number. -
FUNCTION GET_ACC_RESERVED_LIST
Возвратить детализацию по резервированным строкам инвойсов для конкретного счета. -
PROCEDURE GET_PROMISED_PAY
Получить разрешенную сумму обещанного платежа. Основано на рекомендуемом платеже. Возвращает данные по допустимому кредитному лимиту и причину, если его нельзя установить. В случае отказа в обещанном платеже в поля N_PROMISED_PAY_SUM и D_PROMISED_PAY_DAY записывается NULL, а в поле VC_PROMISED_PAY выдается причина отказа. -
PROCEDURE UNLOCK_SERVICE
Разблокирование подписки. -
FUNCTION USERS_ACC_DETALIZATION
Возвратить детализацию по тарифицированным услугам, платежам и кредитным лимитам. -
PROCEDURE FILL_DETAILED_SERV_STAT
Заполнить таблицу детализированными данными о потребленных услугах. -
PROCEDURE REMOVE_GOOD_SUBSCR
Удаление подписки на услугу из действующей подписки на тарифный план. -
FUNCTION USERS_BILLED_SERVS_LIST
Возвратить текущие и оказанные услуги. -
FUNCTION USER_AVAILABLE_SERVS_LIST
Возвратить список доступных услуг для выбора на определенную дату. -
PROCEDURE RESET_PASSWORD
Reset customer cabinet password. -
PROCEDURE SET_PROMISED_PAY
Установить обещанный платеж. -
FUNCTION UNSUSPEND_ACCOUNT_SERVS
Разблокировка услуг по счету.
EX_AAA_PKG
Внешний API для работы с CDR и AAA-сервером (заточено под FreeRADIUS)
-
TYPE RAD_NAS_OBJ_TABLE_TYPE PL/SQL TABLE
-
TYPE RAD_NAS_OBJ_TYPE PL/SQL RECORD
Для выдачи списка NAS серверу AAA -
PROCEDURE ACCOUNTING_ON_OFF
Вызывается при включении/отключении NAS. Закрыть все открытые CDR по данному NAS с указанным временем и причиной. CDR переводятся в состояние «Завершена принудительно». Используется в HARD. -
PROCEDURE ACCOUNTING_UPDATE_SIMPLE
Обновить время окончания сессии. Используется в HARD. (ускоренная версия для частых обновлений, использовать для запросов Accounting Interim Update). -
PROCEDURE PPP_CDR_FORCE_FINISH
Принудительное закрытие PPP-сессии (другие типы CDR не поддерживаются). -
FUNCTION GET_AUTH
Обработка запросов Access-Request и Access-Accept. Используется в HARD. -
PROCEDURE OBJ_VALUE_PUT
Сохранение доп. параметра оборудования. Используется в HARD. -
PROCEDURE CDR_PUT
Записать CDR. Тарификация происходит в зависимости от указанного vch_OPERATION_MODE. Используется в HARD и HOCS. -
FUNCTION GET_NAS_LIST
Получение списка NAS.
EX_DATA_COLLECT_PKG
Получение данных из внешних источников
-
FUNCTION FIND_DATA_COLLECT_LINE
Подбор строки EX_DATA_COLLECT для записей с типом Cumulative. -
PROCEDURE CREATE_EXTERNAL_TABLES
Создание внешних таблиц для службы. -
PROCEDURE FLUSH_BAD_ACCOUNTING
Сброс данных по ошибочным строкам пакетной аккаунтинга из внешней таблицы в архив. -
PROCEDURE EX_DATA_COLLECT_RESET
Сброс данных по счeтчику в случае, когда на оборудовании происходит обнуление счeтчиков и нужно привести в соответствие счeтчик количества для кумулятивного добавления данных. -
PROCEDURE EX_DATA_COLLECT_PUT
Добавление записи с данными по количеству оказанной услуги. Используется при загрузке данных по количеству оказанных услуг на основании показаний оборудования. Например, кол-во RX и TX байт на порту, счeтчики воды и т. п. Используется в HARD. -
PROCEDURE PUT_DATA_COLLECT
Пакетная загрузка CSV с данными по аккаунтингу.
EX_LOADINGS_PKG
Загрузка внешних данных
-
PROCEDURE LOAD_REGIONS_FROM_CSV
Загрузка регионов. -
PROCEDURE LOAD_USERS_FROM_CSV
Загрузка абонентов из CSV-файла. -
PROCEDURE CREATE_INVOICE_BY_SUBJ_GOOD
Создание инвойса по строке подписки. -
PROCEDURE CREATE_WHOLE_REGION_BRANCH
Создание всей ветки справочника регионов (используется для загрузки регионов). -
PROCEDURE LOAD_ACTUAL_INVOICES_FROM_CSV
Загрузка актуальных инвойсов. -
PROCEDURE LOAD_PROV_EQUIP_FROM_CSV
Загрузка операторского оборудования. -
PROCEDURE LOAD_IP_ADDRESSES_FROM_CSV
Загрузка IP-адресов, подписок и оборудования. -
PROCEDURE LOAD_PHONE_NUMBERS_FROM_CSV
Загрузка телефонов, подписок и оборудования.
EX_MAPPINGS_PKG
Работа с сопоставлениями
-
PROCEDURE EX_MAPPINGS_PUT
Добавление или изменение записи о сопоставлении. Примеры использования: Добавление сопоставления num_N_DST_KEY по N_SRC_KEY (остальные параметры принимаются равными NULL): EX_MAPPINGS_PUT( num_N_CHAPTER_ID => num_N_CHAPTER_ID, num_N_SRC_KEY => num_N_SRC_KEY, num_N_DST_KEY => num_N_DST_KEY); После этого в таблице появляется запись с num_N_CHAPTER_ID, num_N_SRC_KEY и num_N_DST_KEY, остальные поля принимают значение NULL. Добавление сопоставления num_N_DST_KEY по VC_SRC_CODE и VC_SRC_NAME (остальные параметры принимаются равными NULL): EX_MAPPINGS_PUT( num_N_CHAPTER_ID => num_N_CHAPTER_ID, vch_VC_SRC_CODE => vch_VC_SRC_CODE, vch_VC_SRC_NAME => vch_VC_SRC_NAME, num_N_DST_KEY => num_N_DST_KEY); -
PROCEDURE EX_MAPPINGS_DEL
Удаление записи. Примеры использования: Удаление сопоставления num_N_DST_KEY по N_SRC_KEY (остальные параметры принимаются равными NULL): EX_MAPPINGS_PUT( num_N_CHAPTER_ID => num_N_CHAPTER_ID, num_N_SRC_KEY => num_N_SRC_KEY); После этого будет удалено сопоставление с num_N_CHAPTER_ID и num_N_SRC_KEY, если такое сопоставление будет найдено. Поиск удаляемой записи будет производиться с условием, что остальные SRC-поля будут равны NULL. Удаление сопоставления num_N_DST_KEY по VC_SRC_CODE и VC_SRC_NAME (остальные параметры принимаются равными NULL): EX_MAPPINGS_PUT( num_N_CHAPTER_ID => num_N_CHAPTER_ID, vch_VC_SRC_CODE => vch_VC_SRC_CODE, vch_VC_SRC_NAME => vch_VC_SRC_NAME);
EX_PAYMENTS_PKG
Загрузка и обработка платежей из внешних систем
-
TYPE BANK_STATEMENT_ROW PL/SQL RECORD
Строка временной таблицы банковской выписки. -
TYPE TT_BANK_STATEMENT_TYPE PL/SQL TABLE
Массив строк банковской выписки -
FUNCTION LOCK_TOP_UP_REQUEST
Lock top up request. -
PROCEDURE CANCEL_AUTO_TOP_UP
Cancel auto top up subscription by doc id. -
PROCEDURE EX_PAYMENTS_CHANGE_DOC_STATE
Изменение состояния документа. Используется в HPD. -
PROCEDURE EX_PAYMENTS_CHARGE
Провести платеж. Используется в HPD. -
PROCEDURE UPDATE_AUTO_TOP_UP_TOKEN
Update token for active auto top up by account. -
PROCEDURE ACTIVATE_AUTO_TOP_UP
Activate auto top up subscription by doc id. -
PROCEDURE BANK_PUT
Создание или сохранение банка. -
PROCEDURE CREATE_AUTO_TOP_UP
Create auto top up subscription by rule. -
PROCEDURE EX_PAYMENTS_CHARGE_VIRTUAL
Проведение виртуального платежа. Используется в HID. -
PROCEDURE EX_PAYMENTS_PUT
Добавление или изменение записи о платеже. -
PROCEDURE EX_PAYMENTS_PUT
Добавление записи о платеже в виде структуры. -
PROCEDURE EX_PREPARE_NEW_ACCOUNTS
Подготовить список расчeтных счетов для добавления к юрлицам. -
PROCEDURE EX_PREPARE_NEW_BANKS
Подготовить список банков для добавления. -
FUNCTION GET_TXN_ID_BY_CODE
Получение идентификатора транзакции банка. -
PROCEDURE CREATE_PAYMENT
Replacement for EX_PAYMENTS_CHARGE. -
PROCEDURE EX_CREATE_NEW_ACCOUNTS
Сформировать расчeтные счета юрлиц, информация о которых находится в EX_VALUES. -
FUNCTION GET_TRANSACTION_ID_FOR_CHARGE
Получение идентификатора транзакции банка. Используется в HPD. -
FUNCTION GET_TRANSACTION_ID_FOR_CHARGE
Получение идентификатора транзакции банка. -
PROCEDURE TRY_TO_CANCEL_PAY_REQ_BY_DOC
Cancel payment requests by document num_N_DOC_ID Payment -
PROCEDURE EX_CREATE_NEW_BANKS
Создать новые банки, информация о которых находится в EX_VALUES. -
PROCEDURE CREATE_ATU_SUBSCRIPTION
Create auto top up subscription for account and rule and cancel existing unverified ones. -
PROCEDURE EX_PAYMENTS_CHANGE_STATE
Изменение состояния банковской выписки. Внимание: вызов данной процедуры происходит только из SD_DOC_STATES_PKG.SD_DOCUMENTS_CHANGE_STATE. -
PROCEDURE EX_PAYMENTS_DEL
Удаление записи о платеже. -
PROCEDURE LOAD_PAYMENTS_1C
Массовая загрузка платежей из 1C. Внимание: информация о платежах должна быть в кодировке UTF-8. -
FUNCTION BANK_STATEMENT_TO_TT
Перевод банковской выписки во временную таблицу. -
PROCEDURE EX_PAYMENTS_SET_RATING
Установка рейтинга платежа. -
PROCEDURE SET_TOP_UP_REQUEST_RESULT
Write top up request result.
EX_PAYMENTS_PKG_S
Сервисный пакет для загрузки и обработки платежей из внешних систем
-
TYPE ACCOUNT_DETAILS_TBL PL/SQL TABLE
-
TYPE AUTO_TOP_UPS_INIT_CHARGES_TBL PL/SQL TABLE
-
TYPE DOC_NO_RATING_TABLE PL/SQL TABLE
Массив структур с информацией по номерам документа. -
TYPE PAYMENT_FORWHO_TABLE_TYPE PL/SQL TABLE
Массив структур с информацией по абонентам -
TYPE TOP_UP_CARD_CHARGES_TBL PL/SQL TABLE
-
TYPE USER_RATING_TABLE PL/SQL TABLE
Массив структур с информацией по абонентам и лицевым счетам. -
PROCEDURE GET_ACCOUNT_INFO
Поиск личего счета для зачисления средств. Используется в HPD. -
PROCEDURE GET_ACCOUNT_RATING_FOR_PAYMENT
Получить рейтинг, отражающий степень совпадения данных о платеже с данными о лицевом счeте и его владельце. -
PROCEDURE GET_PAYMENT
Подбор платежного поручения по платежным данным. Используется в HPD. -
FUNCTION GET_PAYMENT_ID_BY_TXN_ID
Подбор платежного поручения по платежным данным. Используется в HPD. -
PROCEDURE FIND_USER_ACCOUNT_BY_PAYMENT
Подобрать лицевой счeт, на который зачислить платeж. Поиск ведeтся в следуюшем порядке: 1. Поле rc_PAYMENT.VC_FORWHO_ACCOUNT. 2. Номер и дата документа (счeт на оплату, номер договора) в назначении платежа. 3. а) Номер лицевого счeта в назначении платежа, ИНН, КПП, расчeтный счeт, БИК — для юрлиц; б) Номер лицевого счeта в назначении платежа, ФИО, ИНН (если есть) — для физлиц. 4. ИНН — для юрлиц в случае, если базовый СУ имеет всего одну роль Абонент с одним лицевым счeтом. -
PROCEDURE PARSE_PAYMENT_1C
Заполнить поля платежа из 1С. -
FUNCTION CHECK_PAY_PARAMS
Проверяет параметры платежа -
FUNCTION IS_PAYMENT_READY_FOR_CREATE
Определить, достаточно ли информации для того, чтобы создать платeжный документ. -
PROCEDURE GET_ACCOUNT_BY_DOCUMENT
Определить абонента и его лицевой счет в случае, если в назначении платежа указан № и дата документа, на основании которого производится оплата. Работает для договоров и счетов на оплату. -
FUNCTION GET_ACCOUNT_DETAILS_P
List of account details. -
PROCEDURE GET_BANK_ID
Подобрать банк по БИК и корсчeту. -
FUNCTION GET_BANK_ID
Возвращает банк -
FUNCTION GET_SUBJECT_INFO
Получить информацию по СУ. -
FUNCTION IS_PAYMENT_EXIST
Проверить на существование платежа по платежным данным. Используется в HPD. -
FUNCTION GET_ACCOUNT_ID
Возвращает счет -
FUNCTION GET_ATU_INIT_CHARGES
List of auto top ups found by initial payment doc id -
FUNCTION GET_PAY_TYPE_ID
Возвращает тип платежа -
PROCEDURE GET_ACCOUNT_AND_BANK_BY_NUMBER
Get account and bank id by account number. -
FUNCTION GET_ACCOUNT_ID_FOR_CHARGE
Получить идентификатор счета по различным идентификационным данным. Используется в HPD. -
PROCEDURE GET_ADDITIONAL_ACCOUNT_INFO
Get first name, second name and surname by account id. -
FUNCTION GET_TOP_UP_REQUESTS
List of outstanding top up charges.
RP_CONFIGURATIONS_PKG
-
PROCEDURE SYNC_CONFIGURATIONS_BY_PE
Sync configurations by provider equipment -
PROCEDURE SYNC_CONFIGURATIONS_BY_BINDS
Sync configurations by equipment binds -
PROCEDURE SYNC_CONFIGURATIONS_BY_CE
Sync configurations by customer equipment -
PROCEDURE SP_CONFIGURATION_TEMPLATES_PUT
Create or replace configuration template. -
FUNCTION GET_TEMPLATE
Get template table row by ID -
PROCEDURE SP_CONFIGURATION_TEMPLATES_DEL
Delete configuration template. -
PROCEDURE SYNC_CONFIGURATIONS_BY_VERSION
Sync configurations by version
RP_PROFILES_PKG
-
PROCEDURE REMOVE_PROFILES_BY_TEMPLATE
Remove profiles by template -
FUNCTION TRY_SYNC_ALL_PROFILES
Create and update all profiles by firm if time interval was changed. -
PROCEDURE SYNCHRONIZE_PROFILES
Create and update profiles. -
PROCEDURE SYNC_CUSTOMER_PROFILES
Create and update profiles for customer equipment. -
PROCEDURE GENERATE_ALL_IN_BATCHES
Do not use this procedure. -
PROCEDURE RECREATE_FOR_EQUIPMENT
Re-generate all profiles for equipment. -
PROCEDURE SP_PROFILE_TPLS_PUT
Create or replace profile template. -
PROCEDURE GENERATE_CUSTOMER_EQ_PROFILES
For customer equipment: generate profiles, send profiles into queue, generate commands. -
PROCEDURE RECREATE_FOR_TEMPLATE
Re-generate all substitutions for template. -
PROCEDURE RECREATE_FOR_TEMPLATE
Re-generate all substitutions for template. -
PROCEDURE SEND_ALL_PROFILES
Send profiles into queue by firm. -
PROCEDURE SP_PROFILE_TPLS_C_PUT
Create or replace profile template attribute. -
PROCEDURE SP_PROFILE_TPLS_DEL
Delete profile template. -
PROCEDURE SYNC_PROVIDER_PROFILES
Create and update profiles for provider equipment. -
PROCEDURE SCHEDULE_RECREATE_FOR_TEMPLATE
Re-generate all substitutions for template deffered -
PROCEDURE SEND_PROFILES_BY_BASE
Send profiles into queue by base version. -
PROCEDURE RECREATE_FOR_CONTEXT
Re-generate all profiles for context. -
PROCEDURE SEND_PROFILES
Send profiles into queue. -
FUNCTION SYNC_ALL_PROFILES
Create and update all profiles by firm. -
PROCEDURE GENERATE_PROVIDER_EQ_PROFILES
For provider equipment: generate profiles, send profiles into queue, generate commands. -
PROCEDURE SP_PROFILE_TPLS_C_DEL
Delete profile template attribute.
SD_BILLS_PKG
-
TYPE RENDERED_SERVICES_TBL PL/SQL TABLE
-
PROCEDURE SD_BILLS_ADVANCE_CREATE
Формирование авансовых счетов. -
PROCEDURE SD_BILLS_CREATE
Формирование счетов. -
PROCEDURE SD_BILLS_T_PUT
Универсальная процедура для добавления заголовка счета. -
PROCEDURE SD_BILLS_C_PUT
Универсальная процедура для работы с составом счета. -
FUNCTION SD_BILLS_PREPAYMENT_CREATE
Формирование счета на предоплату. -
PROCEDURE SD_BILLS_C_DEL
Удаление строки из состава счeта. -
PROCEDURE SD_BILLS_CHANGE_STATE
Изменение состояния счета. Внимание: вызов данной процедуры происходит только из SD_DOC_STATES_PKG.SD_DOCUMENTS_CHANGE_STATE. Состояние документа реально переводится там, в данной процедуре производятся специфичные только для счета операции. -
FUNCTION GET_RENDERED_SERVICES
Get cursor value.
SD_CARDS_PKG
Работа c картами (как универсальными картами, так и картами оплаты)
-
PROCEDURE CREATE_CARDS
Формирование карт по акту. -
FUNCTION REDEEM_CARD
Активация карты в режиме зачисления денег или в режиме оказания услуг. При успешной активации возвращает 1, при неправильных данных карты возвращает 0. -
PROCEDURE CHECK_CARD
Проверка карты оплаты. -
PROCEDURE SD_CARDS_ISSUE_C_DEL
Удаление записи о карте в детальной строке акта. -
PROCEDURE SD_CARDS_ISSUE_CHANGE_STATE
Смена состояния акта о выпуске карт. ВНИМАНИЕ: вызов данной процедуры производится только из процедуры SD_DOC_STATES_PKG.SD_DOCUMENTS_CHANGE_STATE. -
PROCEDURE SD_CARDS_ISSUE_C_PUT
Добавление или изменение записи о карте в детальной строке акта. -
PROCEDURE SD_CARDS_ISSUE_T_PUT
Добавление или изменение записи в заголовке документа. Внимание: после вызова данной процедуры необходимо выполнить проверку уникальности номеров и PIN-кодов, сформированных по акту, с помощью процедуры SD_CARDS_PKG_S.CHECK_ISSUE_CARDS(num_N_DOC_ID). -
PROCEDURE ACTIVATE_CARD
Активация карты в режиме зачисления денег или в режиме оказания услуг. Используется в HPD. -
FUNCTION ACTIVATE_CARD
Активация карты в режиме зачисления денег или в режиме оказания услуг. При успешной активации возвращает 1, при неправильных данных карты возвращает 0. -
PROCEDURE LOAD_CARDS
Загрузка новых сформированных карт из CSV-файла. Каждая строка файла должна содержать следующие поля: номер карты, имя учетной записи (логин), PIN-код карты.
SD_CARDS_PKG_S
Работа с общими свойствами актов о выпуске карт
-
PROCEDURE CHECK_CARD_LOGINS_FORMAT
Проверка формата логинов карт, выпущенных по указанному документу. Логины должны состоять только из латинских букв и цифр. Если есть логины, не удовлетворяющие этому требованию, вызывается исключение CHECK_ERROR с указанием количества карт с некорректным логином и примера такой карты. -
PROCEDURE CHECK_CARD_LOGINS_UNIQ
Проверка уникальности логинов карт, выпущенных по указанному документу. Совпадения ищутся в актах о выпуске карт, периоды действия которых пересекаются с периодом данного документа и в роли «Поставщик» выступает тот же субъект учета. Если уникальность нарушена, вызывается исключение CHECK_ERROR с указанием количества совпавших логинов и примера карты с совпавшим логином. -
PROCEDURE CHECK_CARD_PINS_UNIQ
Проверка уникальности PIN-кодов карт, выпущенных по указанному документу. Совпадения ищутся в актах о выпуске карт, периоды действия которых пересекаются с периодом данного документа и в роли «Поставщик» выступает тот же субъект учета. Если уникальность нарушена, вызывается исключение CHECK_ERROR с указанием количества совпавших PIN-кодов и примера карты с совпавшим кодом. -
PROCEDURE CHECK_CARD_PINS_FORMAT
Проверка соответвия PIN-кодов карт длине и формату, указанным в документе. Если найдено несоответствие, вызывается исключение CHECK_ERROR с указанием количества неправильных PIN-кодов и примера карты с неправильным PIN-кодом. -
PROCEDURE CHECK_ISSUE_CARDS
Проверка корректности номеров и PIN-кодов карт, выпущенных по указанному документу. Совпадения среди PIN-кодов и номеров ищутся в актах о выпуске карт, периоды действия которых пересекаются с периодом данного документа и в роли «Поставщик» выступает тот же субъект учета. Проверка на уникальность PIN-кодов производится только в случае, когда в акте указан тип активации «Только по PIN-коду». Если уникальность нарушена, вызывается исключение CHECK_ERROR. -
PROCEDURE CHECK_CARD_NUMBERS
Проверка уникальности номеров карт, выпущенных по указанному документу. Совпадения ищутся в актах о выпуске карт, периоды действия которых пересекаются с периодом данного документа и в роли «Поставщик» выступает тот же субъект учета. Если уникальность нарушена, вызывается исключение CHECK_ERROR с указанием количества совпавших номеров и примера карты с совпавшим номером.
SD_CONTRACTS_PKG
Работа с договорами
-
PROCEDURE DISSOLVE
Dissolves a contract. -
PROCEDURE SD_CONTRACTS_DISSOLVE
Расторжение договора/приложения/соглашения. 1) Устанавливает дату окончания инвойсов датой расторжения. 2) В подписках выставляет дату окончания = дата расторжения. 3) Удаляет подписки которые могут быть оказаны после даты расторжения. 4) Устанавливает дату окончания у договора. -
PROCEDURE SD_CONTRACTS_CHANGE_STATE
Изменение состояния договора/приложения/соглашения. Внимание: вызов данной процедуры происходит только из SD_DOC_STATES_PKG.SD_DOCUMENTS_CHANGE_STATE. Состояние документа реально переводится там, в данной процедуре производятся специфичные только для договора операции. -
PROCEDURE SD_CONTRACTS_COPY
Копирование договора/приложения/соглашения. -
PROCEDURE SD_CONTRACTS_PUT
Добавление или изменение заголовка договора.
SD_DOCUMENTS_PKG
Работа с документами
-
PROCEDURE SD_DOC_DOCUMENTS_DEL
Удаление привязки документа к документу. -
PROCEDURE SD_DOC_VALUES_PUT
Универсальная процедура для работы с дополнительными параметрами документов. Используется в HID. -
PROCEDURE SI_DOC_OBJECTS_DEL
Удаление записи о роли объекта в документе. -
PROCEDURE PUT_DOC_SUBJECT
Добавление записи о роли СУ в документе. -
PROCEDURE SD_DOCUMENTS_CHANGE_STATE
Изменение состояния документа. -
PROCEDURE SD_DOCUMENTS_DEL
Удаление записи о документе. -
PROCEDURE SD_DOC_DOCUMENTS_PUT
Привязка документов к документам. -
PROCEDURE SI_DOC_SUBJECTS_DEL
Удаление записи о роли СУ в документе. -
PROCEDURE SD_DOCUMENTS_COPY
Копирование документа. -
PROCEDURE SD_DOC_COMMENTS_PUT
Добавление или изменение записи о комментарии к документу. -
PROCEDURE SD_DOC_FILES_PUT
Добавление или изменение записи о привязке файла к документу. -
PROCEDURE PUT_DOC_VALUE
Универсальная процедура для работы с дополнительными свойствами документов. Внимание: процедура не расчитана на работу со множественными параметрами. Используется в HID. -
PROCEDURE RENUMERATE_LINES
Рекурсивная перенумерация строк таблицы (по N_LINE_NO) по названию таблицы, значению и названию внешнего ключа. -
PROCEDURE SD_DOCUMENTS_PUT
Добавление или изменение записи о документе. -
PROCEDURE SD_DOC_FILES_DEL
Удаление записи о привязке файла к документу. -
PROCEDURE SD_DOC_COMMENTS_DEL
Удаление записи о комментарии к документу -
PROCEDURE SD_DOC_VALUES_DEL
Удаление дополнительного параметра документа. -
PROCEDURE SI_DOC_OBJECTS_PUT
Универсальная процедура для работы с ролями объекта учeта в документе. -
PROCEDURE SI_DOC_SUBJECTS_PUT
Добавление/изменение записи о роли СУ в документе. Можно передавать только счeт СУ, по которому автоматически определятся СУ. -
PROCEDURE TAG
тегирование документа. -
PROCEDURE SD_DOC_COMMENTS_SET_EXEC
Установка даты выполнения для комментария к документу. -
PROCEDURE SD_DOC_COMMENTS_UNSET_EXEC
Сброс даты выполнения комментария к документу.
SD_DOCUMENTS_PKG_S
Пакет для работы с общими свойствами документов
-
TYPE DOC_COMMENT_TABLE_TYPE PL/SQL TABLE
Список комментариев к документу -
TYPE DOC_COMMENT_TYPE PL/SQL RECORD
Комментарий к документу -
TYPE DOC_PERIOD_TABLE_TYPE PL/SQL TABLE
Список документов c периодами их действия -
TYPE DOC_PERIOD_TYPE PL/SQL RECORD
Документ с периодом действия -
TYPE DOC_STATE PL/SQL RECORD
Состояние документа. -
TYPE DOC_STATES_LIST PL/SQL TABLE
Табличный тип состояний документа. -
TYPE SD_DOC_BINDS_LIST PL/SQL RECORD
Связь между документами -
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
Шаблон документа -
TYPE SD_DOC_LIST PL/SQL RECORD
Связь для одного документа -
TYPE SD_DOC_LIST_TABLE_TYPE PL/SQL TABLE
Список связей одного документа -
FUNCTION GET_DOC_PERIOD_STRING
Функция возвращает период действия документа в виде строки Поддерживается открытая (NULL) дата начала или дата окончания. -
FUNCTION GET_N_DOC_STATE_ID
Возвращает состояние документа по его идентификатору -
FUNCTION GET_N_REASON_DOC_ID
Функция возвращает документ-основание -
FUNCTION GET_N_SUBDOC_WORKFLOW_ID
Определение схемы документооборота дочернего документа. -
FUNCTION GET_OBJECT_BY_ROLE
Функция возвращает идентификатор объекта по роли в документе -
FUNCTION GET_VC_DOC_NAME
Функция возвращает наименование документа -
FUNCTION GET_VC_DOC_NO
Функция возвращает номер документа -
PROCEDURE CHK_DOC_PERIOD
Процедура проверяет период действия документа -
FUNCTION DOCUMENT_SUBJECTS_HISTORY
Список изменений ролей документа -
PROCEDURE FILL_TT_V_DOC_BINDS
Процедура заполняет временную таблицу со связанными с документом документами -
FUNCTION GET_AVAILABLE_DOC_TRANSITIONS
Получение списка состояний, доступных для перехода из текущего. -
FUNCTION GET_DOC_D_VALUE
Выборка датавременного значения -
FUNCTION GET_DOC_VALUE
Функция возвращает строку-значение по документу -
FUNCTION GET_DOC_VALUE_ROW
{%skip%} ============================================================================= {%skip%} Дополнительные свойства документа {%skip%} ============================================================================= Выборка значения -
FUNCTION GET_PAYMENT_HISTORY_COMMENT
Get commentary for payment and charge history by document id. -
FUNCTION GET_STORNO_PROC_BY_DOC
Функция возвращает процедуру копирования и возможность сторнирования -
PROCEDURE CLEAR_DUBS_TT_V_DOC_BINDS
Удаляет дубликаты из временной таблицы со связями документов -
FUNCTION DOCUMENT_HISTORY
Список изменений основных параметров документа -
FUNCTION GET_DOC_C_FL_VALUE
Выборка значения флаг -
FUNCTION GET_DOC_C_VALUE
Выборка значения-символа -
FUNCTION GET_DOC_N_VALUE
Выборка числового значения -
FUNCTION GET_HIGHER_DOC_LIST
Получение списка вышестоящих документов -
FUNCTION GET_LAST_COMMENT
Возвращает последний комментарий к документу -
FUNCTION GET_N_CONTRACT_ID
Функция возвращает идентификатор договора для приложений и доп соглашений Для договоров просто возвращает переданный идентификатор договора -
FUNCTION GET_ROOT_BASE_CONTRACT_ID
Функция подбирает базовый договор верхнего уровня -
FUNCTION GET_VC_DOC_CODE
Функция возвращает краткое наименование документа -
FUNCTION IS_EXIST_DOC_NO
Функция проверяет существование неаннулированных документов с указанным номером -
FUNCTION DOCUMENT_GOODS_HISTORY
Список изменений услуг привязанных к документу -
FUNCTION DOCUMENT_VALUES_HISTORY
Список изменений дополнительный параметров документа -
FUNCTION GET_DOC_BINDS_DOC_LIST
Функция возвращает вся связанные с документом документы -
FUNCTION GET_DOC_BY_BIND
Get doc by bind -
FUNCTION GET_DOC_NEAREST_DOC_LIST
Функция возвращает связанные с документом документы из ближайшего окружения -
FUNCTION GET_DOC_VC_VALUE
Выборка строкового значения -
FUNCTION GET_NEXT_DOC_NO
Функция возвращает следующий свободный номер по типу документа -
FUNCTION GET_N_DOC_TYPE_ID
Функция возвращает тип документа по его идентификатору -
FUNCTION IS_DOC_DRAFT
Возвращает истину, если документ в черновом состоянии -
PROCEDURE CHECK_SINGLE_DOC_PERIOD_CLN
Проверка документа на пересечение с другим по поставщику и клиенту -
PROCEDURE CHK_DOCS_SUBJECTS
Процедура для проверки субъектов в указанных ролях в двух документах: субъект в роли из одного документа должен быть записан в роли в другом (базовом) документе -
PROCEDURE CHK_DOC_CONTAINDED_PERIOD
Процедура для проверки вложенности периода действия одного документа в период действия другого (базового) документа (считается, что D_BEGIN в этих документах не может быть NULL) -
FUNCTION DOCUMENT_ADDRESSES_HISTORY
Список изменений адресов документа -
FUNCTION GET_DOC_PATTERN_FILES_LIST
Получение списка доступных шаблонов печатных форм для документа -
FUNCTION GET_N_PARENT_DOC_ID
Функция возвращает родительский документ -
FUNCTION DOCUMENT_CONTENT_HISTORY
Список изменений состава документа -
FUNCTION GET_ACCOUNT_BY_ROLE
Функция возвращает идентификатор счета СУ по роли в документе -
FUNCTION GET_ADDR_VALUE_BY_ROLE
Функция возвращает строку-значение по роли адреса в документе -
FUNCTION GET_DOC_N_REF_ID
Выборка значения-ссылки -
FUNCTION GET_INTERSECT_DOC_LIST
Возвращает список документов, пересекающихся по периоду действия. Работает только для документов, период которых не может быть открытым (приказ по временным интервалам, приказ по классам трафика и т.д.) -
FUNCTION GET_N_DOC_WORKFLOW_ID
Определение схемы документооборота документа. -
FUNCTION GET_N_SINGLE_DOC_ID
Возвращает идентификатор документа по поставщику (на заданную дату). Работает только для документов, уникальных в разрезе периода и поставщика (приказ по временным интервалам, приказ по классам трафика и т.д.) -
FUNCTION GET_SUBJECT_BY_PARENT_ROLE
Функция возвращает идентификатор СУ по роли вышестоящего документа -
FUNCTION GET_VALUE_BY_ROLE
Функция возвращает строку-значение по роли в документе -
PROCEDURE CHECK_SINGLE_DOC_PERIOD
Проверка "разрывов" в периоде документа, который должен всегда существовать, иметь ненулевую дату начала действия и быть уникальным в разрезе периода и поставщика (приказ по интервалам, приказ по классам трафика, приказ по курсам валют). Если с периодом документа есть проблемы, то в TT_MESSAGE_LOGS складываются сообщения об ошибках -
FUNCTION DOCUMENT_GOOD_AUTHORS
Список абонентов, создавших подписки -
FUNCTION DOCUMENT_OBJECTS_HISTORY
Список изменений объектов документа -
PROCEDURE GENERATE_DOC_CODE_NAME
Строит код и наименование для документа -
FUNCTION GET_ADDR_BY_ROLE
Функция возвращает идентификатор адреса по роли в документе -
FUNCTION GET_NEIGHBOR_DOC_LIST
Возвращает список документов, "соседних" по периоду действия. Работает только для документов, период которых не может быть открытым (приказ по временным интервалам, приказ по классам трафика и т.д.) Фильтр по периоду - опциональный -
FUNCTION GET_N_FIRM_ID
Функция возвращает фирму, которой принадлежит документ -
FUNCTION GET_SUBJECT_BY_ROLE
Функция возвращает идентификатор СУ по роли в документе -
FUNCTION DOCUMENT_SPECIAL_HISTORY
Список изменений специальных параметров документа -
PROCEDURE GEN_DOC_CODE_NAME_IF_NEEDED
Строит код и наименование для документа -
FUNCTION GET_DOC_PERIOD_INTERSECT
Выяснить, пересекаются ли периоды двух документов. Функцию необходимо использовать с осторожностью в запросах, так как при её использовании не используются индексы по датам начала и окончания документа -
FUNCTION GET_DOC_PERIOD_INTERSECT
Выяснить, пересекаются ли периоды двух документов (по ID документов). Функцию необходимо использовать с осторожностью в запросах, так как при её использовании не используются индексы по датам начала и окончания документа -
FUNCTION GET_D_BEGIN
Функция возвращает дату начала документа по его идентификатору -
FUNCTION GET_D_END
Функция возвращает дату окончания документа по его идентификатору -
FUNCTION GET_D_TIME
Функция возвращает время документа по его идентификатору -
FUNCTION GET_OBJ_VALUE_BY_ROLE
Функция возвращает строку-значение по роли объекта в документе
SD_INVOICES_PKG
Пакет для работы с инвойсами
-
PROCEDURE DISCONNECT_ACCESS_SERVS
Отключение всех услуг доступа по счeту. -
PROCEDURE EXECUTE_CHARGE_LOG
Change charge log state to executed. -
PROCEDURE CANCEL_CHARGE_LOG
Charge log canceling. -
PROCEDURE SD_INVOICES_C_DEL
Удаление строки инвойса. -
PROCEDURE SD_INVOICES_C_PUT
Процедура для добавления/изменения строк в составе инвойса. Если передается строка ПЦ, то при этом можно не передавать товар/услугу, ставку налога, единицы измерения, валюту, цены и суммы — все это автоматически будет рассчитано на основании строки ПЦ. -
PROCEDURE SET_CHARGE_LOG_CLOSE_REASON
Sets charge log end. -
PROCEDURE ACTUALIZE_CHARGE_LOG
Change charge log state to actual. -
PROCEDURE ACCESS_SERV_CHG_STATE
Включение/отключение услуги доступа. -
PROCEDURE CHANGE_INVOICE_PERIOD
Изменение даты закрытия инвойса (возможно как досрочное закрытие, так и увеличение срока действия инвойса). -
PROCEDURE RAISE_DOC_EVENTS
Перегенерация событий по включению/отключению услуг в рамках конкретного инвойса. -
PROCEDURE CONNECT_ACCESS_SERVS
Подключение услуг доступа по счeту. -
PROCEDURE COMPRESS_CHARGE_LOG
Groups data in charge log (collapses lines in SD_GOOD_MOVES). -
PROCEDURE CORRECT_INVOICE_TOTAL_SUMS
Correcting decimal sum by charge log. -
PROCEDURE MAKE_CHARGE_LOG_CLOSABLE
Make charge log closable. -
PROCEDURE SD_INVOICES_T_PUT
Процедура для добавления/изменения заголовка инвойса.
SD_INVOICES_PKG_S
Сервисный пакет для работы с инвойсами
-
TYPE DEFER_PARAMS PL/SQL RECORD
Defer params from price order by charge log -
TYPE GOOD_BURST_VALUE PL/SQL RECORD
Текущее значение burst для услуги. -
TYPE GOOD_BURST_VALUE_TYPE PL/SQL TABLE
-
FUNCTION GET_INVOICE_BURST_VALUES
Получение текущих значений burst для услуг в составе тарифного плана. -
FUNCTION GET_INVOICE_ID_BY_SUBJ_GOOD
Определение инвойса по подписке на услугу. -
FUNCTION GET_INVOICE_PAR_LINE_FOR_GOOD
Подбор подходящей родительской строки в инвойсе для потоковых услуг. -
FUNCTION GET_BILLING_DATE
Get charge log billing date. -
FUNCTION GET_BLOCKING_GP_PRICE
Определение тарифа блокировки по договору на оказание услуг, доп. соглашению или приложению. -
FUNCTION GET_DOC_FOR_CURRENT_GOOD
Определить инвойс для оказываемой в текущий момент услуги. -
FUNCTION GET_NONPAY_BLOCK_INVOICE
Определение текущего инвойса по блокировке за неуплату по лицевому счету. -
FUNCTION IS_NONPAY_SUSPENSION_CL
Check if charge log is for nonpayment suspension -
FUNCTION GET_INVOICE_BEGIN_DATE
Определение даты начала действия инвойса. -
FUNCTION GET_INVOICE_LINE_PRICE_GOOD
Определить строку движения по фирме, оборудованию и детальной услуге, входящей в неизвестный тарифный план. -
FUNCTION GET_LAST_TARIFF
Определение последнего тарифного плана абонента. -
FUNCTION GET_PREPARED_CHARGE_LOG
Get prepared charge log by subscription. Raises too_many_rows if several prepared charge logs found. -
FUNCTION GET_APPLIED_PROVISION_RULE
Get provision rule that charge log was created with. -
FUNCTION GET_INVOICE_BY_CONTRACT
Определить последний инвойс по договору и счету (без учета того, выставлен инвойс по тарифному плану или услуге). -
FUNCTION GET_INVOICE_LINE_BY_OBJECT
Определить строку движения по оборудованию и детальной услуге, входящей в неизвестный тарифный план. -
FUNCTION CALC_PRICE_FOR_INVOICE_GOOD
Расчет стоимости подключения услуги в составе пакета по действующему инвойсу. -
FUNCTION GET_DEFER_PARAMS
Get price order defer parameters by charge log. -
FUNCTION GET_PRICE_DOC
Получение заголовка приказа по ценам, который используется в инвойсе. -
FUNCTION GET_CLOSE_REASON_ID
Получение причины закрытия инвойса. -
FUNCTION GET_INVOICE_LINE_FOR_GOOD
Определить, оказывается ли (будет или оказывалась) услуга абоненту в рамках указанного пакета услуг по его счету на определенном объекте в указанный промежуток времени. -
FUNCTION GET_PRICE_BY_RGMT
Определить по ОРДУ действующую строку ПЦ для потоковой услуги. -
FUNCTION GET_PRICE_LINE_AND_ACCOUNT
Определение родительской строки ПЦ и счета по услуге в составе тарифного плана.
SD_OVERDRAFTS_PKG
Пакет для работы с актами выдачи кредитного лимита (АВКЛ)
-
PROCEDURE SD_OVERDRAFTS_CHANGE_STATE
Изменение состояния акта выдачи кредитного лимита. Внимание: вызов данной процедуры происходит только из SD_DOC_STATES_PKG.SD_DOCUMENTS_CHANGE_STATE. Состояние документа реально переводится там, в данной процедуре производятся специфичные только для акта выдачи кредитных лимитов операции. -
PROCEDURE SET_PERMANENT_OVERDRAFT
Установка постоянного кредитного лимита. -
PROCEDURE SET_TEMPORAL_OVERDRAFT
Установка временного кредитного лимита. -
PROCEDURE RG_OVERDRAFTS_RECALC_BY_DOC
Пересчет регистра кредитных лимитов по документу. -
PROCEDURE UNSET_TEMPORAL_OVERDRAFT
Удаление действующего временного кредитного лимита. -
PROCEDURE RG_OVERDRAFTS_PUT
Добавление или изменение записи в регистре кредитных лимитов. -
PROCEDURE SD_OVERDRAFTS_PUT
Добавление или изменение записи о выдаче кредитного лимита. -
PROCEDURE UNSET_PERMANENT_OVERDRAFT
Удаление действующего постоянного кредитного лимита. -
PROCEDURE CLOSE_OVERDRAFT_BY_CONTRACT
Закрытие действующего кредитного лимита по договору. -
PROCEDURE REPAY_OVERDRAFT
Погашение действующего кредитного лимита. -
PROCEDURE SD_OVERDRAFTS_DEL
Удаление записи о выдаче кредитного лимита.
SD_OVERDRAFTS_PKG_S
Сервисные функции для работы с кредитными лимитами
-
TYPE ACCOUNT_OVERDTAFT PL/SQL RECORD
История кредитных лимитов по счету абонента. -
TYPE ACC_OVERDTAFT_LIST_TABLE_TYPE PL/SQL TABLE
-
TYPE TOTAL_CREDIT_LIMIT PL/SQL RECORD
Amount of all credit limits. -
TYPE TOTAL_CREDIT_LIMIT_ROWS PL/SQL TABLE
-
FUNCTION GET_LAST_PROMISED_PAYMENT
Получение информации о последнем обещанном платеже. -
PROCEDURE GET_PERMANENT_OVERDRAFT
Получение текущего постоянного кредитного лимита. -
FUNCTION GET_TOTAL_CREDIT_LIMIT
Amount of all credit limits. -
PROCEDURE GET_ACCOUNT_OVERDRAFT
Получение текущего суммарного кредитного лимита и ближайшей даты окончания. -
FUNCTION GET_ACCOUNT_OVERDRAFTS_LIST
Получение истории кредитных лимитов по счету абонента. -
PROCEDURE GET_TEMPORAL_OVERDRAFT
Получение текущего временного кредитного лимита и ближайшей даты окончания.
SD_PAYMENTS_PKG
Работа с платежными документами
-
PROCEDURE SD_PAYMENTS_CHARGE
Проведение платежа. -
PROCEDURE SD_PAYMENTS_C_DEL
Удаление строки состава платежного документа. -
PROCEDURE SD_PAYMENTS_C_PUT
Добавление или изменение строки состава платежного документа. -
PROCEDURE SD_PAYMENTS_T_PUT
Добавление или изменение заголовка платежного документа. -
PROCEDURE SD_PAYMENTS_CHANGE_STATE
Изменение состояния документа. Внимание: вызов данной процедуры происходит только из SD_DOC_STATES_PKG.SD_DOCUMENTS_CHANGE_STATE.
SD_REPORTS_PKG
Работа с отчетами
-
TYPE RPT_ACCOUNT_BALANCE_TABLE_TYPE PL/SQL TABLE
-
TYPE RPT_ACCOUNT_BALANCE_TYPE PL/SQL RECORD
Данные для отчета по взаиморасчетам с абонентами. -
PROCEDURE SET_REPORT_DATE
Применение даты построения отчета. -
FUNCTION GET_REPORT_DATE
Получение даты построения отчета. -
FUNCTION RPT_ACCOUNT_BALANCE
Отчет по взаиморасчетам с абонентами.
SD_REQUESTS_PKG
Работа с заявками
-
PROCEDURE SD_REQUESTS_EQUIP_PUT
Добавление или изменение записи об оборудовании. -
PROCEDURE SD_REQUESTS_EQUIP_DEL
Удаление записи об оборудовании. -
PROCEDURE SD_REQUESTS_COPY
Копирование документа. -
PROCEDURE SD_REQUESTS_GOODS_PUT
Добавление или изменение записи об услуге, которая будет оказана абоненту. -
PROCEDURE SD_REQUESTS_GOODS_DEL
Удаление записи об услуге. -
PROCEDURE SD_REQUESTS_PUT
Добавление или изменение данных по заявке. Используется в HID.
SI_ADDRESSES_PKG
Работа с адресами
-
PROCEDURE SI_ADDR_ADDRESSES_CHILD_DEL
Удаление дочерних адресов в разрезе документа. -
PROCEDURE SI_OBJ_ADDRESSES_CLOSE
Закрытие периода действия адреса объекта. -
PROCEDURE SI_OBJ_ADDRESSES_TYPE_DEL
Удаление или простановка даты окончания привязок для всех адресов объекта заданного типа и вида. -
PROCEDURE SI_SUBJ_ADDRESSES_TYPE_DEL
Удаление или отключение всех адресов субъекта заданного типа и вида. -
PROCEDURE SI_DOC_ADDRESSES_PUT
Добавление или изменение записи об участии адреса в документе. -
PROCEDURE SI_OBJ_ADDRESSES_PUT
Добавление или изменение привязки адреса к объекту учета. -
PROCEDURE SI_DOC_ADDRESSES_DEL
Удаление записи об участии адреса в документе. -
PROCEDURE SI_ADDRESSES_PUT_WO_DOC
Добавление или изменение адреса без указания документа. Процедура является оберткой для SI_ADDRESSES_PUT и не несет дополнительной логики. -
PROCEDURE SI_SUBJ_ADDRESSES_DEL
Удаление привязки адреса к субъекту. -
PROCEDURE SI_ADDR_ADDRESSES_PUT
Добавление привязки адреса к адресу. -
PROCEDURE SI_OBJ_ADDRESSES_DEL
Removes bind of address to object. -
PROCEDURE SI_SUBJ_ADDRESSES_PUT
Добавление или изменение привязки адреса к субъекту. -
PROCEDURE SI_ADDRESSES_DEL
Удаление адреса. -
PROCEDURE SI_ADDRESSES_PUT
Добавление или изменение адреса. -
PROCEDURE SI_ADDRESSES_PUT_WITH_DOC_BIND
Добавление или изменение адреса с привязкой к приказу по классам трафика. -
PROCEDURE SI_ADDR_ADDRESSES_DEL
Удаление привязки адреса к адресу. -
PROCEDURE SI_OBJ_ADDRESSES_PUT_EX
Одновременная работа с адресом и его привязкой к объекту учета. Используется в HARD. -
PROCEDURE SI_OBJ_ADDRESSES_PUT_EX
Работа с привязкой адреса, который определяется вне объекта. -
PROCEDURE SI_OBJ_ADDRESSES_CHG_STATE
Изменение состояния привязки адреса к оборудованию. -
PROCEDURE SI_OBJ_ADDRESSES_CHG_STATE
Изменение состояния привязок адресов к оборудованию. Изменяются только привязки с открытой датой окончания или датой меньше dt_D_OPER. -
PROCEDURE SI_SUBJ_ADDRESSES_PUT_EX
Одновременная работа с адресом и его привязкой к субъекту. -
PROCEDURE SPLIT_SUBNET
Дробление подсети на подсети с заданной маской.
SI_DEVICES_PKG
Работа с сетевыми устройствами
-
PROCEDURE SI_PASSIVE_EQUIP_PUT
Изменение или добавление записи о пассивном оборудовании. -
PROCEDURE SI_DEVICES_PUT
Изменение или добавление записи об активном оборудовании. -
PROCEDURE TRANSFER_USER_EQUIP_BINDS
Перенос привязок оборудования на другое операторское оборудование. -
PROCEDURE SI_DEVICES_DEL
Удаление записи об активном оборудовании. -
PROCEDURE SI_PASSIVE_EQUIP_DEL
Удаление записи о пассивном оборудовании.
SI_OBJECTS_PKG
Работа с объектами учета
-
FUNCTION ADD_ONE_OBJECT_SPEC
Cоздание компонента ОУ согласно спецификации, привязка его к основному ОУ и СУ-владельцу. -
PROCEDURE SI_OBJECTS_DEL
Remove object. -
PROCEDURE SI_OBJ_COMMENTS_UNSET_EXEC
Сброс даты выполнения для комментария к ОУ. -
PROCEDURE SI_OBJ_OBJECTS_BINDS_PUT
Добавление/изменение записи о привязке ОУ. -
PROCEDURE SI_OBJ_OBJECTS_PUT
Добавление или изменение записи о привязке объекта к объекту. -
PROCEDURE PUT_OBJ_VALUE
Универсальная процедура для работы с дополнительными параметрами ОУ. Внимание: процедура не расчитана на работу со множественными параметрами. -
PROCEDURE PUT_OBJ_VALUE
Универсальная процедура для работы с дополнительными параметрами ОУ. Внимание: процедура не расчитана на работу со множественными параметрами. -
PROCEDURE SI_OBJ_SUBJECTS_DEL
Удаление записи о привязке субъекта к объекту. -
PROCEDURE SI_OBJ_VALUES_DEL
Removes object's custom value. -
PROCEDURE SI_OBJ_VALUES_PUT
Универсальная процедура для работы с дополнительными параметрами ОУ. -
PROCEDURE SI_SUBJ_SERVICES_DEL
Удаление записи привязки к службам или данных об управлении объектами. -
PROCEDURE SI_SUBJ_SERVICES_PUT
Добавление записи привязки к службам или данных об управлении объектами. -
PROCEDURE SI_OBJ_COMMENTS_PUT
Добавление или изменение записи о комментарии к ОУ. -
PROCEDURE SI_OBJ_OBJECTS_DEL
Remove bind object-object. -
PROCEDURE SI_OBJ_SUBJECTS_PUT
Добавление или изменение записи o привязке субъекта к объекту. -
PROCEDURE INITIALIZE_CONTENT
Инициализация портов. Не создаются порты по спецификации с неуказанным количеством -
PROCEDURE SI_OBJ_FILES_DEL
Удаление записи о привязке файла к объекту. -
PROCEDURE ADD_OBJECT_SPEC
Создание компонентов согласно спецификации и привязка к основному объекту. -
PROCEDURE AV_VALUES_PUT
Процедура вносит изменения для ОУ, являющегося компонентом антивирусной службы. -
PROCEDURE GET_AUTH_PARAMS
Получение данных по аутентификации на службе или устройстве. См. также SI_OBJECTS_PKG_S.GET_MANAGEMENT_PARAMS. -
PROCEDURE SI_OBJECTS_PUT
Добавление/изменение записи об объекте учета. -
PROCEDURE SI_OBJ_GOODS_DEL
Удаление записи о привязке позиции номенклатуры к объекту. -
PROCEDURE SI_OBJ_LOCALES_PUT
Добавление/изменение локали объекта учета. -
PROCEDURE SI_SUBJ_SERVICES_CHG_PASS
Изменение пароля на подписку на службу. -
PROCEDURE UPDATE_DEPEND_VERSIONS
Update version of dependent entities (custom fields, addresses, etc.). -
PROCEDURE SI_OBJ_COMMENTS_DEL
Удаление записи о комментарии к ОУ. -
PROCEDURE SI_OBJ_GOODS_PUT
Добавление или изменение записи о привязке позиции номенклатуры к объекту. -
PROCEDURE SI_OBJ_LOCALES_DEL
Удаление локали объекта учета. -
PROCEDURE SI_OBJ_SPECIAL_SETTINGS_DEL
Удаление записи о параметре RADIUS для сетевой службы. -
PROCEDURE SI_OBJ_SPECIAL_SETTINGS_PUT
Добавление или изменение записи о параметрах RADIUS для сетевой службы. -
PROCEDURE CHANGE_OBJECT_OWNER
Смена владельца объекта. -
PROCEDURE SI_OBJECTS_CHG_STATE
Изменение состояния объекта учета. -
FUNCTION SI_OBJECTS_CHG_STATE
Изменение состояния объекта учета и возвращение результата. -
PROCEDURE CHANGE_STATE
Изменение состояния объекта учета (дублер без перегрузки). -
PROCEDURE SI_OBJ_COMMENTS_SET_EXEC
Установка даты выполнения для комментария к ОУ. -
PROCEDURE SI_OBJ_FILES_PUT
Добавление или изменение записи о привязке файла к объекту.
SI_OBJECTS_PKG_S
Работа с объектами учёта
-
TYPE NEAREST_OBJ_LIST PL/SQL RECORD
Табличный тип для списка ОУ, находящихся на том же адресе, что и данный ОУ -
TYPE NEAREST_OBJ_LIST_TABLE_TYPE PL/SQL TABLE
-
TYPE OBJ_BINDS_LIST PL/SQL RECORD
Табличный тип для списка ОУ, привязанных к компоненту оборудования -
TYPE OBJ_BINDS_LIST_TABLE_TYPE PL/SQL TABLE
-
TYPE SI_OBJECTS_TABLE_TYPE PL/SQL TABLE
Табличный тип для списка ОУ -
FUNCTION GET_CODE_BY_ID
Возвратить код объекта -
FUNCTION GET_CODE_BY_ID_EX
Возвратить наименование объекта с учётом вышестоящего -
FUNCTION GET_N_SUBJECT_ID_BY_ROLE
Возвратить СУ в заданной роли для ОУ -
FUNCTION GET_SERV_MIN_PASS_STRENGTH
Вычичсление минимальной стойкости паролей для сетевой служба -
PROCEDURE GET_MANAGEMENT_PARAMS
Получить данные по управлению службой или устройством. См. также SI_OBJECTS_PKG.GET_AUTH_PARAMS -
FUNCTION GET_N_GOOD_BRANCH_ID
Опеределить ветку спецификации -
FUNCTION GET_N_OBJ_STATE_ID
Возвратить состояние объекта -
PROCEDURE GET_OBJ_REALTY
Получение объекта недвижимости и региона, в которых находится ОУ -
FUNCTION GET_OBJ_VALUE
Выбрать значение -
FUNCTION GET_OBJ_VALUE
Выбрать значение (перегрузка с кодом параметра) -
FUNCTION IS_PROVIDER_EQUIPMENT
Is object provider equipment? -
FUNCTION CHECK_CDR_FORCE_FINISH
Проверить необходимость добавления задания принудительного закрытия старых CDR -
PROCEDURE CHECK_OBJ_ACTIVE_SERV_SUBSCR
Проверить, есть ли активная подписка на службы по оборудованию для заданного абонента. Если абонент не задан, то проверяются подписки всех абонентов. Если подписка есть, то вызывается исключение с подробным описанием причины. -
PROCEDURE GENERATE_OBJ_CODE_OR_NAME
Сформировать код ИЛИ наименование для ОУ -
FUNCTION GET_NEAREST_FREE_EQUIPMENT
Функция возвращает оборудование, доступное для привязки указанного ОУ Поиск осуществляется по адресу обслуживания Используется адрес обслуживания указанного ОУ или, если он не указан, привязанного по спецификации ОУ (поиск по адресу компонента или по адресу родительского оборудования) -
FUNCTION GET_OBJECT
Получить запись с данными по объекту учета. -
FUNCTION GET_OBJ_C_FL_VALUE
Выбрать значение флага -
FUNCTION GET_OBJ_C_FL_VALUE
Выбрать значение флага (перегрузка с кодом параметра) -
FUNCTION GET_OBJ_N_VALUE
Выбрать числовое значение -
FUNCTION GET_OBJ_N_VALUE
Выбрать числовое значение (перегрузка с кодом параметра) -
FUNCTION GET_OBJ_OWNER_ID
Получить владельца оборудования с учетом компонентов. Используется в HID. -
FUNCTION GET_OBJ_REALTY_OBJECT
Получение объекта недвижимости, в котором находится ОУ -
FUNCTION GET_OBJ_VALUE_ROW
Get additional parameter value -
FUNCTION GET_OBJ_VC_REF_CODE
Выбрать значение типа код ссылки -
FUNCTION GET_OBJ_VC_REF_CODE
Выбрать значение типа код ссылки (перегрузка с кодом параметра) -
FUNCTION OBJECT_HISTORY
List of object changes -
FUNCTION GET_BOUND_OBJECT_ID
Получить связанный объект (первый по порядку). -
FUNCTION GET_OBJ_D_VALUE
Выбрать значение-дату -
FUNCTION GET_OBJ_D_VALUE
Выбрать значение-дату (перегрузка с кодом параметра) -
FUNCTION GET_USER_EQUIP_BY_BIND
Получить идентификатор абонентского оборудования по привязанному к нему оборудованию. Работает только в случае, когда абонентское оборудование привязано прямой привязкой, т.е. является главным. -
PROCEDURE GET_USER_EQUIP_BY_BIND
Получить идентификатор абонентского ОУ по привязанному к нему оборудованию. Работает только в случае, когда абонентское ОУ привязано прямой привязкой, т.е. является главным. Если передаются адрес абонентского ОУ и его тип, но данный адрес не привязан к абонентскому ОУ, флаг неполной авторизации принимает истинное значение. -
PROCEDURE CHECK_OBJ_ACTIVE_INVOICES
Проверить, есть ли активные инвойсы по оборудованию. Если инвойсы были, то вызывается исключение с подробным описанием причины. -
FUNCTION GET_ID
Получить идентификатор ОУ по его коду, идентификатору или адресу компонента. Для распознавания по адресу нужно передать тип адреса. -
FUNCTION GET_N_OBJ_KIND_ID
Опеределить вид спецификации -
FUNCTION GET_OBJ_CL_VALUE
Выбрать значение-clob -
FUNCTION GET_OBJ_CL_VALUE
Выбрать значение-clob (перегрузка с кодом параметра) -
FUNCTION GET_OBJ_VC_VALUE
Выбрать строковое значение -
FUNCTION GET_OBJ_VC_VALUE
Выбрать строковое значение (перегрузка с кодом параметра) -
PROCEDURE GET_GOOD_PERMITTED_SERVS
Получение типа оборудования для дальнейшего определения разрешенных услуг и признака наличия привязок типа «Разрешенная услуга» -
FUNCTION GET_NAME_BY_ID
Возвратить наименование объекта -
FUNCTION GET_N_FIRM_ID
Возвратить фирму объекта -
FUNCTION GET_N_OBJ_SUBJECT_ID
Возвратить строку с СУ в заданной роли для ОУ -
FUNCTION GET_OBJ_BINDS
Функция возвращает список ОУ с владельцами, привязанных к данному порту -
FUNCTION GET_OBJ_VC_REF_NAME
Выбрать значение типа наименование ссылки -
FUNCTION GET_OBJ_VC_REF_NAME
Выбрать значение типа код наименования (перегрузка с кодом параметра) -
FUNCTION GET_USE_OBJECT_ID
Получить абонентское оборудование при использовании разных схем подключения. -
FUNCTION CHECK_CDR_CLEANUP
Проверить необходимость добавления задания по удалению старых CDR -
PROCEDURE CHECK_EQUIP_CHANGE_OWNER
Проверить, можно ли менять владельца у оборудования. Если нельзя, то вызывает исключение с описанием причины. Проверку нужно выполнять ПОСЛЕ вызова SI_SUBJECTS_PUT! -
FUNCTION DOES_OBJECT_CODE_EXIST
Проверить существование ОУ с указанным кодом -
PROCEDURE GET_ID_BY_ADDRESS
Определить идентификатор оборудования по коду адреса и его типу. Подбор определенных типов адресов выполняется не по коду адреса, а по входящему в адрес значению (для подсети - по IP-адресу из этой подсети, для телефонного кода - по телефонному номеру). Работает только для адресов, привязанных к компоненту оборудования. Используется в HID. -
FUNCTION GET_ID_BY_ADDRESS
Определить идентификатор оборудования по коду адреса и его типу. Упрощенная версия одноименной процедуры. Имеет удобный режим подбора абонентского оборудования. Работает только для адресов, привязанных к компоненту оборудования. -
FUNCTION GET_ID_BY_ADDRESS
Получить идентификатор ОУ по его адресу (простой вариант) -
FUNCTION GET_MAIN_N_OBJECT_ID
Возвратить ОУ, являющийся основным по спецификации для ОУ -
FUNCTION GET_N_GOOD_ID
Определить, экземпляром какой ассортиментной позиции или спецификации являтся объект -
FUNCTION IS_CUSTOMER_EQUIPMENT
Is object customer equipment? -
FUNCTION CHECK_COLLECTOR_EX_DATA
Проверить необходимость добавления задания по сбору статистики с внешнего коллектора при актуализации объекта -
PROCEDURE CHECK_OBJ_ACTIVE_USER_GOODS
Проверить, есть ли активная подписка на услуги по оборудованию. Если подписка есть, то вызывается исключение с подробным описанием причины. -
FUNCTION GET_ID_BY_CODE
Получить идентификатор ОУ по его коду. Используется в HID. -
FUNCTION GET_ID_BY_CODE
Получить идентификатор ОУ по его коду и родительскому (по спецификации) ОУ -
FUNCTION GET_OBJ_N_REF_ID
Выбрать значение типа ссылка -
FUNCTION GET_OBJ_N_REF_ID
Выбрать значение типа ссылка (перегрузка с кодом параметра) -
FUNCTION IS_OBJECT_CODE_EXIST
Проверить существование ОУ с указанным кодом
SI_REF_PKG_S
-
FUNCTION GET_C_VALUE_2
Возвратить символьное значение справочной величины. -
FUNCTION GET_ID_BY_CODE
Возвратить идентификатор по коду справочного значения. Тип справочника необязателен, но при выборе дублирующегося кода справочного значения без указания справочника функция вернет NULL. -
FUNCTION GET_ID_BY_NAME
Возвратить идентификатор по наименованию справочного значения. -
FUNCTION GET_VC_VALUE_FOR_REGION
Возвратить строковое значение справочной величины для регионов. -
FUNCTION IS_REF_DEL
Проверить, можно ли удалить справочное значение. -
FUNCTION IS_VALUE_IN_REF
Проверить, находится ли значение в справочнике. -
FUNCTION GET_CODE_BY_ID
Возвратить код справочного значения по идентификатору. -
FUNCTION GET_VC_VALUE
Возвратить строковое значение справочной величины. -
PROCEDURE RESET_CACHE
Reset cache of refs -
FUNCTION GET_N_REF_BASE_ID
Возвратить идентификатор базового справочного значения. -
FUNCTION GET_C_VALUE
Возвратить символьное значение справочной величины. -
FUNCTION GET_ID_BY_VC_VALUE
Возвратить идентификатор по строковому значению справочного значения. -
FUNCTION GET_N_VALUE
Возвратить числовое значение справочной величины. -
FUNCTION GET_VALUE
Возвратить значение-строку по идентификатору справочника. -
FUNCTION GET_ID_BY_VC_VALUE_2
Возвратить идентификатор по 2-му строковому значению справочного значения. -
FUNCTION GET_N_REF_TYPE_ID
Возвратить тип справочного значения. -
FUNCTION GET_N_VALUE_2
Возвратить 2-ое числовое значение справочной величины. -
FUNCTION GET_VC_VALUE_2
Возвратить 2-е строковое значение справочной величины. Используется в HPD. -
FUNCTION GET_D_VALUE
Возвратить временное значение справочной величины. -
FUNCTION GET_NAME_BY_CODE
Возвратить наименование справочного значения по коду. Для доменных справочников тип справочника можно не указывать. -
FUNCTION GET_NAME_BY_ID
Возвратить наименование справочного значения по идентификатору. -
FUNCTION GET_ID_BY_CODE_EX
Возвратить идентификатор по коду справочного значения. -
FUNCTION GET_N_PAR_REF_ID
Возвратить идентификатор вышестоящего справочного значения. -
FUNCTION GET_VC_VALUE_3
Возвратить 3-е строковое значение справочной величины.
SI_SUBJECTS_PKG
Работа с субъектами учета
-
PROCEDURE SI_SUBJ_COMMENTS_UNSET_EXEC
Сбросить дату выполнения для комментария к СУ. -
PROCEDURE SI_SUBJ_GROUPS_PUT
Добавление или изменение записи о группе субъектов учета. -
PROCEDURE UPDATE_REAL_LOGIN
Процедура пересчета «эффективных» логинов по субъекту или объекту. -
PROCEDURE CHANGE_STATE
Процедура смены состояния субъекта учета (дублер без перегрузки). -
PROCEDURE SI_SUBJ_CHG_PARENT_SUBJ_ID
Изменить привязку к родительскому СУ. -
PROCEDURE SI_SUBJ_FILES_DEL
Удалить запись о привязке файла к субъекту. -
PROCEDURE SI_SUBJ_SERV_CREATE
Массовая привязка абонентов к службе. -
PROCEDURE SI_SUBJ_VALUES_TYPE_DEL
Удалить типа дополнительного параметра для субъектов учета. -
PROCEDURE SI_SUBJ_VALUES_TYPE_PUT
Создание или изменение типа дополнительного параметра для субъектов учета. -
PROCEDURE SI_SUBJECTS_CHG_STATE
Изменение состояния субъекта учета. -
FUNCTION SI_SUBJECTS_CHG_STATE
Изменить состояние субъекта учета и возвратить результат. -
PROCEDURE SI_SUBJ_SERVICES_CHG_PASS
Смена пароля для записи о привязке к службе. -
PROCEDURE SI_SUBJ_SERVICES_DEL
Удалить запись привязки к службам или данные об управлении объектами. -
PROCEDURE SI_SUBJ_SERVICES_PUT
Добавить запись привязки к службам или данные об управлении объектами. -
PROCEDURE LI_SUBJ_VALUES_TYPE_PUT
Добавление или изменение записи в L-таблице для настроек дополнительных параметров. -
PROCEDURE SI_SUBJ_ACCOUNTS_DEL
Удалить запись о счете СУ. -
PROCEDURE SI_SUBJ_COMMENTS_PUT
Добавить или изменить запись о комментарии к СУ. -
PROCEDURE SI_SUBJ_SERVICES_CHECK_PASS
Проверка пароля. -
PROCEDURE PUT_SUBJ_VALUE
Универсальная процедура для работы с дополнительными параметрами СУ. Внимание: процедура не расчитана на работу со множественными параметрами. -
PROCEDURE SI_SUBJECTS_ACTUALIZE
Актуализовать субъект учета. -
PROCEDURE SI_SUBJECTS_PUT
Добавление или изменение записи о субъекте учета. -
PROCEDURE SI_SUBJ_COMMENTS_DEL
Удалить запись о комментарии к СУ. -
PROCEDURE SI_SUBJ_SUBJECTS_DEL
Удалить запись о привязке СУ к СУ. -
PROCEDURE SI_SUBJECTS_DEL
Удалить запись о субъекте учета. -
FUNCTION SI_SUBJ_DEPEND_OBJ_CHG_STATE
Включить или отключить оборудование абонента и возвратить признак того, что состояние оборудования было изменено. -
PROCEDURE SI_SUBJ_DEPEND_OBJ_CHG_STATE
Включить или отключить все оборудование абонента. -
PROCEDURE SI_SUBJ_FILES_PUT
Добавить или изменить запись о привязке файла к субъекту. -
PROCEDURE SI_SUBJ_GROUP_PUT
Универсальная процедура для работы с группами СУ. Внимание: процедура является устаревшей, не использовать. -
PROCEDURE SI_SUBJ_SUBJECTS_PUT
Добавить или изменить запись о привязке СУ к СУ (по умолчанию тип привязки — принадлежность к группе). -
PROCEDURE SI_SUBJ_VALUES_DEL
Удаление значения доп. параметра. -
PROCEDURE UPDATE_DEPENDENCIES
Update versions of dependent values -
PROCEDURE SI_SUBJ_COMMENTS_SET_EXEC
Установить дату выполнения для комментария к СУ. -
PROCEDURE SI_SUBJ_VALUES_PUT
Универсальная процедура для работы с дополнительными параметрами СУ. -
PROCEDURE TAG
Тегирование субъекта учета. -
PROCEDURE SI_SUBJ_ACCOUNTS_PUT
Добавлить/изменить запись о счете СУ.
SI_SUBJECTS_PKG_S
Работа с субъектами учета
-
TYPE SUBJ_ACC_BALANCE PL/SQL RECORD
Суммарные балансы лицевых счетов абонента на начало и конец периода. -
TYPE SUBJ_ACC_BALANCE_TABLE_TYPE PL/SQL TABLE
-
PROCEDURE GENERATE_ACCOUNT_NO
Генерация нового номера счета. -
FUNCTION GET_BASE_SUBJECT_ID
Возвратить идентификатор базового субъекта учета. Используется в HPD. -
FUNCTION GET_SUBJECT_BY_AUTH_DATA
Получить идентификатор СУ по аутентификационным данным на службе. Используется в HID. -
FUNCTION GET_SUBJ_ACCOUNT
Получить счет -
FUNCTION GET_SUBJ_TYPE_ID
Возвратить идентификатор типа субъекта учета. -
FUNCTION GET_ACCOUNT_BANK
Возвратить банк, в котором открыт счет, по его идентификатору. -
FUNCTION GET_ACCOUNT_CODE
Возвратить код счета. -
FUNCTION GET_ID_BY_CODE
Найти СУ по его коду или возвратить NULL, если не удалось найти. -
FUNCTION GET_MAIN_GRP_N_SUBJ_SUBJECT_ID
Определение привязки субъекта к основной группе. -
FUNCTION GET_OPF_BY_CODE
Подобрать идентификатор ОПФ по коду. -
FUNCTION GET_SUBJ_VALUE_TYPE_NAME
Получить наименование дополнительного параметра по его идентификатору. -
FUNCTION GET_SUBJ_VC_VALUE
Выбрать строковое значение. -
FUNCTION IS_LOGIN_AND_PASS_CORRECT
Проверить совпадение логина и пароля для объекта службы. -
FUNCTION GET_ACCOUNT_NAME
Возвратить наименование счета. -
FUNCTION GET_ACCOUNT_VALUE
Возвратить строку-значение по счету. -
FUNCTION GET_BASE_CONTR_BY_SUBJ
Получить идентификатор базового договора по получателю. -
PROCEDURE CHECK_ADD_VALUES
Проверить значения дополнительных параметров. -
FUNCTION GET_ACCOUNT_TYPE
Возвратить тип счета. -
FUNCTION GET_MAIN_GROUP_ID
Определение основной группы субъекта учета. -
FUNCTION GET_N_SUBJ_OWNER_ID
Возвратить идентификатор владельца субъекта учета. -
FUNCTION GET_PROVIDER_CODE
Возвратить код по идентификатору. -
FUNCTION GET_RANDOM_SUBJECT_ID
Получить идентификатор случайного СУ с заданными характеристиками. -
FUNCTION GET_SUBJECT_VALUE
Get subject rowtype. -
FUNCTION GET_SUBJ_SERV_LOGIN_REAL
Определение логина абонента для привязки к службе. -
FUNCTION GET_SUBJ_VALUE_TYPE_ID
Получить идентификатора дополнительного параметра по его коду и типу субъекта. -
FUNCTION IS_EXIST_ACCOUNT_NO
Проверить существование номера счета в системе. Если счет существует, возвратить владельца счета. -
FUNCTION GET_N_REGION_ID
Определение региона субъекта. -
FUNCTION GET_PERSON_FULL_NAME
Возвратить полное имя физического лица. -
FUNCTION GET_SUBJ_C_FL_VALUE
Выбрать значение флагового типа. -
FUNCTION GET_SUBJ_C_VALUE
Выбрать значение символьного типа. -
FUNCTION GET_SUBJ_N_VALUE
Выбрать числовое значение. -
FUNCTION GET_SUBJ_STATE_ID
Возвратить идентификатор состояния субъекта учета. -
FUNCTION GET_SUBJ_VALUE
Выбрать значение доп. параметра. -
FUNCTION IS_DB_USER_EXIST
Проверить, что пользователь БД с данным именем существует. -
FUNCTION IS_EXIST_N_SUBJECT_ID
Проверить по идентификатору субъект учета. -
FUNCTION GET_GROUP_SUBJ_TYPE
Возвратить тип субъектов учета в группе. -
FUNCTION GET_N_FIRM_ID
Возвратить идентификатор фирмы субъекта учета. -
FUNCTION GET_SUBJ_VC_VALUE_BY_CODE
Выбрать строковое значение. Подходит только для единичных параметров. -
FUNCTION IS_PASSWORD_STRONG
Проверить стойкость пароля для текущей фирмы (минимальная стойкость задается в дополнительных параметрах служб, параметрах приложений и параметрах фирмы). Если для службы или для приложения не задана минимальная стойкость, то она берется из параметров фирмы. Если она не задана и там, то функция возвращает истину. -
FUNCTION GET_ACCOUNT_BY_VALUE
Возвратить идентификатор счета по его представлению в текстовом виде. -
FUNCTION GET_ACCOUNT_NO
Возвратить номер счета. -
FUNCTION GET_SUBJECT_ACCOUNTS_BALANCE
Получение суммарного баланса лицевых счетов субъекта на начало и конец периода. -
FUNCTION GET_SUBJECT_BY_ACCOUNT
Возвратить владельца счета по его идентификатору. -
FUNCTION GET_SUBJ_D_VALUE
Выбрать значение даты. -
FUNCTION GET_VC_NAME
Возвратить наименование по идентификатору. -
FUNCTION IS_EXIST_SUBJECT_CODE
Проверить по коду субъект учета на наличие в системе, за исключением заданного идентификатора. -
FUNCTION GET_GROUPS_IN_STR
Возвратить строку с группами СУ через запятую. -
FUNCTION GET_SUBJ_CL_VALUE
Выбрать значение текстового типа. -
FUNCTION GET_SUBJ_VALUE_ROW
Get custom field value (rowtype) -
FUNCTION GET_VC_CODE
Возвратить код по идентификатору.
SI_SUBSCRIPTIONS_PKG
Работа с подписками и услугами
-
FUNCTION UNSUSPEND_ACCOUNT
Функция для вывода абонента из блокировки по счету. -
FUNCTION ADD_ONE_OFF_SUBSCRIPTION
Add one off service subscription. Child services are supported (uses ADD_CHILD_SUBSCRIPTION internally). Service fee can be charged if dt_D_BEGIN is in past. Raises an exception if service fee cannot be charged! -
PROCEDURE SI_SUBSCRIPTIONS_DEL
Delete subscription. -
PROCEDURE SI_SUBSCRIPTIONS_PUT
Create or update service subscription. -
PROCEDURE CLOSE_SUBSCRIPTION
Close service subscription. -
PROCEDURE CLOSE_CHILD_SUBSCRIPTION
Close child subscription. -
PROCEDURE PUT_CHILD_SUBSCRIPTION
Calls ADD_CHILD_SUBSCRIPTION but does not return ID. -
PROCEDURE SI_USER_GOOD_LOCK
Добавление подписки абонента на услугу временной блокировки. -
PROCEDURE SI_USER_GOOD_UNLOCK
Процедура для вывода абонента из блокировки и выставления инвойсов по обычным услугам. -
FUNCTION SUSPEND_SERVICE
Добавление подписки на услугу временной блокировки (обертка на процедуру). -
FUNCTION ADD_CHILD_SUBSCRIPTION
Add child service subscription. You must provide num_N_PAR_SUBSCRIPTION_ID or num_N_CHARGE_LOG_ID. If you pass num_N_CHARGE_LOG_ID then new service WILL be included in actual charge log. Otherwise use b_IncludeInCurChargeLog argument for including or not including. -
FUNCTION SUSPEND_ACCOUNT_SERVICES
Функция добавления блокировки в разрезе договора и счета. -
FUNCTION UNLOCK_USER_GOOD
Функция для вывода абонента из блокировки и выставления инвойсов по обычным услугам.
SI_SUBSCRIPTIONS_PKG_S
Работа с подписками и услугами
-
TYPE AVAILABLE_SERVICES_TBL PL/SQL TABLE
-
TYPE CUSTOMER_SUBSCRIPTIONS_TBL PL/SQL TABLE
-
TYPE GOOD_STATES_TBL_TYPE PL/SQL TABLE
-
TYPE SUBSCRIPTION_STATES_TBL_TYPE PL/SQL TABLE
-
FUNCTION GET_SUBSCRIPTION
Get subscription row. -
FUNCTION GET_SUSPENSION_SUBSCRIPTION
Get current suspension for subscription. -
FUNCTION CHECK_EQUIP_SERVICE_DUPLICATE
Проверить, что предполагаемый для оказания на оборудовании пакет услуг не имеет в своем составе тех же услуг передачи данных и голоса, что и в уже оказываемых пакетах услуг на этом оборудовании. Внимание: функция не учитывает временные интервалы (обычное/льготное время) и возможность наличия одной и той же услуги по разным направлениям. -
FUNCTION FIND_SUBSCRIPTION
Search for service subscription. -
FUNCTION GET_SUBSCRIPTION_STATES
Get service subscriptions state. -
FUNCTION GET_AVAILABLE_SERVICES
Get available services. -
FUNCTION GET_CUSTOMER_SUBSCRIPTIONS_P
Get list of customer subscriptions. -
FUNCTION GET_DISCOUNT_REF_ID
Get discount reference id. -
FUNCTION GET_FULL_CHARGE_SUM
Getting total charge sum for subscription. -
FUNCTION GET_SUBSCRIPTION_FOR_UPDATE
Get subscription row and lock it. -
FUNCTION GET_USER_GOODS_STATES
Get subscription list with service provision statuses. You should use GET_SUBSCRIPTION_STATES instead if you can. -
PROCEDURE RATE_ORDER
Rate services list. -
FUNCTION FIND_PREV_SUBSCRIPTION
Find previous subscription by subscription details. -
FUNCTION FIND_PREV_SUBSCRIPTION
Find previous subscription by subscription details. -
FUNCTION FIND_SERVICE_FOR_ACCOUNT
Find available service for account (checks all customer contracts returns first). -
FUNCTION GET_GOOD_STATE_ID
-
FUNCTION GET_SUSPENSIONS_FOR_ACCOUNT
Find available suspension services -
PROCEDURE CHECK_SUBSCR_SERVS_DUPLICATE
Проверить задвоение строк ПЦ в случае, если одно оборудование подписывается на одну и ту же потоковую услугу в разных договорах. Такое задвоение приводит к невозможности однозначной тарификации оказанных услуг, например, телефонии. Если проверка не прошла, то вызывается исключение с подробным описанием причины. Внимание: проверку нужно выполнять ПОСЛЕ вызова SI_SUBJ_GOODS_PUT. -
FUNCTION GET_AVAILABLE_SERVICE
Get available service. Returns first row of GET_AVAILABLE_SERVICES result with passed service. -
FUNCTION GET_AVAILABLE_SERVICES_P
Get available services. GET_AVAILABLE_SERVICES pipelined variant. -
FUNCTION GET_CUSTOMER_SUBSCRIPTIONS
Get list of customer subscriptions (returns collection). -
FUNCTION GET_SERVICE_STATE
Get service subscription state (from register). -
FUNCTION GET_SUSPENSIONS_FOR_ACCOUNT_P
Find available suspension services -
FUNCTION IS_CONN_DISCONN_ALLOWED
Determines if service connection/disconnection allowed. -
FUNCTION GET_DESCRIPTION
Get string with subscription description. -
FUNCTION GET_PREV_SUBSCRIPTION
Get previous subscription for existing one. -
FUNCTION HAS_COMMITMENTS
Does subscription have commitments.
SI_USERS_PKG
Работа с абонентами
-
TYPE GOOD_SPEC_LIST PL/SQL TABLE
Список спецификаций позиции номенклатуры -
PROCEDURE CHANGE_BASE_SUBJECT
Изменение базового субъекта учета абонента. -
PROCEDURE GET_PASSWORD
Возвратить пароль по подписке. -
PROCEDURE CREATE_NET_DEVICE
Создание абонентского оборудования. -
PROCEDURE SI_USER_GOODS_PUT
Добавление/изменение подписки абонента на услугу. -
PROCEDURE CREATE_CONTRACT
Создание договора абонента. -
PROCEDURE FILL_DETAILED_SERV_STAT_A
Заполнить таблицу детализированными данными о потребленных услугах в автономной транзакции. -
PROCEDURE SI_USERS_PUT
Добавление/изменение абонента. -
PROCEDURE SI_USER_GOODS_DEL
Удаление подписки абонента на услугу. -
FUNCTION STOP_BLOCKING
Вывести пользователя из блокировки за неуплату или из временной блокировки. Проверяются свободные средства на счете и сравниваются с суммой по заблокированным подпискам. Если средств хватает, то блокировка закрывается. Если абонент выводится из блокировки за неуплату, то он переводится в состояние «Активен». -
PROCEDURE TT_V_ONE_TIME_SERV_C_INVOICE
Тарификация разовых услуг. -
PROCEDURE FILL_TT_V_USER_RECOMMENDED_PAY
Populate TT_V_USER_RECOMMENDED_PAY with data about recommended payment. -
PROCEDURE USER_ACCOUNT_PUT
!!! DEPRECATED, использовать SI_ACCOUNTS_PKG.CUSTOMER_ACCOUNT_PUT Добавление или изменение записи о лицевом счете абонента. -
PROCEDURE CHANGE_INVOICE_PERIOD
Изменение даты закрытия инвойса. -
PROCEDURE CREATE_ACCOUNT
Создание лицевого счета абонента. -
PROCEDURE REMOVE_GOOD_FROM_INVOICE
Закрывает услугу в рамках пакета услуг по действующему инвойсу. -
PROCEDURE TT_V_ONE_TIME_SERV_C_PUT
Добавить данные по оказанию разовых услуг во временную таблицу. Процедура существует для обратной совместимости, часть входных аргументов игнорируется. -
PROCEDURE ACCESS_SERV_CHG_STATE
Подключение или отключение услуги доступа с упрощенной схемой управления (вызов из SD_INVOICES_PKG). -
PROCEDURE CREATE_PASSIVE_EQUIP
Создание пассивного оборудования. -
PROCEDURE FILL_DETAILED_SERV_STAT
Заполнение таблицы детализированными данными о потребленных услугах. -
PROCEDURE SI_USER_GOODS_CLOSE
Закрыть подписку абонента на услугу. -
PROCEDURE ADD_GOOD_TO_INVOICE
Подключает услугу в рамках пакета услуг по действующему инвойсу. -
FUNCTION CHANGE_TARIFF
Смена существующего тарифного плана в подписке. Если по подписке нет инвойсов и ее изменение производится текущей датой или датой в прошлом, изменяются параметры этой же подписки, в противном случае создается новая подписка, а для текущей устанавливается дата окончания. Если тариф меняется на временную блокировку, то добавляется параллельная подписка, старая не закрывается. Если выставлен специальный флаг b_CloseCurrentInvoice, то: 1) при закрытии подписки закрывается по ней и инвойс этой же датой; 2) при смене подписки на временную блокировку закрываем инвойсы по всем блокированным подпискам, а не только по той, по которой проводили смену; 3) запускаем процедуру предвыставления инвойсов по новой подписке. -
PROCEDURE CHANGE_TARIFF
Аналог функции CHANGE_TARIFF. -
PROCEDURE CHECK_USER_APP_BINDS
Проверить корректность существования привязок абонента к приложениям. -
PROCEDURE CREATE_NET_SERVICE_COMPONENT
Создание компонента сетевой службы для абонента. -
PROCEDURE SET_PRIVATE_OFFICE_ACCESS
Формирование доступа к личному кабинету. -
PROCEDURE TT_V_ONE_TIME_SERV_C_DEL
Удаление строки разовой услуги из временной таблицы.
SI_USERS_PKG_S
Сервисные функции для работы с абонентами и пользователями
-
TYPE ACCOUNTS_DEPLETION_DATES_LIST PL/SQL TABLE
-
TYPE ACCOUNT_DEPLETION_DATE PL/SQL RECORD
Дата окончания средств на лицевом счете абонента. -
TYPE ACCOUNT_RESERVED_LIST PL/SQL RECORD
Резервированные средства по счету. -
TYPE ACCOUNT_RESERVED_LIST_TBL_TYPE PL/SQL TABLE
-
TYPE ADDRESS_LIST_TBL_TYPE PL/SQL TABLE
-
TYPE AV_SERVS_LIST PL/SQL RECORD
Доступные услуги антивируса. -
TYPE AV_SERVS_LIST_TABLE_TYPE PL/SQL TABLE
-
TYPE BILLED_SERVS_LIST PL/SQL RECORD
Текущие и оказанные услуги. -
TYPE BILLED_SERVS_LIST_TABLE_TYPE PL/SQL TABLE
-
TYPE CUR_SERVICE_SUMS_TBL_TYPE PL/SQL TABLE
-
TYPE DETALIZATION_LIST PL/SQL RECORD
Детализация оказанных услуг, платежей и выданных кредитных лимитов. -
TYPE DETALIZATION_LIST_TABLE_TYPE PL/SQL TABLE
-
TYPE INVOICE_SERVS_LIST PL/SQL RECORD
Доступные услуги по действующему инвойсу. -
TYPE INVOICE_SERVS_LIST_TABLE_TYPE PL/SQL TABLE
-
TYPE LAST_PAYMENT_TBL PL/SQL TABLE
-
TYPE RECOMMENDED_PAYMENT_LIST PL/SQL TABLE
Тип для списка рекомендуемого платежа -
TYPE SCHEDULED_CHARGES_LIST PL/SQL TABLE
Table type -
TYPE SERV_DETALIZATION PL/SQL RECORD
Строка детализации трафика -
TYPE SERV_DETALIZATION_LIST PL/SQL TABLE
Табличный тип для детализации -
TYPE USER_ACCOUNTS_LIST PL/SQL RECORD
Счета абонента. -
TYPE USER_ACCOUNTS_TBL_TYPE PL/SQL TABLE
-
TYPE USER_DEVICES_LIST PL/SQL RECORD
Оборудование абонентов. -
TYPE USER_DEVICES_LIST_TBL_TYPE PL/SQL TABLE
-
TYPE USER_GOOD_ENDING_LIST PL/SQL RECORD
Окончание услуг по подписке абонента на основании данных о зарезервированных средствах в инвойсах. -
TYPE USER_GOOD_ENDING_LIST_TBL_TYPE PL/SQL TABLE
-
TYPE VOICE_DETALIZATION PL/SQL RECORD
Детализация по телефонии. -
TYPE VOICE_DETALIZATION_TBL_TYPE PL/SQL TABLE
-
FUNCTION GET_ACC_RESERVED_LIST
Возвратить детализацию по резервированным строкам инвойсов для конкретного счета. -
FUNCTION GET_USER_ACCOUNT_LIST
Возвращает список лицевых счетов абонента через запятую. -
FUNCTION GET_USER_CURRENT_GOODS
-
FUNCTION USERS_BILLED_SERVS_LIST
Список оказанных услуг абонента. -
FUNCTION GET_INVOICE_SERVS_LIST
Возвращает список доступных услуг и их состояние в составе пакета услуг по действующему инвойсу. -
PROCEDURE GET_LAST_GOOD_PACK
Возвратить последний использованный тариф и дату закрытия инвойса по тарифу. -
FUNCTION GET_USERS_DOC_BINDS_LIST
Возвратить все связанные с абонентом документы. -
FUNCTION USERS_ACC_DETALIZATION
Возвратить детализацию по тарифицированным услугам, платежам и кредитным лимитам. -
PROCEDURE GET_ACCOUNT_BALANCE
Возвратить доступные средства по счету, текущий баланс и зарезервированные на оплату услуг на заданную дату и время. Используется в HPD. -
FUNCTION GET_ACCOUNT_BALANCE_SUM
Возвратить сумму на счете. -
PROCEDURE GET_ACCOUNT_CREDIT
Получение данных о кредитном лимите счета. -
FUNCTION GET_ACCOUNT_SUM_FREE
Возвратить доступные средства на счете. Используется в HID. -
FUNCTION GET_LAST_PAYMENT
Get last account payment. -
FUNCTION IS_ACTUAL_SERV_DOC
Проверка, могут ли абоненту оказываться услуги по указанному документу. -
FUNCTION IS_USER_ACTUALIZE
Определить актуализованность пользователя. -
FUNCTION USERS_AVAILABLE_AV_SERVS_LIST
Возвратить список доступных для выбора услуг антивируса. -
FUNCTION USERS_CURRENT_SERVS_LIST
Список текущих услуг. -
FUNCTION GET_RECOMMENDED_PAYMENT_LIST
Функция возвращает детализацию рекомендуемого платежа. -
FUNCTION GET_RECOMMENDED_PAYMENT_LIST_C
Returns a list or recommended payment rows. The function uses two numeric values. The first is a number of days for predicting service termination caused by lack of funds. The second is a number of days for recommended payment. Internally calls SD_PAYMENT_REQUESTS_PKG.GET_RECOMMENDED_PAYMENT_C Use the latest if you can. -
FUNCTION GET_USER_ACC_DEPLETION_DATES
Определение дат, когда на счетах абонента кончатся доступные средства и закроются инвойсы по периодическим услугам. -
FUNCTION GET_USER_DOC_LIST
Возвращает список договоров абонента через запятую. -
FUNCTION GET_USER_GOODS_ENDING
Возвратить список услуг по подписке с датой окончания по этим услугам на основании зарезервирвоанных средств по инвойсу. -
FUNCTION GET_USER_SERV_ADDRESSES
Получение строки со списком адресов обслуживания абонента. -
FUNCTION GET_USER_ACCOUNTS
Возвращает информацию о лицевых счетах абонента. -
PROCEDURE GET_USER_BY_SERV_LOGIN
Получить идентификаторы абонента и оборудования по его логину в подписке на службы и возвратить NULL, если абонент не найден. -
FUNCTION GET_USER_DEVICES
Возвратить список оборудования пользователя. -
FUNCTION GET_USER_RECOMMENDED_PAY
Get amount of a recommended payment. -
FUNCTION SI_SUBJ_SERVICES_AUTHORS
Список абонентов, создавших службы абонента. -
FUNCTION GET_ACCOUNT_SCHEDULED_CHARGES
Получение списка планируемых списаний с лицевого счета абонента. -
FUNCTION GET_DETAILED_SERV_STAT
Детализация по трафику. Все DML-операции предполагаются в автономных транзакциях, чтобы было возможно делать SELECT из функции. -
FUNCTION GET_N_GOOD_ID_FOR_DETALIZATION
Возвращает N_GOOD_ID стобца детализации по документу, услуге и номеру столбца детализации. -
FUNCTION GET_RECOMMENDED_PAYMENT
Получение суммы рекоммендуемого платежа. -
FUNCTION IS_CUSTOMER_BOUND
Is customer bound with firm? -
FUNCTION IS_USER_CONTEXT
Определить, ведется ли работа в контексте пользователя, а не оператора. -
FUNCTION USER_HISTORY
List of user changes -
FUNCTION USER_VOICE_DETALIZATION
Возвращает детализацию по телефонии. -
FUNCTION CHARGE_LOG_ID_FOR_DETAILS
-
FUNCTION SUBJ_SERVICES_HISTORY
Список изменений подписок на службы абонента.
SP_COMMANDS_PKG
-
PROCEDURE GENERATE_FOR_SUBSCRIPTION
Generate commands for subscription -
PROCEDURE GENERATE_FOR_TEMPLATE
Generate commands for configuration template -
PROCEDURE SEND_COMMANDS
Send commands into queue. -
PROCEDURE GENERATE_FOR_PROV_EQUIPMENT
Generate commands for provider equipment -
PROCEDURE GENERATE_FOR_CUST_EQUIPMENT
Generate commands for customer equipment -
PROCEDURE GENERATE_FOR_PROV_ATTRIBUTES
Generate commands for provider attributes -
PROCEDURE GENERATE_BY_BASE_VERSION
Generate commands for all versions with specified base version. -
PROCEDURE GENERATE_COMMANDS
Generate and send commands. -
PROCEDURE GENERATE_FOR_ACCOUNT
Generate commands for account -
PROCEDURE GENERATE_FOR_PROV_ATTRIBUTE
Generate commands for provider attribute -
FUNCTION GET_COMMAND_TYPE
Get current type of command
SR_GOODS_PKG
Работа с номенклатурой
-
PROCEDURE SR_GOODS_COPY
Копирование записи об услуге/товаре. -
PROCEDURE SR_GOOD_NAMES_PUT
Добавление или изменение записи о наименовании услуги/товара. -
PROCEDURE SR_GOODS_DEL
Remove catalog item. -
PROCEDURE SR_GOOD_GOODS_BINDS_PUT
Добавление/изменение привязки позиций номенклатуры друг к другу. -
PROCEDURE SR_GOOD_VALUES_TYPE_PUT
Добавление записи в конфигурацию дополнительных параметров. -
PROCEDURE SR_GOOD_GOODS_PUT
Добавление записи о привязке позиций номенклатуры друг к другу. -
PROCEDURE SR_GOOD_NAMES_DEL
Удаление записи о наименовании услуги/товара. -
PROCEDURE SR_GOOD_VALUES_DEL
Remove custom field value of catalog item. -
PROCEDURE CREATE_CATALOG_VERSIONS
Create versions for all dependent records and firms. -
PROCEDURE LR_GOOD_VALUES_TYPE_PUT
Добавление или изменение записи в L-таблице для конфигурации дополнительных параметров. -
PROCEDURE SR_GOOD_GOODS_DEL
Удаление записи о привязке позиций номенклатуры друг к другу. -
PROCEDURE TAG
Тегирование позиции номенклатуры. -
PROCEDURE PUT_GOOD_VALUE
Сохранение значения доп. параметра товара/услуги. -
PROCEDURE SR_GOODS_PUT
Добавление или изменение записи о товаре или услуге. -
PROCEDURE SR_GOOD_VALUES_PUT
Добавление/изменение значений дополнительных параметров товаров/услуг. -
FUNCTION COPY
Копирование записи. -
PROCEDURE SR_GOOD_VALUES_TYPE_DEL
Remove custom field type.
SR_GOODS_PKG_S
Сервисные функции для работы с номенклатурой.
-
TYPE GOOD_BINDS PL/SQL RECORD
Связь услуги или пакета услуг с позициями номенклатуры и спецификации. -
TYPE GOOD_BINDS_TABLE PL/SQL TABLE
Список дополнительных параметров позиции номенклатуры -
TYPE GOOD_VALUE_TYPE PL/SQL RECORD
Дополнительный параметр позиции номенклатуры. -
TYPE GOOD_VALUE_TYPE_TABLE PL/SQL TABLE
Список дополнительных параметров позиции номенклатуры -
TYPE INTARRAY PL/SQL TABLE
-
TYPE SERVICE_PERMITTED_CACHE_TYPE PL/SQL TABLE
Mapping of IS_SERVICE_PERMITTED args to result. -
FUNCTION GET_NAME_BY_DOCTYPE
Возвратить наименование продукта/услуги, заданное для типа документа. -
FUNCTION GET_SERV_SCHEMES_VALUE
Выбрать запись с временными характеристиками. -
FUNCTION GET_UNIT_TYPE_BY_GOOD
Возвратить тип единицы измерения продукта/услуги. -
FUNCTION EXISTS_CUSTOMER_EQUIPMENT
Check objects bound to customer -
FUNCTION GET_GOOD_SPEC_VALUE_TYPES_LIST
Возвращает список доп параметров для позиций спецификации. -
FUNCTION GET_NAME_BY_ID
Возвратить наименование продукта/услуги. Используется в HID. -
PROCEDURE INCLUDE_CHILD_SERVICES
Populate tbl_T_ChildServices using services hierarchy. -
FUNCTION IS_EXISTS_PARENT
Проверить, есть ли в предках позиции заданная позиция. -
FUNCTION CATALOG_ITEM_INHERITED_TAGS
Get tags for catalog item -
FUNCTION FIND_N_GOOD_BRANCH_ID
Определить ветку для позиции спецификации. -
FUNCTION GET_GOOD_C_FL_VALUE
Выборка флагового значения. -
FUNCTION GET_GOOD_N_REF_ID
Выборка справочного значения. -
FUNCTION GET_GOOD_VC_VALUE
Выборка строкового значения. -
FUNCTION GET_N_GOOD_GROUP_ID
Возвратить идентификатор группы товара/услуги. -
FUNCTION GET_N_HIGH_GOOD_GROUP_ID
Получение категории услуги (ID группы услуги, находящейся на втором уровне иерархии). -
FUNCTION IS_BASE_TRAFFIC_SERV
Определение, является ли услуга базовой услугой ПДиГ -
FUNCTION IS_TRAFFIC_SERV
Определение, является ли услуга детализированной услугой ПДиГ -
FUNCTION GET_CHARGES_COUNT
Get service charges count for charge log. -
FUNCTION GET_GOOD_N_VALUE
Выборка числового значения. -
FUNCTION GET_GOOD_VALUE_TYPE_ID
Получить идентификатор типа дополнительного параметра. -
FUNCTION GET_GOOD_VALUE_TYPE_NAME
Получить наименование типа дополнительного параметра. -
FUNCTION GET_N_GOOD_BRANCH_ID
Возвратить ветку для позиции спецификации. -
FUNCTION ADJUST_D_END
Adjust service provision end date. Checks if dt_D_END + 1 second is dt_D_BEGIN + 1 service period or dt_D_BEGIN + n charge periods. If so returns dt_D_END + 1 second otherwise dt_D_END. -
PROCEDURE DISABLE_SERV_PERMITTED_CACHE
Disable IS_SERVICE_PERMITTED cache. -
FUNCTION GET_N_GOOD_TYPE_ID
Возвратить тип товара/услуги. -
FUNCTION GET_VC_GOOD_KIND_NAME
Получить наименование вида оборудования. -
FUNCTION GET_CODE_BY_ID
Возвратить код продукта/услуги. -
FUNCTION GET_GOOD_BINDS_LIST
Возвратить cписок привязанных позиций номенклатуры и спецификации для указанного пакета услуг или услуги список привязанных ОУ/позиций спецификаций. -
FUNCTION GET_GOOD_C_VALUE
Выборка символьного значения. -
FUNCTION GET_GOOD_VALUE_TYPES_LIST
Возвращает список дополнительных параметров для позиции номенклатуры, отсортированный по глубине наследования. -
FUNCTION GET_N_BASE_GOOD_ID
Возвратить базовый товар/услугу. -
FUNCTION GET_PRECISION_BY_UNIT
Возвратить количество разрядов после запятой для указанной единицы измерения. -
FUNCTION GET_UNIT_BY_GOOD
Возвратить единицу измерения продукта/услуги. -
FUNCTION GET_GOOD_D_VALUE
Выборка датавременного значения. -
FUNCTION GET_GOOD_VALUE
Выборка значения дополнительного параметра. -
FUNCTION GET_ID_BY_CODE
Возвратить идентификатор продукта/услуги. Используется в HID. -
FUNCTION GET_VALUE
Возвратить строку номенклатуры по товару/услуге. -
FUNCTION IS_SERVICE_PERMITTED
Проверка, является ли услуга разрешенной для оборудования указанного типа. Внимание: функция должна использоваться только в случае, когда для оборудования заданы привязки типа «Разрешенная услуга». -
PROCEDURE ENABLE_SERV_PERMITTED_CACHE
Enable IS_SERVICE_PERMITTED cache. -
FUNCTION GET_N_GOOD_SERV_TYPE_ID
Возвратить тип услуги. -
FUNCTION GET_N_PARENT_GOOD_ID
Возвратить родительский товар/услугу. -
FUNCTION GET_TAGS
Get tags.
SR_REGIONS_PKG
Пакет для работы с регионами
-
PROCEDURE SR_REGIONS_PUT
Добавление или изменение региона. -
PROCEDURE SR_REGIONS_DEL
Удаление региона. -
PROCEDURE UPDATE_VISUAL_CODES
Безусловный пересчет VISUAL_CODE и SEARCH_CODE для заданного региона. -
PROCEDURE CREATE_REGION
Умная процедура создания региона (либо нескольких регионов, если требуется). -
PROCEDURE UPDATE_SEARCH_INDEX
Процедура для синхронизации индекса OracleText.
SR_REGIONS_PKG_S
Пакет для работы с регионами
-
TYPE FOUND_REGION_ROW PL/SQL RECORD
Регионы с развернутым наименованием для вывода результатов поиска. -
TYPE REGION_ID PL/SQL RECORD
Запись о дочернем регионе с указанием уровня вложенности. -
TYPE REGION_IDS PL/SQL TABLE
Табличный тип для вывода N_REGION_ID и его уровня. -
TYPE REGION_LIST PL/SQL TABLE
Табличный тип для регионов с полным наименованием. -
FUNCTION GET_HIERARCHY_TYPE
Определить, к какой иерархии относится регион. -
FUNCTION GET_NAME_BY_ID
Возвратить наименование региона по его идентификатору. -
FUNCTION GET_REALTY_OBJECT_ID
Получение объекта недвижимости по региону. -
FUNCTION GET_REGION
Возвращает регион по его идентификатору. -
FUNCTION GET_VISUAL_CODE
Возвратить полное наименование региона. -
PROCEDURE GET_ADDR_PARAMS_BY_REGION
Определение параметров адреса по заданному региону. -
FUNCTION GET_ID_BY_CODE
Определение региона по коду и типу региона. -
FUNCTION PARSE_BUILDING_STRING
Парсер строки для записи в поля зданий (дом, корпус, строение, владение). -
FUNCTION GET_NEAREST_FIRM_BY_REGION
Подбор ближайшей фирмы для региона -
FUNCTION GET_NAME_EX
Сформировать полное наименование региона (с учетом вышестоящих в дереве регионов). -
FUNCTION GET_REALTY_GOOD_ID
Получение позиции номенклатуры объекта недвижимости по региону. -
FUNCTION GET_REGION_LIST
Возвратить список подходящих по строке поиска регионов. Используется в HID. -
FUNCTION GET_FEDERAL_NODE
Получить идентификатор ближайшего высшего узла ветвления от федеральной иерархии. -
FUNCTION GET_REGION_TYPE_BY_SHORT_NAME
Возвратить тип региона по краткому наименованию (SI_REF.VC_VALUE). -
FUNCTION GET_REGION_TYPE_ID
Возвратить тип региона. -
FUNCTION GET_CHILDREN_REGION_LIST
Возвратить список дочерних регионов. -
FUNCTION GET_CODE_BY_ID
Возвратить код региона по его идентификатору. -
FUNCTION GET_PLACE_BY_REGION_ID
Определение полного адреса региона с точностью до страны. -
FUNCTION GET_ROOT_REGION_NAME_BY_ID
Возвратить регион верхнего уровня (страна). -
FUNCTION GET_SEARCH_CODE
Возвратить наименование региона для поиска. -
FUNCTION GET_UPPER_REGION
Возвратить вышестоящий регион по идентификатору региона и типу вышестоящего региона. -
FUNCTION GET_UPPER_REGION_NAME
Возвратить имя вышестоящего региона необходимого уровня. -
FUNCTION GET_UPPER_REGION_CODE
Возвратить код вышестоящего региона по идентификатору региона и типу вышестоящего региона. -
FUNCTION GET_UPPER_REGION_ID
Возвратить ID вышестоящего региона по идентификатору региона и типу вышестоящего региона.
STR_UTILS_PKG_S
Работа с символьными строками
-
TYPE ASSOC_ARRAY_TYPE PL/SQL TABLE
Ассоциативный массив -
TYPE ASSOC_ARRAY_TYPE PL/SQL TABLE
Ассоциативный массив -
TYPE FIELD_ROW PL/SQL RECORD
Строка таблицы (для CSV и подобных форматов). -
TYPE INTARRAY PL/SQL TABLE
-
TYPE SHORT_STRING_TABLE PL/SQL TABLE
Таблица коротких строк с числовым индексом -
TYPE STR_TABLE PL/SQL RECORD
Массив слов с нумерацией. -
TYPE STR_TABLE_TYPE PL/SQL TABLE
Таблица строк со словами и порядковыми номерами -
TYPE SUBST_TABLE PL/SQL RECORD
Запись для обработки подстановок. -
TYPE SUBST_TABLE_TYPE PL/SQL TABLE
Таблица подстановок -
TYPE TT_TYPE PL/SQL TABLE
Массив строк -
TYPE USER_ADDRESS PL/SQL RECORD
Запись для разобранного адреса. -
TYPE VARCHAR2_TABLE PL/SQL TABLE
Таблица строк -
TYPE VARCHAR_TBL PL/SQL TABLE
Таблица строк (128) -
FUNCTION HTML_ENTITIES_ENCODE
Кодирование строки с помощью HTML Entities. -
FUNCTION LOB_REPLACE
Replace text in CLOB. -
FUNCTION PARSE_QUICK_SEARCH_STRING
Угадывающий токенайзер для быстрого поиска. -
FUNCTION STR_TO_KEY_VALUE_LIST
Deserialize string as list of keys and values separated by character. -
FUNCTION GET_DIFF_CHAR_QUANT
Возвратить количество различных символов в строке. -
FUNCTION HIGHLIGHT_INDEXED_STRING
Подсветка запроса в результате поиска (VARCHAR2) с использование индекса. -
FUNCTION HIGHLIGHT_STRING
Функция для подсветки строки. -
PROCEDURE READ_LINE_FROM_CLOB
Высчитать из CLOB строку, начинающуюся с указанного символа, и возвратить позицию начала следующей строки. -
FUNCTION STR_TO_NUMBER_TABLE
Parse string as list of integers. -
PROCEDURE CLOB_PREPEND
Prepend LOB with string. -
FUNCTION FORMAT
Format string (printf analog) "%"["-"][width]["." prec]type "-" - left alignement width - minimal value width prec - calue precision type - value data type s - string d - integer (prec for minimal number of decimal digits) x - integer in hex representation (prec for minimal number of hex digits) -
FUNCTION GET_NAME_IN_CASE
Возвратить существительное в правильном падеже в зависимости от числа. -
FUNCTION GET_RANDOM_PASS
Получение случайным образом сгенерированного пароля. -
FUNCTION PARSE_WORDS_TO_VARCHAR_TABLE
Поделить строку на слова и вернуть коллекцию. Максимум 1000 слов или 4096 байт в строке. -
FUNCTION CONVERT_NUMBERS_TO_VARCHARS
Convert NUMBER_TABLE to VARCHAR_TABLE -
FUNCTION DATE_PERIOD_TO_STR
Преобразовать период в строку. -
FUNCTION FLATTEN_ERROR_STACK
Получение текстовой строки из стека ошибки. -
FUNCTION GET_UNIQ_SESSION_ID
Generate new session identifier. -
FUNCTION PARSE_SUBSTS
Выделить из строки возможные подстановки и выдать их в виде pipelined-таблицы. -
PROCEDURE REPLACE_SUBST_WITH_VALUE
Заменить подстановку в строке шаблона на ее значение. -
PROCEDURE WRAP_CALL_AS_PLSQL
Wrap procedure call or whichever plsql in begin-end -
FUNCTION CALC_PASS_STRENGTH
Вычислить стойкость пароля, возвратить число, оценивающее стойкость. -
FUNCTION HIGHLIGHT_INDEXED_CLOB
Подсветка запроса в результате поиска (CLOB) с использованиеv индекса. -
PROCEDURE ADD_CONDITION
Приклеивает условие к запросу с равенством, если значение не NULL, или проверкой IS NULL. -
PROCEDURE CONVERT_BLOB_TO_CLOB
Конвертировать BLOB в CLOB. -
PROCEDURE CONVERT_CLOB_TO_BLOB
Конвертировать BLOB в CLOB. -
FUNCTION EXTEND_COLUMN_NAME
Возвратить имя столбца с префиксом переменной. -
FUNCTION GET_MONTH_NAME_ABBR
Возвратить сокращенное названия месяца по числовому коду -
FUNCTION PARSE_ADDRESS
Парсер одной строки адреса. -
FUNCTION PARSE_ASSOC_ARRAY
Разбор строки, содержащей параметры вида "key1":"value1","key2":"value2". -
FUNCTION PARSE_SEARCH_STRING
Токенайзер для OracleText. -
FUNCTION TRUNC_VARIABLE_PREFIX
Отрезать стандартный префикс в наименовании переменной. -
FUNCTION CSV_TO_TT
Загрузка таблицы из формата CSV. -
FUNCTION GET_MONTH_NAME
Возвратить название месяца по числовому коду. -
FUNCTION HTML_ENTITIES_DECODE
Декодирование строки от HTML Entities. -
FUNCTION PARSE_WORDS
Поделить строку на слова. Максимум 1000 слов или 4096 байт в строке. -
PROCEDURE PARSE_WORDS
Поделить строку на два слова по первому разделителю. -
FUNCTION FETCH_TT_TO_CSV
Создать CSV-объект на основе содержимого указанной секции временной таблицы. -
FUNCTION GET_CLOB_FROM_VARCHAR_TABLE
Get CLOB value from table of strings. -
FUNCTION INT_TO_STR_IN_WORDS
Число прописью. -
FUNCTION NUMBER_TO_STR_IN_WORDS
Сумма прописью, с учетом копеек, валюты, и падежей -
FUNCTION NUMBER_TO_STR_IN_WORDS
Сумма прописью по заданной валюте. -
FUNCTION PARSE_WORDS
Поделить строку на слова. Максимум 1000 слов или 4096 байт в строке. -
PROCEDURE PARSE_WORDS
Поделить строку на два слова по первому разделителю. -
FUNCTION TABLE_TO_DLM_STRING
Преобразование массива строк в одну строку с заданными разделителями между элементами. -
FUNCTION TRANSLIT
Транслитерировать кириллический текст в латинский без возможности обратной транслитерации (мягкие и твердые знаки пропадают).
UTILS_PKG_S
Работа с различными утилитами
-
TYPE DATE_PERIOD PL/SQL RECORD
Строка с периодом -
TYPE DATE_PERIODS PL/SQL TABLE
Таблица периодов -
TYPE DBMS_OUTPUT_LINE PL/SQL RECORD
Сообщения из DBMS_OUTPUT -
TYPE DBMS_OUTPUT_LINE_TABLE_TYPE PL/SQL TABLE
-
TYPE LONGOP_DESCR PL/SQL RECORD
Массив слов с нумерацией -
TYPE NUMBER_TBL PL/SQL TABLE
Коллекция целых чисел -
FUNCTION BIT_AND
Побитовое AND -
PROCEDURE CALC_TAX_BY_PRICE
Расчет сумм по цене с налогом. Поскольку цена всегда одинакова (не зависит от суммы), то цену без налога расчитываем исходя из цены с налогом. Последовательность рассчета сумм: кол-во * цену = стоимость с налогами => сумма налогов => стоимость без налогов = стоимость с налогами - сумма налогов -
FUNCTION GET_CHECKSUM
Вычисление контрольной суммы -
FUNCTION GET_DBMS_OUTPUT_LINES
Получение списка строк из DBMS_OUTPUT -
FUNCTION IS_NUM_VALUE_IN_TABLE
Check if value in coolection of NUMBER_TABLE type. -
PROCEDURE METER_TIME_AND_WAIT
Calculate avg time (sec) and compare to max avg time (sec) for current iteration -
FUNCTION TO_UNIX_TIMESTAMP
Get datetime in UNIX timestamp -
FUNCTION UNIX_TIMESTAMP_TO_DATE
Преобразовать Unix timestamp (количество секунд, прошедших с 01.01.1970 г.) в Oracle DATE. -
FUNCTION BOOLEAN_TO_NUM_BOOL
Convert boolean to CONST.BOOL subtype. -
FUNCTION CALC_PRICE
Расчет цены с налогами по цене без налогов с настройкой округления -
PROCEDURE CALC_TAX_BY_SUM_WO_TAX
Расчет сумм налога и стоимости с налогами по стоимости без налогов -
FUNCTION GET_COLUMN_SIZE
Возвратить размер варчарной колонки по таблице -
FUNCTION IS_DATES_INTERSECT
Проверить пересечение двух временных отрезков, NULL во входных данных расценивается как открытая граница -
PROCEDURE LOG_CALL
Процедура записывает одну строку в TT_VALUES в автономной транзакции. Ее можно использовать для подсчета количества вызовов функций в запросах. -
FUNCTION ADD_TIME_PERIOD
Adds period to date. -
FUNCTION BIT_NOT
Побитовое НЕ -
FUNCTION BIT_OR
Побитовое OR -
FUNCTION COLLECT_LOCAL_CONTEXT
Получение текущего контекста в виде коллекции -
FUNCTION FLAG_TO_NUM_BOOL
Convert flag to CONST.BOOL subtype. NULL is interpreted as CONST.b_FALSE. -
PROCEDURE GET_CALLER_UNIT_INFO
Returns caller unit info. I.e. unit name and line no. -
FUNCTION GET_FIBONACCI_NUMBER
Получение числа Фибоначчи -
FUNCTION GET_LOCAL_CONTEXT
Получение текущего контекста сессии -
FUNCTION GET_NLS
Get value of specified nls parameter -
PROCEDURE START_PROFILING
Запуск профилировки -
FUNCTION ALL_ACTIVE
Returns Y if all passed arguments equal Y, N otherwise -
PROCEDURE CALC_TAX_BY_PRICE_WO_TAX
Расчет сумм по цене без налога. Поскольку цена всегда одинакова (не зависит от суммы), то цену с налогом расчитываем исходя из цены без налога. Последовательность рассчета сумм: кол-во * цену без налога = стоимость без налогов => сумма налогов => стоимость с налогами = стоимость без налогов + сумма налогов -
FUNCTION FROM_EPOCH_MS_TIME_TO_TS
Convert milliseconds from the beginning of Unix epoch time to Oracle timestamp -
FUNCTION GET_DATE_DIFF
Получение разницы между двумя датами в заданной единице измерения времени -
FUNCTION GET_NEXT_N_LINE_NO
Получение следующего номера строки по N_LINE_NO -
FUNCTION GET_PARENT_N_LINE_NO
Получение N_LINE_NO родительской строки -
FUNCTION GET_QUANT_FROM_UNIT
Пересчет количества из одной единицы измерения в другую -
PROCEDURE INFINITE_LOOP_GUARD
Protection from inifinite loop. Raises an exception when max iteration count exceeded. -
PROCEDURE REFRESH_MATERIALIZED_VIEW
Обновление материализованного представления -
FUNCTION TO_CHAR_FIN
Преобразовать денежную сумму в строку в финансовом формате — минимум 2 знака после запятой -
PROCEDURE ASSERT
Standard assertion. Raises exception when input is FALSE. NULL and FALSE are equivalent. -
FUNCTION CALC_PRICE_WO_TAX
Расчет цены без налогов по цене с налогами с настройкой округления -
PROCEDURE CALC_TAX_BY_SUM
Расчет налога и стоимости без налога по стоимости с налогом -
PROCEDURE DATE_INTERSECT
Поиск пересечения двух временных отрезков -
FUNCTION GENERATE_MONTHS
Получение таблицы с датами начала и окончания календарных месяцев -
FUNCTION GET_AP_VISUAL_VALUE
Возврашает значение доп. параметра для отображения -
FUNCTION GET_BEGIN_DATE_INTERSECT
Возвратить дату начала пересечения временных отрезков -
FUNCTION GET_VC_LINE_NO
Получение строкового номера строки по N_LINE_NO -
FUNCTION GET_XML_CL_VALUE
Get value from XML using XPath. -
PROCEDURE HASH_PASSWORD
Hash password string. -
FUNCTION IS_PROC_EXISTS
Проверка на существование процедуры -
PROCEDURE CLOSE_CURSOR
Close cursor if necessary. -
FUNCTION DATE_TO_STR
Convert date to string representation. Currently uses DD.MM.YYYY format for dates and DD.MM.YYYY HH24:MI:SS for datetime -
FUNCTION GET_C_PERIOD
Get period code -
FUNCTION GET_PERIOD_FACTOR
Get fraction of period. -
FUNCTION GET_TIME_UNIT_RATIO
-
PROCEDURE SET_LONGOP_STATUS
Установить состояние длинной операции -
FUNCTION ZERO_NULL
Преобразовать 0 в NULL, иначе возвратить переданное значение -
FUNCTION DATE_IN_DBTIMEZONE
Get datetime in DB time zone dt_D_OPER Date -
FUNCTION GET_END_DATE_INTERSECT
Возвратить дату окончания пересечения временных отрезков -
FUNCTION GET_ISO_WEEK_DAY
Определить номер дня недели для указанной даты. Понедельник, в отличие от TO_CHAR(dt_DATE, 'D') не зависит от NLS_TERRITORY и всегда является первым днём недели. -
FUNCTION GET_ONE
Returns NULL for N_UNIT_ID = Unknown. -
FUNCTION GET_TABLE_COLUMNS_LIST
Get delimited list of table columns -
PROCEDURE PROFILE_POINT
Этап профилировки -
FUNCTION TO_NUMBER_UNI
Преобразовать строку в число, строка понимает любой десятичный разделитель (, и .) независимо от региональных настроек. -
FUNCTION TO_ORA_BOOL
Приведение типа CONST.BOOL/MAIN.BOOL к boolean. NULL интерпретируется как FALSE. -
FUNCTION CALC_SUM_WO_TAX_BY_SUM
Расчет стоимости без налога по стоимости с налогом -
FUNCTION GET_HASHED_STRING
Get hashed password string. -
FUNCTION GET_LOOKUP_VISUAL_VALUE
Возвращает значение лукапа для отображения -
FUNCTION GET_N_MAJOR_LINE_NO
Получение номера родительской строки по N_LINE_NO -
FUNCTION GET_N_MINOR_LINE_NO
Получение номера дочерней строки по N_LINE_NO -
FUNCTION GET_PK_COLUMN_NAME
Get primary key column name -
FUNCTION GET_PROFILING
Результат профилировки -
FUNCTION GET_TS_DIFF_IN_SEC
Get timestamp difference in seconds with milliseconds -
PROCEDURE HTTP_REQUEST
Perform HTTP request. -
FUNCTION IS_ENTIRE_PERIOD
Does date period match time unit and value? Considers one second subtraction. Return value will be rounded up by days if num_N_PERIOD_UNIT_ID is equal UNIT_Month or UNIT_Year. -
FUNCTION IS_UNLOCK_HASH_VALID
Проверка на валидность хэша, выданного на редактирование заблокированой сущности -
FUNCTION NUM_BOOL_TO_FLAG
Convert CONST.BOOL subtype to flag. NULL is interpreted as 'N'. -
PROCEDURE WRITE_TO_FILE
Write binary data to file.