Page tree
Skip to end of metadata
Go to start of metadata

Изменения API программных пакетов и представлений между версиями 4.1.2 и 4.1.3

Легенда: добавлено, изменено. удалено.

Программные пакеты

AP_USER_OFFICE_PKG

Работа с личным кабинетом пользователя

  • PROCEDURE DO_TARIFF_CHANGE
    Изменить подписку на услугу — тарифный план.
  • PROCEDURE CLOSE_TARIFF
    Закрыть подписку на тариф.
  • FUNCTION CHANGE_TARIFF
    Изменить подписку на услугу — тарифный план.
  • PROCEDURE SET_PROMISED_PAY
    Установить обещанный платеж.
  • FUNCTION CUSTOMER_BY_LOGIN_AND_PHONE
    Find cutomer by login and phone number.
  • PROCEDURE RESET_PASSWORD
    Reset customer cabinet password.

EX_PAYMENTS_PKG

Загрузка и обработка платежей из внешних систем

  • PROCEDURE CREATE_AUTO_TOP_UP
    Create auto top up subscription by rule.
  • PROCEDURE EX_PAYMENTS_CHANGE_DOC_STATE
    Изменение состояния документа. Используется в HPD.
  • PROCEDURE LOAD_PAYMENTS_1C
    Массовая загрузка платежей из 1C. Внимание: информация о платежах должна быть в кодировке UTF-8.

EX_PAYMENTS_PKG_S

Сервисный пакет для загрузки и обработки платежей из внешних систем

  • TYPE AUTO_TOP_UPS_INIT_CHARGES_TBL PL/SQL TABLE
  • FUNCTION GET_ATU_INIT_CHARGES
    List of auto top ups found by initial payment doc id
  • FUNCTION GET_PAYMENT_ID_BY_TXN_ID
    Подбор платежного поручения по платежным данным. Используется в HPD.
  • PROCEDURE GET_ACCOUNT_AND_BANK_BY_NUMBER
    Get account and bank id by account number.
  • PROCEDURE GET_ADDITIONAL_ACCOUNT_INFO
    Get first name, second name and surname by account id.

RP_PROFILES_PKG

  • FUNCTION TRY_SYNC_ALL_PROFILES
    Create and update all profiles by firm if time interval was changed.
  • PROCEDURE RECREATE_FOR_CONTEXT
    Re-generate all profiles for context.
  • FUNCTION SYNC_ALL_PROFILES
    Create and update all profiles by firm.
  • PROCEDURE RECREATE_FOR_EQUIPMENT
    Re-generate all profiles for equipment.

SD_BILLS_PKG

  • TYPE RENDERED_SERVICES_TBL PL/SQL TABLE
  • PROCEDURE SD_BILLS_CHANGE_STATE
    Изменение состояния счета. Внимание: вызов данной процедуры происходит только из SD_DOC_STATES_PKG.SD_DOCUMENTS_CHANGE_STATE. Состояние документа реально переводится там, в данной процедуре производятся специфичные только для счета операции.
  • PROCEDURE SD_BILLS_CREATE
    Формирование счетов.
  • FUNCTION SD_BILLS_PREPAYMENT_CREATE
    Формирование счета на предоплату.
  • PROCEDURE SD_BILLS_ADVANCE_CREATE
    Формирование авансовых счетов.
  • FUNCTION GET_RENDERED_SEVICES
    Get cursor value.

SD_INVOICES_PKG

Пакет для работы с инвойсами

  • PROCEDURE SD_INVOICES_C_PUT
    Процедура для добавления/изменения строк в составе инвойса. Если передается строка ПЦ, то при этом можно не передавать товар/услугу, ставку налога, единицы измерения, валюту, цены и суммы — все это автоматически будет рассчитано на основании строки ПЦ.

SD_INVOICES_PKG_S

Сервисный пакет для работы с инвойсами

  • FUNCTION IS_NONPAY_SUSPENSION_CL
    Check if charge log is for nonpayment suspension

