...
num_N_USER_ID
— идентификатор абонента
Договоры
Получение информации о договорах
...
Code Block |
---|
SELECT("SELECT * FROM SI_V_USER_CONTRACTS") |
...
num_N_USER_ID
— идентификатор абонентаnum_N_BASE_CONTRACT_ID
— идентификатор базового договора (представлениеSD_V_DOCUMENTS_JR
)num_N_CONTRACT_ID
— идентификатор созданного договора
...
Редактирование договора
Code Block |
---|
SD_CONTRACTS_PKG.SD_CONTRACTS_PUT({
'num_N_DOC_ID' => 52481301,
'num_N_DOC_TYPE_ID' => 1002,
'dt_D_DOC' => DATE('11.06.2010', 'DD.MM.YYYY'),
'vch_VC_DOC_NO' => 'T0100001',
'vch_VC_REM' => 'Тестовый',
'dt_D_BEGIN' => DATE('11.06.2010', 'DD.MM.YYYY'),
'dt_D_END' => NULL,
})
|
num_N_DOC_TYPE_ID
— идентификатор типа договора (справочникREF_TYPE_Document_Type
, договор на оказание услуг — SYS_CONTEXT('CONST', 'DOC_TYPE_SubscriberContract') == 1002)
Удаление договора
Code Block |
---|
SD_DOCUMENTS_PKG.SD_DOCUMENTS_DEL({ 'num_N_DOC_ID' => num_N_DOC_ID, }) |
...
num_N_SUBJ_GOOD_ID
— идентификатор подписки на услуги
Лицевые счета
Добавление лицевого счета для абонента
Code Block |
---|
SI_USERS_PKG.CREATE_ACCOUNT({
'num_N_USER_ID' => 49979801,
'num_N_ACCOUNT_ID' => NULL,
})
|
num_N_USER_ID
— идентификатор абонентаnum_N_ACCOUNT_ID
— идентификатор созданного лицевого счета
Редактирование (добавление) счета
Code Block |
---|
SI_SUBJECTS_PKG.SI_SUBJ_ACCOUNTS_PUT({
'num_N_ACCOUNT_ID' => num_N_ACCOUNT_ID,
'num_N_SUBJECT_ID' => 52480701,
'num_N_ACCOUNT_TYPE_ID' => 2042,
'num_N_BANK_ID' => 100,
'num_N_CURRENCY_ID' => 1044,
'vch_VC_ACCOUNT' => 'T0100001',
'num_N_OVERDRAFT' => 100,
'dt_D_OVERDRAFT_END' => DATE('15.06.2010', 'DD.MM.YYYY'),
})
|
num_N_ACCOUNT_ID
— идентификатор счета. Если равенNULL
— производится создание, иначе — редактированиеnum_N_SUBJECT_ID
— идентификатор СУ (абонента)num_N_ACCOUNT_TYPE_ID
— идентификатор типа счета (справочникREF_TYPE_Account_Type
, лицевой счет — SYS_CONTEXT('CONST', 'ACC_TYPE_Personal') == 2042)num_N_BANK_ID
— идентификатор банка (для реальных счетов) или оператора связи (для лицевых)num_N_CURRENCY_ID
— идентификатор валюты (справочникREF_TYPE_Currency
, лицевой счет — SYS_CONTEXT('CONST', 'CURR_Ruble') == 1044)vch_VC_ACCOUNT
— номер счетаnum_N_OVERDRAFT
— кредитный лимитdt_D_OVERDRAFT_END
— дата окончания срока действия кредитного лимита
Удаление счета
Code Block |
---|
SI_SUBJECTS_PKG.SI_SUBJ_ACCOUNTS_DEL({
num_N_ACCOUNT_ID => 52481101,
})
|
num_N_ACCOUNT_ID
— идентификатор счета