SD_OVERDRAFTS_PKG

Пакет для работы с актами выдачи кредитного лимита (АВКЛ)

  • PROCEDURE CLOSE_OVERDRAFT_BY_CONTRACT
    Закрытие действующего кредитного лимита по договору.

SD_OVERDRAFTS_PKG_S

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

  • TYPE TOTAL_CREDIT_LIMIT PL/SQL RECORD
    Amount of all credit limits.
  • TYPE TOTAL_CREDIT_LIMIT_ROWS PL/SQL TABLE
  • FUNCTION GET_TOTAL_CREDIT_LIMIT
    Amount of all credit limits.

SI_DEVICES_PKG

Работа с сетевыми устройствами

  • PROCEDURE SI_DEVICES_PUT
    Изменение или добавление записи об активном оборудовании.

SI_OBJECTS_PKG

Работа с объектами учета

  • PROCEDURE SI_OBJECTS_PUT
    Добавление/изменение записи об объекте учета.

SI_REF_PKG_S

  • FUNCTION GET_VC_VALUE_FOR_REGION
    Возвратить строковое значение справочной величины для регионов.

SI_SUBJECTS_PKG

Работа с субъектами учета

  • PROCEDURE PUT_SUBJ_VALUE
    Универсальная процедура для работы с дополнительными параметрами СУ. Внимание: процедура не расчитана на работу со множественными параметрами.

SI_SUBSCRIPTIONS_PKG

Работа с подписками и услугами

  • PROCEDURE SI_SUBSCRIPTIONS_PUT
    Create or update service subscription.

SI_USERS_PKG

Работа с абонентами

  • FUNCTION CHANGE_TARIFF
    Смена существующего тарифного плана в подписке. Если по подписке нет инвойсов и ее изменение производится текущей датой или датой в прошлом, изменяются параметры этой же подписки, в противном случае создается новая подписка, а для текущей устанавливается дата окончания. Если тариф меняется на временную блокировку, то добавляется параллельная подписка, старая не закрывается. Если выставлен специальный флаг b_CloseCurrentInvoice, то: 1) при закрытии подписки закрывается по ней и инвойс этой же датой; 2) при смене подписки на временную блокировку закрываем инвойсы по всем блокированным подпискам, а не только по той, по которой проводили смену; 3) запускаем процедуру предвыставления инвойсов по новой подписке.
  • PROCEDURE CHANGE_TARIFF
    Аналог функции CHANGE_TARIFF.
  • PROCEDURE SI_USER_GOODS_PUT
    Добавление/изменение подписки абонента на услугу.

SI_USERS_PKG_S

Сервисные функции для работы с абонентами и пользователями

  • FUNCTION GET_RECOMMENDED_PAYMENT
    Получение суммы рекоммендуемого платежа.

SP_COMMANDS_PKG

  • PROCEDURE GENERATE_COMMANDS
    Generate and send commands.

STR_UTILS_PKG_S

Работа с символьными строками

  • PROCEDURE CONVERT_BLOB_TO_CLOB
    Конвертировать BLOB в CLOB.
  • FUNCTION STR_TO_NUMBER_TABLE
    Parse string as list of integers.

UTILS_PKG_S

Работа с различными утилитами

  • PROCEDURE HTTP_REQUEST
    Perform HTTP request.

Представления

  • AP_V_USERS
    Данные абонента
  • EP_V_SESSIONS
    Sessions
  • EP_V_SESSIONS_AND_CDRS
    CDRs and sessions
  • RG_V_SERV_STATUS
    Представление регистра состояний услуг
  • RPT_V_SESSIONS
    Sessions report
  • RPT_V_SESSIONS_ARCH
    Sessions report
  • SD_V_CHARGE_LOGS
  • SD_V_PRICE_ORDERS_C
    Состав общий
  • SI_V_SUBSCRIPTIONS
    Подписка абонентов на услуги
  • SI_V_USER_GOODS
    Подписка абонентов на услуги
  • SS_MV_QUICK_SEARCH
  • No labels