<style>
._code {
position: relative;
}
._navigator {
padding: 0;
}
._navigator ul {
list-style: none;
margin: 0;
padding: 0;
}
._navigator ul li {
padding: 2px 0;
}
ul._objects {
padding: 0;
list-style: none;
}
ul._objects li {
border-radius: 5px;
border: 1px solid #ccc;
padding: 15px 20px 10px;
background-color: #f5f5f5;
cursor: pointer;
position: relative;
margin-bottom: 20px;
}
ul._objects li:hover {
border-color: #666;
}
ul._objects h5 {
margin: 0;
}
._description {
margin-top: 10px;
font-style: italic;
color: #333;
}
._link {
background-image: url('http://wiki.latera.ru/s/en_GB/3143/5/4.1.5/_/download/resources/com.atlassian.plugins.editor:atlassian-rte-resources/toolbar-icons.png');
background-position: -48px top;
width: 16px;
height: 16px;
position: absolute;
right: 15px;
top: 15px;
border: 1px solid #ddd;
border-radius: 5px;
background-color: rgba(230, 230, 230, 0.3);
}
._link:hover {
border-color: #666;
background-color: rgba(200, 200, 200, 0.9);
}
._full_description {
padding-top: 20px;
cursor: default;
overflow-x: auto;
}
._full_description th {
font-weight: normal;
border-bottom: 1px solid #999 !important;
}
._full_description td, ._full_description th{
padding: 7px 5px;
border: 0;
border-collapse: collapse;
font-size: 11px;
}
._full_description tr:hover td {
background-color: white;
}
._code .added {
background-color: rgba(148,222,130,0.5);
}
._code .removed {
background-color: rgba(255, 145, 139, 0.6);
}
._code .changed {
background-color: rgba(255,216,2,0.4);
}
</style>
<script type="text/javascript">
jQuery(function() {
var path = document.location.hash;
if (path) {
var path = path.replace(/^#/, '').split('-');
if (path.length == 1) {
jQuery('[data-object="' + path[0] + '"]').show()
}
if (path.length == 2) {
// Find procedure
jQuery('[data-object="' + path[0] + '"][data-overload="' + path[1] + '"]').show()
}
}
});
</script>
<div class="_code">
<h1>API программных пакетов ядра версии 5.0</h1>
<div>
<div class="_navigator">
<h4>Список объектов</h4>
<ul>
<li><a href='#ACC_BILLS_PKG' title='Выгрузка счетов в БПО'>ACC_BILLS_PKG</a></li>
<li><a href='#AP_USER_OFFICE_PKG' title='Работа с личным кабинетом пользователя'>AP_USER_OFFICE_PKG</a></li>
<li><a href='#EX_AAA_PKG' title='Внешний API для работы с CDR и AAA-сервером (заточено под FreeRADIUS)'>EX_AAA_PKG</a></li>
<li><a href='#EX_DATA_COLLECT_PKG' title='Получение данных из внешних источников'>EX_DATA_COLLECT_PKG</a></li>
<li><a href='#EX_LOADINGS_PKG' title='Загрузка внешних данных'>EX_LOADINGS_PKG</a></li>
<li><a href='#EX_MAPPINGS_PKG' title='Работа с сопоставлениями'>EX_MAPPINGS_PKG</a></li>
<li><a href='#EX_PAYMENTS_PKG' title='Загрузка и обработка платежей из внешних систем'>EX_PAYMENTS_PKG</a></li>
<li><a href='#EX_PAYMENTS_PKG_S' title='Сервисный пакет для загрузки и обработки платежей из внешних систем'>EX_PAYMENTS_PKG_S</a></li>
<li><a href='#RP_CONFIGURATIONS_PKG' title=''>RP_CONFIGURATIONS_PKG</a></li>
<li><a href='#RP_PROFILES_PKG' title=''>RP_PROFILES_PKG</a></li>
<li><a href='#SD_BILLS_PKG' title=''>SD_BILLS_PKG</a></li>
<li><a href='#SD_CARDS_PKG' title='Работа c картами (как универсальными картами, так и картами оплаты)'>SD_CARDS_PKG</a></li>
<li><a href='#SD_CARDS_PKG_S' title='Работа с общими свойствами актов о выпуске карт'>SD_CARDS_PKG_S</a></li>
<li><a href='#SD_CONTRACTS_PKG' title='Работа с договорами'>SD_CONTRACTS_PKG</a></li>
<li><a href='#SD_DOCUMENTS_PKG' title='Работа с документами'>SD_DOCUMENTS_PKG</a></li>
<li><a href='#SD_DOCUMENTS_PKG_S' title='Пакет для работы с общими свойствами документов'>SD_DOCUMENTS_PKG_S</a></li>
<li><a href='#SD_INVOICES_PKG' title='Пакет для работы с инвойсами'>SD_INVOICES_PKG</a></li>
<li><a href='#SD_INVOICES_PKG_S' title='Сервисный пакет для работы с инвойсами'>SD_INVOICES_PKG_S</a></li>
<li><a href='#SD_OVERDRAFTS_PKG' title='Пакет для работы с актами выдачи кредитного лимита (АВКЛ)'>SD_OVERDRAFTS_PKG</a></li>
<li><a href='#SD_OVERDRAFTS_PKG_S' title='Сервисные функции для работы с кредитными лимитами'>SD_OVERDRAFTS_PKG_S</a></li>
<li><a href='#SD_PAYMENTS_PKG' title='Работа с платежными документами'>SD_PAYMENTS_PKG</a></li>
<li><a href='#SD_REPORTS_PKG' title='Работа с отчетами'>SD_REPORTS_PKG</a></li>
<li><a href='#SD_REQUESTS_PKG' title='Работа с заявками'>SD_REQUESTS_PKG</a></li>
<li><a href='#SI_ADDRESSES_PKG' title='Работа с адресами'>SI_ADDRESSES_PKG</a></li>
<li><a href='#SI_COMPANIES_PKG' title='Работа с юридическими лицами'>SI_COMPANIES_PKG</a></li>
<li><a href='#SI_DEVICES_PKG' title='Работа с сетевыми устройствами'>SI_DEVICES_PKG</a></li>
<li><a href='#SI_EMPLOYEES_PKG' title='Работа с сотрудниками'>SI_EMPLOYEES_PKG</a></li>
<li><a href='#SI_OBJECTS_PKG' title='Работа с объектами учета'>SI_OBJECTS_PKG</a></li>
<li><a href='#SI_OBJECTS_PKG_S' title='Работа с объектами учёта'>SI_OBJECTS_PKG_S</a></li>
<li><a href='#SI_PERSONS_PKG' title='Работа с физическими лицами'>SI_PERSONS_PKG</a></li>
<li><a href='#SI_REF_PKG_S' title=''>SI_REF_PKG_S</a></li>
<li><a href='#SI_SUBJECTS_PKG' title='Работа с субъектами учета'>SI_SUBJECTS_PKG</a></li>
<li><a href='#SI_SUBJECTS_PKG_S' title='Работа с субъектами учета'>SI_SUBJECTS_PKG_S</a></li>
<li><a href='#SI_SUBSCRIPTIONS_PKG' title='Работа с подписками и услугами'>SI_SUBSCRIPTIONS_PKG</a></li>
<li><a href='#SI_SUBSCRIPTIONS_PKG_S' title='Работа с подписками и услугами'>SI_SUBSCRIPTIONS_PKG_S</a></li>
<li><a href='#SI_USERS_PKG' title='Работа с абонентами'>SI_USERS_PKG</a></li>
<li><a href='#SI_USERS_PKG_S' title='Сервисные функции для работы с абонентами и пользователями'>SI_USERS_PKG_S</a></li>
<li><a href='#SP_COMMANDS_PKG' title=''>SP_COMMANDS_PKG</a></li>
<li><a href='#SR_GOODS_PKG' title='Работа с номенклатурой'>SR_GOODS_PKG</a></li>
<li><a href='#SR_GOODS_PKG_S' title='Сервисные функции для работы с номенклатурой.'>SR_GOODS_PKG_S</a></li>
<li><a href='#SR_REGIONS_PKG' title='Пакет для работы с регионами'>SR_REGIONS_PKG</a></li>
<li><a href='#SR_REGIONS_PKG_S' title='Пакет для работы с регионами'>SR_REGIONS_PKG_S</a></li>
<li><a href='#STR_UTILS_PKG_S' title='Работа с символьными строками'>STR_UTILS_PKG_S</a></li>
<li><a href='#UTILS_PKG_S' title='Работа с различными утилитами'>UTILS_PKG_S</a></li>
</ul>
</div>
<div>
<h2><a href="#ACC_BILLS_PKG" name="ACC_BILLS_PKG">ACC_BILLS_PKG</a></h2>
<div class="_description">
Выгрузка счетов в БПО
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#ACC_BILLS_PKG.UNLOAD_DOCUMENTS-0" name="ACC_BILLS_PKG.UNLOAD_DOCUMENTS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE UNLOAD_DOCUMENTS</h5>
<div class="_description">
Выгрузка счетов.
</div>
<div style="display: none;"
class="_full_description"
data-package="ACC_BILLS_PKG"
data-subprogram="UNLOAD_DOCUMENTS"
data-object="ACC_BILLS_PKG.UNLOAD_DOCUMENTS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>tbl_N_FIRM_IDS</td>
<td>IN</td>
<td>NUMBER_TABLE</td>
<td>TABLE</td>
<td></td>
<td>Фирмы-поставщики</td>
</tr>
<tr class="">
<td>tbl_N_SUBJ_GROUP_IDS</td>
<td>IN</td>
<td>NUMBER_TABLE</td>
<td>TABLE</td>
<td></td>
<td>Группы абонентов</td>
</tr>
<tr class="">
<td>tbl_T_TAGS</td>
<td>IN</td>
<td>TAGS</td>
<td>TABLE</td>
<td>TAGS()</td>
<td></td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата начала периода выгрузки</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_END%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания периода выгрузки</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#AP_USER_OFFICE_PKG" name="AP_USER_OFFICE_PKG">AP_USER_OFFICE_PKG</a></h2>
<div class="_description">
Работа с личным кабинетом пользователя
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.ACTIVATE_CARD-0" name="AP_USER_OFFICE_PKG.ACTIVATE_CARD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE ACTIVATE_CARD</h5>
<div class="_description">
Активация карты.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="ACTIVATE_CARD"
data-object="AP_USER_OFFICE_PKG.ACTIVATE_CARD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_PIN</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.VC_PIN%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>PIN-код карты</td>
</tr>
<tr class="">
<td>num_N_CARD_NO</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_CARD_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер карты</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Лицевой счет</td>
</tr>
<tr class="">
<td>num_N_GOOD_PACK_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Тарифный план (используется при активации в режиме оказания услуг)</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.ADD_GOOD_TO_INVOICE-0" name="AP_USER_OFFICE_PKG.ADD_GOOD_TO_INVOICE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE ADD_GOOD_TO_INVOICE</h5>
<div class="_description">
Добавление услуги в рамках пакета услуг по действующему инвойсу.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="ADD_GOOD_TO_INVOICE"
data-object="AP_USER_OFFICE_PKG.ADD_GOOD_TO_INVOICE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_INVOICE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор действующего инвойса</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор услуги</td>
</tr>
<tr class="">
<td>num_N_QUANT</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_QUANT%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Количество</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.DO_TARIFF_CHANGE-0" name="AP_USER_OFFICE_PKG.DO_TARIFF_CHANGE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE DO_TARIFF_CHANGE</h5>
<div class="_description">
Изменить подписку на услугу — тарифный план.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="DO_TARIFF_CHANGE"
data-object="AP_USER_OFFICE_PKG.DO_TARIFF_CHANGE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Старая подписка</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Новый тарифный план</td>
</tr>
<tr class="">
<td>dt_D_CHANGE</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата начала новой подписки</td>
</tr>
<tr class="">
<td>dt_D_INVOICE_END</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_CHARGE_LOG_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания инвойса по новой подписке</td>
</tr>
<tr class="">
<td>b_CloseCurrentInvoice</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг для закрытия действующего инвойса по старой подписке</td>
</tr>
<tr class="">
<td>b_ChangeImmediately</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Признак срочной смены тарифного плана</td>
</tr>
<tr class="">
<td>b_UseSubscriptionBillingDay</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Использовать значение расчётного дня из предыдущей подписки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.GET_USER_GOODS_ENDING-0" name="AP_USER_OFFICE_PKG.GET_USER_GOODS_ENDING-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_USER_GOODS_ENDING</h5>
<div class="_description">
Возвратить список услуг по подписке абонента с датой окончания по этим услугам
на основании зарезервирвоанных средств по инвойсу.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="GET_USER_GOODS_ENDING"
data-object="AP_USER_OFFICE_PKG.GET_USER_GOODS_ENDING"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td colspan="5">RETURN SI_USERS_PKG_S.USER_GOOD_ENDING_LIST_TBL_TYPE</td>
<td>Список текущих услуг с указанием даты окончания и суммы</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.PASSWD-0" name="AP_USER_OFFICE_PKG.PASSWD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE PASSWD</h5>
<div class="_description">
Изменить пароль на доступ к личному кабинету или на службу.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="PASSWD"
data-object="AP_USER_OFFICE_PKG.PASSWD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_CURRENT_PASS</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Текущий пароль</td>
</tr>
<tr class="">
<td>vch_VC_CURRENT_NEW</td>
<td>IN/OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Новый пароль</td>
</tr>
<tr class="">
<td>num_N_SUBJ_SERV_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SUBJ_SERV_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Подписка на службу</td>
</tr>
<tr class="">
<td>b_ChangeAllPasswords</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг для изменения всех паролей</td>
</tr>
<tr class="">
<td>b_RandomPass</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг для генерации случайного пароля</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.SI_SUBJ_ADDRESSES_PUT_EX-0" name="AP_USER_OFFICE_PKG.SI_SUBJ_ADDRESSES_PUT_EX-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_ADDRESSES_PUT_EX</h5>
<div class="_description">
Одновременная работа с адресом и его привязкой к субъекту.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="SI_SUBJ_ADDRESSES_PUT_EX"
data-object="AP_USER_OFFICE_PKG.SI_SUBJ_ADDRESSES_PUT_EX"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_ADDRESS_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJ_ADDRESSES.N_SUBJ_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Привязка</td>
</tr>
<tr class="">
<td>num_N_SUBJ_ADDR_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_ADDRESSES.N_SUBJ_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.BIND_ADDR_TYPE_Actual</td>
<td>Вид адреса</td>
</tr>
<tr class="">
<td>num_N_ADDR_STATE_ID</td>
<td>IN</td>
<td>SI_SUBJ_ADDRESSES.N_ADDR_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.ADDR_STATE_On</td>
<td>Состояние адреса</td>
</tr>
<tr class="">
<td>ch_C_FL_MAIN</td>
<td>IN</td>
<td>SI_SUBJ_ADDRESSES.C_FL_MAIN%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Признак основного адреса</td>
</tr>
<tr class="">
<td>num_N_ADDR_TYPE_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип адреса</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Краткое наименование адреса</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_SUBJ_ADDRESSES.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.STOP_TEMP_BLOCKING-1" name="AP_USER_OFFICE_PKG.STOP_TEMP_BLOCKING-1" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION STOP_TEMP_BLOCKING</h5>
<div class="_description">
Вывести абонента из временной блокировки.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="STOP_TEMP_BLOCKING"
data-object="AP_USER_OFFICE_PKG.STOP_TEMP_BLOCKING"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Действующая подписка на временную блокировку</td>
</tr>
<tr class="">
<td>dt_D_STOP</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Запланированное время выхода из временной блокировки</td>
</tr>
<tr class="">
<td colspan="5">RETURN MAIN.BOOL</td>
<td>0 — не смогли выйти из блокировки<br/>1 — успешно вышли из блокировки<br/>NULL — блокировки не обнаружили</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.STOP_TEMP_BLOCKING-2" name="AP_USER_OFFICE_PKG.STOP_TEMP_BLOCKING-2" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE STOP_TEMP_BLOCKING</h5>
<div class="_description">
Вывести абонента из временной блокировки.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="STOP_TEMP_BLOCKING"
data-object="AP_USER_OFFICE_PKG.STOP_TEMP_BLOCKING"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Действующая подписка на временную блокировку</td>
</tr>
<tr class="">
<td>dt_D_STOP</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Запланированное время выхода из временной блокировки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.ADD_AV_SERVICE-0" name="AP_USER_OFFICE_PKG.ADD_AV_SERVICE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION ADD_AV_SERVICE</h5>
<div class="_description">
Добавить подписку на антивирус.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="ADD_AV_SERVICE"
data-object="AP_USER_OFFICE_PKG.ADD_AV_SERVICE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_NETSERV_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор сетевой службы антивируса</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор лицевого счета</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор договора</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор услуги антивируса</td>
</tr>
<tr class="">
<td>vch_VC_EMAIL</td>
<td>IN</td>
<td>SI_OBJ_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Адрес электронной почты</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>Идентификатор созданной подписки на антивирус</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.GET_USER_GOODS_STATES-0" name="AP_USER_OFFICE_PKG.GET_USER_GOODS_STATES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_USER_GOODS_STATES</h5>
<div class="_description">
Возвратить информацию по статусам предоставления/непредоставления услуг.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="GET_USER_GOODS_STATES"
data-object="AP_USER_OFFICE_PKG.GET_USER_GOODS_STATES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Абонент</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Лицевой счет</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBSCRIPTIONS_PKG_S.GOOD_STATES_TBL_TYPE</td>
<td>Статусы оказания услуг</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.PUT_SUBJ_VALUE-0" name="AP_USER_OFFICE_PKG.PUT_SUBJ_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE PUT_SUBJ_VALUE</h5>
<div class="_description">
Установка значения дополнительного параметра абонента.
Внимание: процедуру нельзя использовать при работе с множественным параметром.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="PUT_SUBJ_VALUE"
data-object="AP_USER_OFFICE_PKG.PUT_SUBJ_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_TYPE_CODE</td>
<td>IN</td>
<td>SI_SUBJ_VALUES_TYPE.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код дополнительного параметра</td>
</tr>
<tr class="">
<td>dt_D_VALUE</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.D_VALUE%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Датавременное значение</td>
</tr>
<tr class="">
<td>ch_C_VALUE</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.C_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Символьное значение</td>
</tr>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_VALUE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Числовое значение</td>
</tr>
<tr class="">
<td>ch_C_FL_VALUE</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.C_FL_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Флаговое значение</td>
</tr>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td>clb_CL_VALUE</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.CL_VALUE%TYPE</td>
<td>CLOB</td>
<td>NULL</td>
<td>Текстовое значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.REMOVE_GOOD_FROM_INVOICE-0" name="AP_USER_OFFICE_PKG.REMOVE_GOOD_FROM_INVOICE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE REMOVE_GOOD_FROM_INVOICE</h5>
<div class="_description">
Удаление услуги в рамках пакета услуг по действующему инвойсу.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="REMOVE_GOOD_FROM_INVOICE"
data-object="AP_USER_OFFICE_PKG.REMOVE_GOOD_FROM_INVOICE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_INVOICE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор действующего инвойса</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор услуги</td>
</tr>
<tr class="">
<td>b_CloseSubjGood</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_TRUE</td>
<td>Флаг необходимости отключения подписки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.SUBSCRIBE_ON_SERVICE-0" name="AP_USER_OFFICE_PKG.SUBSCRIBE_ON_SERVICE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SUBSCRIBE_ON_SERVICE</h5>
<div class="_description">
Создание подписки на сетевую службу.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="SUBSCRIBE_ON_SERVICE"
data-object="AP_USER_OFFICE_PKG.SUBSCRIBE_ON_SERVICE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_SERV_ID</td>
<td>OUT</td>
<td>SI_SUBJ_SERVICES.N_SUBJ_SERV_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор подписки</td>
</tr>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Служба</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.SUSPEND_SERVICE-0" name="AP_USER_OFFICE_PKG.SUSPEND_SERVICE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION SUSPEND_SERVICE</h5>
<div class="_description">
Блокирование подписки.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="SUSPEND_SERVICE"
data-object="AP_USER_OFFICE_PKG.SUSPEND_SERVICE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>b_Instant</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг немедленного включения блокировки</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>Созданная строка подписки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.ADD_TARIFF-1" name="AP_USER_OFFICE_PKG.ADD_TARIFF-1" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION ADD_TARIFF</h5>
<div class="_description">
Добавить тарифный план на следующий расчетный период, если нет действующей подписки.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="ADD_TARIFF"
data-object="AP_USER_OFFICE_PKG.ADD_TARIFF"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тарифный план</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Лицевой счет</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Оборудование</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Документ, по которому оказываются услуги</td>
</tr>
<tr class="">
<td>num_N_PAY_DAY</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_BILLING_DAY%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Расчетный день</td>
</tr>
<tr class="">
<td>b_CreateInvoice</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг необходимости выставить инвойсы</td>
</tr>
<tr class="">
<td>dt_D_INVOICE_END</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_CHARGE_LOG_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания инвойса</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата начала подписки</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>Подписка на тарифный план</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.ADD_TARIFF-2" name="AP_USER_OFFICE_PKG.ADD_TARIFF-2" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE ADD_TARIFF</h5>
<div class="_description">
Добавить тарифный план на следующий расчетный период, если нет действующей подписки.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="ADD_TARIFF"
data-object="AP_USER_OFFICE_PKG.ADD_TARIFF"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тарифный план</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Лицевой счет</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Оборудование</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Документ, по которому оказываются услуги</td>
</tr>
<tr class="">
<td>num_N_PAY_DAY</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_BILLING_DAY%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Расчетный день</td>
</tr>
<tr class="">
<td>b_CreateInvoice</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг необходимости выставить инвойсы</td>
</tr>
<tr class="">
<td>dt_D_INVOICE_END</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_CHARGE_LOG_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания инвойса</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата начала подписки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.PROCESS_ADD_GOODS-0" name="AP_USER_OFFICE_PKG.PROCESS_ADD_GOODS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE PROCESS_ADD_GOODS</h5>
<div class="_description">
Подключение или отключение дополнительных периодических услуг в рамках подписки.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="PROCESS_ADD_GOODS"
data-object="AP_USER_OFFICE_PKG.PROCESS_ADD_GOODS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_PAR_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_PAR_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Подписка на родительскую услугу</td>
</tr>
<tr class="">
<td>t_GOODS_LIST</td>
<td>IN</td>
<td>NUMBER_TABLE</td>
<td>TABLE</td>
<td></td>
<td>Список услуг, которые должны быть подключены;<br/>уже подключенные услуги, не входящие в список, отключаются</td>
</tr>
<tr class="">
<td>b_UseCurrentInvoice</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Флаг включения (удаления) в действующий инвойс</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.PUT_OBJ_VALUE-0" name="AP_USER_OFFICE_PKG.PUT_OBJ_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE PUT_OBJ_VALUE</h5>
<div class="_description">
Установка значения дополнительного параметра абонентского оборудования.
Внимание: процедуру нельзя использовать при работе с множественным параметром.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="PUT_OBJ_VALUE"
data-object="AP_USER_OFFICE_PKG.PUT_OBJ_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Абонентское оборудование</td>
</tr>
<tr class="">
<td>vch_VC_TYPE_CODE</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код дополнительного параметра</td>
</tr>
<tr class="">
<td>dt_D_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.D_VALUE%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Датавременное значение</td>
</tr>
<tr class="">
<td>ch_C_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.C_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Символьное значение</td>
</tr>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_VALUE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Числовое значение</td>
</tr>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td>ch_C_FL_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.C_FL_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Флаговое значение</td>
</tr>
<tr class="">
<td>clb_CL_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.CL_VALUE%TYPE</td>
<td>CLOB</td>
<td>NULL</td>
<td>Текстовое значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.SET_ACTIVE_LOCALE-0" name="AP_USER_OFFICE_PKG.SET_ACTIVE_LOCALE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SET_ACTIVE_LOCALE</h5>
<div class="_description">
Setting active locale.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="SET_ACTIVE_LOCALE"
data-object="AP_USER_OFFICE_PKG.SET_ACTIVE_LOCALE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LOCALE_ID</td>
<td>IN</td>
<td>SS_SESSION_LOGS.N_LOCALE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Locale identifier</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.AV_SERVICE_CHANGE_STATE-0" name="AP_USER_OFFICE_PKG.AV_SERVICE_CHANGE_STATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE AV_SERVICE_CHANGE_STATE</h5>
<div class="_description">
Изменить состояние подписки на антивирус.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="AV_SERVICE_CHANGE_STATE"
data-object="AP_USER_OFFICE_PKG.AV_SERVICE_CHANGE_STATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор подписки на антивирус</td>
</tr>
<tr class="">
<td>b_Cancel</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td></td>
<td>Флаг отключения подписки:<br/>{*} MAIN.b_TRUE — отключение<br/>{*} MAIN.b_FALSE — отмена отключения</td>
</tr>
<tr class="">
<td>dt_D_INVOICE_END</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания пользования подпиской<br/>(NULL — дата окончания инвойса)</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.CANCEL_AUTO_TOP_UP-0" name="AP_USER_OFFICE_PKG.CANCEL_AUTO_TOP_UP-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CANCEL_AUTO_TOP_UP</h5>
<div class="_description">
Cancel auto top up subscription.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="CANCEL_AUTO_TOP_UP"
data-object="AP_USER_OFFICE_PKG.CANCEL_AUTO_TOP_UP"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_AUTO_TOP_UP_ID</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.N_AUTO_TOP_UP_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Subscription ID</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.REGISTER_USER_OFFICE_SUBSCR-0" name="AP_USER_OFFICE_PKG.REGISTER_USER_OFFICE_SUBSCR-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE REGISTER_USER_OFFICE_SUBSCR</h5>
<div class="_description">
Регистрация абонента в ЛК.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="REGISTER_USER_OFFICE_SUBSCR"
data-object="AP_USER_OFFICE_PKG.REGISTER_USER_OFFICE_SUBSCR"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ADDR_TYPE_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип адреса</td>
</tr>
<tr class="">
<td>vch_VC_ADDRESS</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_ADDRESS%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Адрес</td>
</tr>
<tr class="">
<td>vch_VC_CONTRACT_NO</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Номер договора</td>
</tr>
<tr class="">
<td>dt_D_CONTRACT</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_DOC%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата договора</td>
</tr>
<tr class="">
<td>vch_VC_ACCOUNT</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.VC_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Лицевой счет</td>
</tr>
<tr class="">
<td>vch_VC_LOGIN</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.VC_LOGIN%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Логин</td>
</tr>
<tr class="">
<td>vch_VC_PASS</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.VC_PASS%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Пароль</td>
</tr>
<tr class="">
<td>num_N_SUBJ_SERV_ID</td>
<td>OUT</td>
<td>SI_SUBJ_SERVICES.N_SUBJ_SERV_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Подписка на ЛК</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.SI_SUBJ_ADDRESSES_DEL-0" name="AP_USER_OFFICE_PKG.SI_SUBJ_ADDRESSES_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_ADDRESSES_DEL</h5>
<div class="_description">
Удаление привязки адреса к субъекту.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="SI_SUBJ_ADDRESSES_DEL"
data-object="AP_USER_OFFICE_PKG.SI_SUBJ_ADDRESSES_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_ADDRESS_ID</td>
<td>IN</td>
<td>SI_SUBJ_ADDRESSES.N_SUBJ_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Привязка адреса к субъекту</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.ACCESS_SERV_CHG_STATE-0" name="AP_USER_OFFICE_PKG.ACCESS_SERV_CHG_STATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE ACCESS_SERV_CHG_STATE</h5>
<div class="_description">
Включение или отключиние услуги доступа.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="ACCESS_SERV_CHG_STATE"
data-object="AP_USER_OFFICE_PKG.ACCESS_SERV_CHG_STATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Услуга доступа</td>
</tr>
<tr class="">
<td>num_N_PARENT_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тарифный план</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Лицевой счет</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Оборудование</td>
</tr>
<tr class="">
<td>num_N_INVOICE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Инвойс</td>
</tr>
<tr class="">
<td>b_Enable</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td></td>
<td>Флаг включения/отключения услуги:<br/>{*} MAIN.b_TRUE — включить<br/>{*} MAIN.b_FALSE — выключить</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.SUSPEND_ACCOUNT_SERVICES-0" name="AP_USER_OFFICE_PKG.SUSPEND_ACCOUNT_SERVICES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION SUSPEND_ACCOUNT_SERVICES</h5>
<div class="_description">
Блокирование услуг по счету и договору
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="SUSPEND_ACCOUNT_SERVICES"
data-object="AP_USER_OFFICE_PKG.SUSPEND_ACCOUNT_SERVICES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор блокируемого счета</td>
</tr>
<tr class="">
<td>b_Instant</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг немедленного включения блокировки</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.ADD_GOOD_SUBSCR-1" name="AP_USER_OFFICE_PKG.ADD_GOOD_SUBSCR-1" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE ADD_GOOD_SUBSCR</h5>
<div class="_description">
Добавление подписки на услугу в рамках действующей подписки на тарифный план.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="ADD_GOOD_SUBSCR"
data-object="AP_USER_OFFICE_PKG.ADD_GOOD_SUBSCR"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_PAR_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_PAR_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор подписки на тарифный план</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор услуги</td>
</tr>
<tr class="">
<td>num_N_QUANT</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_QUANT%TYPE</td>
<td>NUMBER</td>
<td>1</td>
<td>Количество</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата начала действия подписки на услугу</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.ADD_GOOD_SUBSCR-2" name="AP_USER_OFFICE_PKG.ADD_GOOD_SUBSCR-2" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION ADD_GOOD_SUBSCR</h5>
<div class="_description">
Добавление подписки на услугу в рамках действующей подписки на тарифный план.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="ADD_GOOD_SUBSCR"
data-object="AP_USER_OFFICE_PKG.ADD_GOOD_SUBSCR"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_PAR_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_PAR_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор подписки на тарифный план</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор услуги</td>
</tr>
<tr class="">
<td>num_N_QUANT</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_QUANT%TYPE</td>
<td>NUMBER</td>
<td>1</td>
<td>Количество</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата начала действия подписки на услугу</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>Созданная строка подписки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.CHANGE_TARIFF-0" name="AP_USER_OFFICE_PKG.CHANGE_TARIFF-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION CHANGE_TARIFF</h5>
<div class="_description">
Изменить подписку на услугу — тарифный план.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="CHANGE_TARIFF"
data-object="AP_USER_OFFICE_PKG.CHANGE_TARIFF"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Старая подписка</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Новый тарифный план</td>
</tr>
<tr class="">
<td>dt_D_CHANGE</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата начала новой подписки</td>
</tr>
<tr class="">
<td>dt_D_INVOICE_END</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_CHARGE_LOG_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания инвойса по новой подписке</td>
</tr>
<tr class="">
<td>b_CloseCurrentInvoice</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг для закрытия действующего инвойса по старой подписке</td>
</tr>
<tr class="">
<td>b_ChangeImmediately</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Признак срочной смены тарифного плана</td>
</tr>
<tr class="">
<td>b_UseSubscriptionBillingDay</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Использовать значение расчётного дня из предыдущей подписки</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>Подписка на новый тарифный план</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.CREATE_PREPAYMENT_BILL-0" name="AP_USER_OFFICE_PKG.CREATE_PREPAYMENT_BILL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CREATE_PREPAYMENT_BILL</h5>
<div class="_description">
Сформировать счет на предоплату.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="CREATE_PREPAYMENT_BILL"
data-object="AP_USER_OFFICE_PKG.CREATE_PREPAYMENT_BILL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CONTRACT_ID</td>
<td>IN</td>
<td>SD_CONTRACTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Договор на оказание услуг</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Сумма</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>OUT</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор сформированного документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.CUSTOMER_BY_LOGIN_AND_PHONE-0" name="AP_USER_OFFICE_PKG.CUSTOMER_BY_LOGIN_AND_PHONE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION CUSTOMER_BY_LOGIN_AND_PHONE</h5>
<div class="_description">
Find cutomer by login and phone number.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="CUSTOMER_BY_LOGIN_AND_PHONE"
data-object="AP_USER_OFFICE_PKG.CUSTOMER_BY_LOGIN_AND_PHONE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_LOGIN</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_PHONE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.GET_ACC_RESERVED_LIST-0" name="AP_USER_OFFICE_PKG.GET_ACC_RESERVED_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ACC_RESERVED_LIST</h5>
<div class="_description">
Возвратить детализацию по резервированным строкам инвойсов для конкретного счета.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="GET_ACC_RESERVED_LIST"
data-object="AP_USER_OFFICE_PKG.GET_ACC_RESERVED_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Счет</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_USERS_PKG_S.ACCOUNT_RESERVED_LIST_TBL_TYPE</td>
<td>Список резервированных строк</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.GET_PROMISED_PAY-0" name="AP_USER_OFFICE_PKG.GET_PROMISED_PAY-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_PROMISED_PAY</h5>
<div class="_description">
Получить разрешенную сумму обещанного платежа. Основано на рекомендуемом платеже.
Возвращает данные по допустимому кредитному лимиту и причину, если его нельзя установить.
В случае отказа в обещанном платеже в поля N_PROMISED_PAY_SUM и D_PROMISED_PAY_DAY
записывается NULL, а в поле VC_PROMISED_PAY выдается причина отказа.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="GET_PROMISED_PAY"
data-object="AP_USER_OFFICE_PKG.GET_PROMISED_PAY"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_Acc</td>
<td>IN/OUT</td>
<td>TT_V_USER_OFFICE_ACC%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Структура с данными по счету абонента, в том числе:<br/>{*} N_PROMISED_PAY_SUM — сумма разрешенного обещанного платежа<br/>{*} D_PROMISED_PAY_DAY — дата, до которой выдается обещанный платеж<br/>{*} VC_PROMISED_PAY — причина отказа или комментарий</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.UNLOCK_SERVICE-0" name="AP_USER_OFFICE_PKG.UNLOCK_SERVICE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE UNLOCK_SERVICE</h5>
<div class="_description">
Разблокирование подписки.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="UNLOCK_SERVICE"
data-object="AP_USER_OFFICE_PKG.UNLOCK_SERVICE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_TARGET_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Разблокируемая подписка</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.USERS_ACC_DETALIZATION-0" name="AP_USER_OFFICE_PKG.USERS_ACC_DETALIZATION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION USERS_ACC_DETALIZATION</h5>
<div class="_description">
Возвратить детализацию по тарифицированным услугам, платежам и кредитным лимитам.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="USERS_ACC_DETALIZATION"
data-object="AP_USER_OFFICE_PKG.USERS_ACC_DETALIZATION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата начала</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Лицевой счет</td>
</tr>
<tr class="">
<td>b_Payment</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг включения в детализацию платежей</td>
</tr>
<tr class="">
<td>b_WriteOff</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг включения в детализацию списаний за оказанные услуги</td>
</tr>
<tr class="">
<td>b_Overdraft</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг включения в детализацию данных по кредитным лимитам</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_USERS_PKG_S.DETALIZATION_LIST_TABLE_TYPE</td>
<td>Строка детализации</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.FILL_DETAILED_SERV_STAT-0" name="AP_USER_OFFICE_PKG.FILL_DETAILED_SERV_STAT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE FILL_DETAILED_SERV_STAT</h5>
<div class="_description">
Заполнить таблицу детализированными данными о потребленных услугах.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="FILL_DETAILED_SERV_STAT"
data-object="AP_USER_OFFICE_PKG.FILL_DETAILED_SERV_STAT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Инвойс</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Услуга</td>
</tr>
<tr class="">
<td>dt_D_DAY</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала детализаци</td>
</tr>
<tr class="">
<td>dt_D_LAST_DAY</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>дата окончания детализаци</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Оборудование</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.REMOVE_GOOD_SUBSCR-0" name="AP_USER_OFFICE_PKG.REMOVE_GOOD_SUBSCR-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE REMOVE_GOOD_SUBSCR</h5>
<div class="_description">
Удаление подписки на услугу из действующей подписки на тарифный план.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="REMOVE_GOOD_SUBSCR"
data-object="AP_USER_OFFICE_PKG.REMOVE_GOOD_SUBSCR"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_PAR_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_PAR_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор подписки на тарифный план</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор услуги</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата окончания подписки на услугу</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.USERS_BILLED_SERVS_LIST-0" name="AP_USER_OFFICE_PKG.USERS_BILLED_SERVS_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION USERS_BILLED_SERVS_LIST</h5>
<div class="_description">
Возвратить текущие и оказанные услуги.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="USERS_BILLED_SERVS_LIST"
data-object="AP_USER_OFFICE_PKG.USERS_BILLED_SERVS_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала обзорного периода</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания обзорного периода</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_USERS_PKG_S.BILLED_SERVS_LIST_TABLE_TYPE</td>
<td>Список услуг</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.USER_AVAILABLE_SERVS_LIST-0" name="AP_USER_OFFICE_PKG.USER_AVAILABLE_SERVS_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION USER_AVAILABLE_SERVS_LIST</h5>
<div class="_description">
Возвратить список доступных услуг для выбора на определенную дату.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="USER_AVAILABLE_SERVS_LIST"
data-object="AP_USER_OFFICE_PKG.USER_AVAILABLE_SERVS_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CONTRACT_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Абонентский договор на оказание услуг</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Лицевой счет абонента</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Оборудование абонента, может быть не указано, если точка оказания услуги отсутсвует</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата, на которую проверяется доступность услуги</td>
</tr>
<tr class="">
<td>num_N_PAR_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор строки подписки с основной услугой.<br/>Указывается в случае, если требуется определить доступные услуги в составе основной</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBSCRIPTIONS_PKG_S.AVAILABLE_SERVICES_TBL</td>
<td></td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.RESET_PASSWORD-0" name="AP_USER_OFFICE_PKG.RESET_PASSWORD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE RESET_PASSWORD</h5>
<div class="_description">
Reset customer cabinet password.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="RESET_PASSWORD"
data-object="AP_USER_OFFICE_PKG.RESET_PASSWORD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_LOGIN</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_NEW_PASSWORD</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.SET_PROMISED_PAY-0" name="AP_USER_OFFICE_PKG.SET_PROMISED_PAY-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SET_PROMISED_PAY</h5>
<div class="_description">
Установить обещанный платеж.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="SET_PROMISED_PAY"
data-object="AP_USER_OFFICE_PKG.SET_PROMISED_PAY"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор лицевого счета</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#AP_USER_OFFICE_PKG.UNSUSPEND_ACCOUNT_SERVS-0" name="AP_USER_OFFICE_PKG.UNSUSPEND_ACCOUNT_SERVS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION UNSUSPEND_ACCOUNT_SERVS</h5>
<div class="_description">
Разблокировка услуг по счету.
</div>
<div style="display: none;"
class="_full_description"
data-package="AP_USER_OFFICE_PKG"
data-subprogram="UNSUSPEND_ACCOUNT_SERVS"
data-object="AP_USER_OFFICE_PKG.UNSUSPEND_ACCOUNT_SERVS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Счет</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Результат разблокировки</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#EX_AAA_PKG" name="EX_AAA_PKG">EX_AAA_PKG</a></h2>
<div class="_description">
Внешний API для работы с CDR и AAA-сервером (заточено под FreeRADIUS)
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#EX_AAA_PKG.RAD_NAS_OBJ_TABLE_TYPE" name="EX_AAA_PKG.RAD_NAS_OBJ_TABLE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE RAD_NAS_OBJ_TABLE_TYPE PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_AAA_PKG.RAD_NAS_OBJ_TYPE" name="EX_AAA_PKG.RAD_NAS_OBJ_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE RAD_NAS_OBJ_TYPE PL/SQL RECORD</h5>
<div class="_description">
Для выдачи списка NAS серверу AAA
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_AAA_PKG"
data-type="RAD_NAS_OBJ_TYPE"
data-object="EX_AAA_PKG.RAD_NAS_OBJ_TYPE"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>ID</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
</tr>
<tr class="">
<td>NASNAME</td>
<td>SI_ADDRESSES.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
</tr>
<tr class="">
<td>SHORTNAME</td>
<td>SI_OBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
</tr>
<tr class="">
<td>TYPE</td>
<td>RAD_NAS_OBJ_TYPE IS RECORD(</td>
<td>VARCHAR2</td>
<td></td>
</tr>
<tr class="">
<td>PORTS</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
</tr>
<tr class="">
<td>SECRET</td>
<td>SI_SUBJ_SERVICES.VC_PASS%TYPE</td>
<td>VARCHAR2</td>
<td></td>
</tr>
<tr class="">
<td>COMMUNITY</td>
<td>VARCHAR2(200</td>
<td>VARCHAR2</td>
<td></td>
</tr>
<tr class="">
<td>DESCRIPTION</td>
<td>VARCHAR2(200</td>
<td>VARCHAR2</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_AAA_PKG.ACCOUNTING_ON_OFF-0" name="EX_AAA_PKG.ACCOUNTING_ON_OFF-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE ACCOUNTING_ON_OFF</h5>
<div class="_description">
Вызывается при включении/отключении NAS. Закрыть все открытые CDR по данному NAS
с указанным временем и причиной. CDR переводятся в состояние «Завершена принудительно».
Используется в HARD.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_AAA_PKG"
data-subprogram="ACCOUNTING_ON_OFF"
data-object="EX_AAA_PKG.ACCOUNTING_ON_OFF"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_SERVICE_CODE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Идентификатор или код (краткое наименование) сетевой службы,<br/>для которой выполняется запрос</td>
</tr>
<tr class="">
<td>vch_VC_NAS</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Код NAS</td>
</tr>
<tr class="">
<td>dt_D_SEANCE_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата и время закрытия всех сеансов связи по NAS</td>
</tr>
<tr class="">
<td>vch_VC_TERMINATION_CAUSE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Текстовый код причины завершения сеанса</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_AAA_PKG.ACCOUNTING_UPDATE_SIMPLE-0" name="EX_AAA_PKG.ACCOUNTING_UPDATE_SIMPLE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE ACCOUNTING_UPDATE_SIMPLE</h5>
<div class="_description">
Обновить время окончания сессии.
Используется в HARD.
(ускоренная версия для частых обновлений, использовать для запросов Accounting Interim Update).
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_AAA_PKG"
data-subprogram="ACCOUNTING_UPDATE_SIMPLE"
data-object="EX_AAA_PKG.ACCOUNTING_UPDATE_SIMPLE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_SERVICE_CODE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Идентификатор или код (краткое наименование) сетевой службы,<br/>для которой выполняется запрос</td>
</tr>
<tr class="">
<td>vch_EXT_SEANCE_ID</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Внешний уникальный идентификатор CDR, по которому с ней будет вестись работа.</td>
</tr>
<tr class="">
<td>num_N_CDR_ID</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Внутренний идентификатор CDR. Если он неизвестен, использовать внешний идентификатор</td>
</tr>
<tr class="">
<td>dt_D_SEANCE_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>(Дата начала <= dt_D_SEANCE_END <= Дата начала + num_MAX_SEANCE_DURATION_HRS)</td>
</tr>
<tr class="">
<td>num_N_DURATION_SEC</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Продолжительность сеанса связи</td>
</tr>
<tr class="">
<td>num_MAX_SEANCE_DURATION_HRS</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Максимально допустимая продолжительность сессии (в часах). Влияет на<br/>глубину поиска CDR по ее внешнему идентификатору<br/>(Дата начала <= dt_D_SEANCE_END <= Дата начала + num_MAX_SEANCE_DURATION_HRS)</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_AAA_PKG.PPP_CDR_FORCE_FINISH-0" name="EX_AAA_PKG.PPP_CDR_FORCE_FINISH-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE PPP_CDR_FORCE_FINISH</h5>
<div class="_description">
Принудительное закрытие PPP-сессии (другие типы CDR не поддерживаются).
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_AAA_PKG"
data-subprogram="PPP_CDR_FORCE_FINISH"
data-object="EX_AAA_PKG.PPP_CDR_FORCE_FINISH"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CDR_ID</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Внутренний идентификатор CDR</td>
</tr>
<tr class="">
<td>dt_D_SEANCE_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата и время окончания сеанса связи</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_AAA_PKG.GET_AUTH-0" name="EX_AAA_PKG.GET_AUTH-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_AUTH</h5>
<div class="_description">
Обработка запросов Access-Request и Access-Accept.
Используется в HARD.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_AAA_PKG"
data-subprogram="GET_AUTH"
data-object="EX_AAA_PKG.GET_AUTH"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_SERVICE_CODE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Идентификатор или код (краткое наименование) сетевой службы,<br/>для которой выполняется запрос</td>
</tr>
<tr class="">
<td>vch_AAA_SERV_CODE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Код (краткое наименование) AAA-службы</td>
</tr>
<tr class="">
<td>num_N_CDR_TYPE_ID</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Тип создаваемой CDR в случае, если она будет создаваться (из справочника REF_TYPE_CDR_Types):<br/>{*} CDR_TYPE_PhoneCall — телефонный вызов<br/>{*} CDR_TYPE_PPP_WithCharging — PPP-соединение с тарификацией<br/>{*} CDR_TYPE_PPP_WOCharging — PPP-соединение без тарификации</td>
</tr>
<tr class="">
<td>vch_USERNAME</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Логин абонента на сетевую службу</td>
</tr>
<tr class="">
<td>ch_CHECK_AUTH</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Выполнять подбор абонента по логину или адресу его оборудования (Y)</td>
</tr>
<tr class="">
<td>ch_GET_REPLY</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td>'N'</td>
<td>Для запроса Access-Request передавать N, для Access-Reply — Y</td>
</tr>
<tr class="">
<td>vch_VC_EXT_SEANCE_ID</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Внешний идентификатор CDR, по которому с ней будет вестись работа.<br/>Если его передать, то CDR будет сохранена. Если не передавать (NULL), то CDR создаваться не будет</td>
</tr>
<tr class="">
<td>vch_VC_EXT_UNIQ_SEANCE_ID</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Внешний уникальный идентификатор CDR</td>
</tr>
<tr class="">
<td>dt_SEANCE_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата и время начала сеанса</td>
</tr>
<tr class="">
<td>vch_VC_STATION_A</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер вызывающего абонента в формате E.164 (для телефонии) или IP-адрес абонента (для PPP-сессий)</td>
</tr>
<tr class="">
<td>vch_VC_STATION_B</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер вызываемого абонента в формате E.164 (для телефонии)</td>
</tr>
<tr class="">
<td>vch_VC_ROUTE_A</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Идентификатор оператора, через который прошло приземление вызова для вызывающего абонента (для телефонии)</td>
</tr>
<tr class="">
<td>vch_VC_ROUTE_B</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Идентификатор оператора, через который прошло приземление вызова для вызываемого абонента (для телефонии)</td>
</tr>
<tr class="">
<td>vch_VC_NAS</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код NAS (сохраняется вместе с CDR)</td>
</tr>
<tr class="">
<td>vch_VC_PORT_NO</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Порт NAS (сохраняется вместе с CDR)</td>
</tr>
<tr class="">
<td>vch_USER_ADDRESS</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Адрес абонентского оборудования (поддерживаются только IP-адреса). Использовать, если<br/>аутентификация абонента выполняется не по логину, а по адресу его оборудования</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий (сохраняется вместе с CDR)</td>
</tr>
<tr class="">
<td>ch_ADD_SERVICES</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td>'N'</td>
<td>Если Y, то передавать информацию о подключенных услугах абонента</td>
</tr>
<tr class="">
<td>ch_FALL_THROUGH_ON_REJECT</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td>'N'</td>
<td>Если Y, то в случае, если аутентификацию не удалось пройти, вместо Accept-No-Service выдавать Fall-Through</td>
</tr>
<tr class="">
<td>ch_USE_REJECT_ATTRS</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td>'N'</td>
<td>Если Y, то вместо Accept-No-Service отсылать Access-Accept с атрибутами, заданными в настройках AAA-службы</td>
</tr>
<tr class="">
<td colspan="5">RETURN EX_AAA_PKG_S.RAD_AUTH_TABLE_TYPE</td>
<td></td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_AAA_PKG.OBJ_VALUE_PUT-0" name="EX_AAA_PKG.OBJ_VALUE_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE OBJ_VALUE_PUT</h5>
<div class="_description">
Сохранение доп. параметра оборудования.
Используется в HARD.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_AAA_PKG"
data-subprogram="OBJ_VALUE_PUT"
data-object="EX_AAA_PKG.OBJ_VALUE_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Объект</td>
</tr>
<tr class="">
<td>vch_VC_GOOD_VALUE_TYPE_CODE</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Тип доп. параметра</td>
</tr>
<tr class="">
<td>dt_D_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.D_VALUE%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Значение типа дата</td>
</tr>
<tr class="">
<td>ch_C_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.C_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Значение типа символ</td>
</tr>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Значение типа строка</td>
</tr>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_VALUE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Значение типа число</td>
</tr>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Справочник</td>
</tr>
<tr class="">
<td>ch_C_FL_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.C_FL_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Значение типа флаг</td>
</tr>
<tr class="">
<td>clb_CL_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.CL_VALUE%TYPE</td>
<td>CLOB</td>
<td>NULL</td>
<td>Значение типа текст</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_AAA_PKG.CDR_PUT-0" name="EX_AAA_PKG.CDR_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CDR_PUT</h5>
<div class="_description">
Записать CDR. Тарификация происходит в зависимости от указанного vch_OPERATION_MODE.
Используется в HARD и HOCS.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_AAA_PKG"
data-subprogram="CDR_PUT"
data-object="EX_AAA_PKG.CDR_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CDR_ID</td>
<td>IN/OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Внутренний идентификатор CDR. Если он неизвестен, использовать внешний идентификатор</td>
</tr>
<tr class="">
<td>vch_SERVICE_CODE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Идентификатор или код (краткое наименование) сетевой службы,<br/>для которой выполняется запрос</td>
</tr>
<tr class="">
<td>vch_OPERATION_MODE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Состояние CDR из справочника REF_TYPE_CDR_Status:<br/>{*} CDR_Status_Initial — первичная<br/>{*} CDR_Status_Authorized — авторизована<br/>{*} CDR_Status_Started — начата<br/>{*} CDR_Status_Updated — обновлена<br/>{*} CDR_Status_Finished — завершена успешно<br/>{*} CDR_Status_FinForced — завершена принудительно</td>
</tr>
<tr class="">
<td>vch_EXT_SEANCE_ID</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Внешний идентификатор CDR, по которому с ней будет вестись работа.</td>
</tr>
<tr class="">
<td>vch_EXT_UNIQ_SEANCE_ID</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Внешний уникальный идентификатор CDR, по которому с ней будет вестись работа.</td>
</tr>
<tr class="">
<td>num_N_CDR_TYPE_ID</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Тип создаваемой CDR из справочника REF_TYPE_CDR_Types</td>
</tr>
<tr class="">
<td>vch_USERNAME</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Имя пользователя при авторизации (логин)</td>
</tr>
<tr class="">
<td>vch_USER_ADDRESS</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Адрес абонентского оборудования</td>
</tr>
<tr class="">
<td>vch_VC_NAS</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код NAS (сохраняется в CDR)</td>
</tr>
<tr class="">
<td>vch_VC_PORT_NO</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Порт NAS (сохраняется в CDR)</td>
</tr>
<tr class="">
<td>vch_STATION_A</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер вызывающего абонента в формате E.164 (для телефонии) или IP-адрес абонента (для PPP-сессий)</td>
</tr>
<tr class="">
<td>vch_STATION_B</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер вызываемого абонента в формате E.164 (для телефонии)</td>
</tr>
<tr class="">
<td>vch_ROUTE_A</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер соединительной линии, через которую прошло приземление вызова для вызывающего абонента (для телефонии)</td>
</tr>
<tr class="">
<td>vch_ROUTE_B</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер соединительной линии, через которую прошло приземление вызова для вызываемого абонента (для телефонии)</td>
</tr>
<tr class="">
<td>vch_VC_PROVIDER_A</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код оператора, через которого прошло приземление вызова для вызывающего абонента (для телефонии)</td>
</tr>
<tr class="">
<td>vch_VC_PROVIDER_B</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код оператора, через которого прошло приземление вызова для вызываемого абонента (для телефонии)</td>
</tr>
<tr class="">
<td>dt_SEANCE_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата и время начала сеанса связи</td>
</tr>
<tr class="">
<td>dt_SEANCE_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата и время окончания сеанса связи</td>
</tr>
<tr class="">
<td>num_N_DURATION_SEC</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Продолжительность сеанса связи</td>
</tr>
<tr class="">
<td>num_N_AB_BYTES</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Количество исходящих (A->B) байт для услуг передачи данных</td>
</tr>
<tr class="">
<td>num_N_BA_BYTES</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Количество входящих (B->A) байт для услуг передачи данных</td>
</tr>
<tr class="">
<td>num_N_TERMINATION_CAUSE</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Числовой код причины завершения сеанса</td>
</tr>
<tr class="">
<td>vch_VC_TERMINATION_CAUSE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Текстовый код причины завершения сеанса</td>
</tr>
<tr class="">
<td>num_N_QUALITY</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Числовой показатель качества связи в течение сеанса</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>num_EXT_ID_LOOK_AROUND_HOURS</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>SS_CDR_PKG_S.gnum_EXT_ID_LOOK_AROUND_HOURS</td>
<td>Количество часов, за которые проводить поиск CDR по внешнему идентификатору</td>
</tr>
<tr class="">
<td>num_N_USER_ADDR_TYPE_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>SS_CONSTANTS_PKG_S.ADDR_TYPE_IP</td>
<td>Тип адреса</td>
</tr>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Абонент</td>
</tr>
<tr class="">
<td>num_N_USER_EQUIP_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Оборудование абонента</td>
</tr>
<tr class="">
<td>b_NEED_CREDIT_TIME</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг необходимости подсчета времени разговора</td>
</tr>
<tr class="">
<td>b_NEED_ROUTE_LIST</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг необходимости подбора список маршрутов</td>
</tr>
<tr class="">
<td>vch_VC_FRAMED_PREFIX</td>
<td>IN</td>
<td>EX_CALL_DATA_REC.VC_FRAMED_PREFIX%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>framed-IPv6-адрес</td>
</tr>
<tr class="">
<td>vch_VC_DELEGATED_PREFIX</td>
<td>IN</td>
<td>EX_CALL_DATA_REC.VC_DELEGATED_PREFIX%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>delegated-IPv6-адрес</td>
</tr>
<tr class="">
<td>b_SkipOnExistingExtUniqId</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Пропустить загрузку для существующей записи (по vch_EXT_UNIQ_SEANCE_ID)</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_AAA_PKG.GET_NAS_LIST-0" name="EX_AAA_PKG.GET_NAS_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_NAS_LIST</h5>
<div class="_description">
Получение списка NAS.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_AAA_PKG"
data-subprogram="GET_NAS_LIST"
data-object="EX_AAA_PKG.GET_NAS_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_AAA_SERV_CODE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Краткое наименование AAA-службы</td>
</tr>
<tr class="">
<td colspan="5">RETURN RAD_NAS_OBJ_TABLE_TYPE</td>
<td>Список NAS</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#EX_DATA_COLLECT_PKG" name="EX_DATA_COLLECT_PKG">EX_DATA_COLLECT_PKG</a></h2>
<div class="_description">
Получение данных из внешних источников
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_DATA_COLLECT_PKG.FIND_DATA_COLLECT_LINE-0" name="EX_DATA_COLLECT_PKG.FIND_DATA_COLLECT_LINE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION FIND_DATA_COLLECT_LINE</h5>
<div class="_description">
Подбор строки EX_DATA_COLLECT для записей с типом Cumulative.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_DATA_COLLECT_PKG"
data-subprogram="FIND_DATA_COLLECT_LINE"
data-object="EX_DATA_COLLECT_PKG.FIND_DATA_COLLECT_LINE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_TYPE_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.N_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип обработки данных</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Фирма</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Услуга, по которой происходит тарификация</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Оборудования</td>
</tr>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.N_USER_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Абонент. Можно не передавать, если указано оборудование</td>
</tr>
<tr class="">
<td>vch_VC_EXT_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.VC_EXT_ID%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Внешний идентификатор, по которому определяется запись, в которую нужно вносить изменения</td>
</tr>
<tr class="">
<td>num_N_UNIT_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.N_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Единица измерения количества, если не передано значение, то байт</td>
</tr>
<tr class="">
<td>num_N_CDR_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.N_CDR_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор CDR для случая, когда есть связь между данными и CDR</td>
</tr>
<tr class="">
<td>vch_VC_EXT_SERVICE</td>
<td>IN</td>
<td>EX_DATA_COLLECT.VC_EXT_SERVICE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код сервиса</td>
</tr>
<tr class="">
<td colspan="5">RETURN EX_DATA_COLLECT.N_LINE_ID%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_DATA_COLLECT_PKG.CREATE_EXTERNAL_TABLES-0" name="EX_DATA_COLLECT_PKG.CREATE_EXTERNAL_TABLES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CREATE_EXTERNAL_TABLES</h5>
<div class="_description">
Создание внешних таблиц для службы.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_DATA_COLLECT_PKG"
data-subprogram="CREATE_EXTERNAL_TABLES"
data-object="EX_DATA_COLLECT_PKG.CREATE_EXTERNAL_TABLES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сетевая служба</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_DATA_COLLECT_PKG.FLUSH_BAD_ACCOUNTING-0" name="EX_DATA_COLLECT_PKG.FLUSH_BAD_ACCOUNTING-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE FLUSH_BAD_ACCOUNTING</h5>
<div class="_description">
Сброс данных по ошибочным строкам пакетной аккаунтинга из внешней таблицы в архив.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_DATA_COLLECT_PKG"
data-subprogram="FLUSH_BAD_ACCOUNTING"
data-object="EX_DATA_COLLECT_PKG.FLUSH_BAD_ACCOUNTING"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сетевая служба</td>
</tr>
<tr class="">
<td>num_N_TYPE_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.N_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.DATA_COL_TYPE_Cumulative</td>
<td>Тип строк</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата загрузки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_DATA_COLLECT_PKG.EX_DATA_COLLECT_RESET-0" name="EX_DATA_COLLECT_PKG.EX_DATA_COLLECT_RESET-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE EX_DATA_COLLECT_RESET</h5>
<div class="_description">
Сброс данных по счeтчику в случае, когда на оборудовании происходит обнуление счeтчиков
и нужно привести в соответствие счeтчик количества для кумулятивного добавления данных.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_DATA_COLLECT_PKG"
data-subprogram="EX_DATA_COLLECT_RESET"
data-object="EX_DATA_COLLECT_PKG.EX_DATA_COLLECT_RESET"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CDR_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.N_CDR_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор CDR</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_DATA_COLLECT_PKG.EX_DATA_COLLECT_PUT-0" name="EX_DATA_COLLECT_PKG.EX_DATA_COLLECT_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE EX_DATA_COLLECT_PUT</h5>
<div class="_description">
Добавление записи с данными по количеству оказанной услуги. Используется при
загрузке данных по количеству оказанных услуг на основании показаний оборудования.
Например, кол-во RX и TX байт на порту, счeтчики воды и т. п.
Используется в HARD.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_DATA_COLLECT_PKG"
data-subprogram="EX_DATA_COLLECT_PUT"
data-object="EX_DATA_COLLECT_PKG.EX_DATA_COLLECT_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_ID</td>
<td>OUT</td>
<td>EX_DATA_COLLECT.N_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Возвращаемый идентификатор записи, куда было внесено изменение</td>
</tr>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идент. службы. Обязательно нужно передавать.</td>
</tr>
<tr class="">
<td>num_N_TYPE_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.N_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.DATA_COL_TYPE_Cumulative</td>
<td>Тип обработки данных, при кумулятивном обновлении можно не передавать</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_FIRM_ID')</td>
<td>Идент. фирмы, можно не передавать, если текущая</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идент. услуги по которой происходит тарификация</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идент. оборудования</td>
</tr>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.N_USER_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идент. абонента. Можно не передавать, если указано оборудование</td>
</tr>
<tr class="">
<td>vch_VC_EXT_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.VC_EXT_ID%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Внешний идентификатор, по которому определяется запись в которую нужно вносить изменения</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>EX_DATA_COLLECT.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала учeтного периода за который поступили данные</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>EX_DATA_COLLECT.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала окончания периода за который поступили данные</td>
</tr>
<tr class="">
<td>num_N_QUANT_OPER</td>
<td>IN</td>
<td>EX_DATA_COLLECT.N_QUANT_OPER%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Количество</td>
</tr>
<tr class="">
<td>num_N_UNIT_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.N_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.UNIT_Byte</td>
<td>Единица измерения количества, если не передано значение, то байт</td>
</tr>
<tr class="">
<td>num_N_CDR_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.N_CDR_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор CDR для случая, когда есть связь между данными и CDR</td>
</tr>
<tr class="">
<td>vch_VC_EXT_SERVICE</td>
<td>IN</td>
<td>EX_DATA_COLLECT.VC_EXT_SERVICE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код сервиса</td>
</tr>
<tr class="">
<td>b_ResetQuantOnInsert</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг сброса количества при добавлении новй записи (используется при кумулятивном обновлении):<br/>{*} истина — количество устанавливается в 0 при добавлении строки в таблицу<br/>{*} ложь — используется переданное значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_DATA_COLLECT_PKG.PUT_DATA_COLLECT-0" name="EX_DATA_COLLECT_PKG.PUT_DATA_COLLECT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE PUT_DATA_COLLECT</h5>
<div class="_description">
Пакетная загрузка CSV с данными по аккаунтингу.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_DATA_COLLECT_PKG"
data-subprogram="PUT_DATA_COLLECT"
data-object="EX_DATA_COLLECT_PKG.PUT_DATA_COLLECT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сетевая служба</td>
</tr>
<tr class="">
<td>num_N_TYPE_ID</td>
<td>IN</td>
<td>EX_DATA_COLLECT.N_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.DATA_COL_TYPE_Cumulative</td>
<td>Тип записи</td>
</tr>
<tr class="">
<td>blb_BL_ACCOUNTING</td>
<td>IN</td>
<td>BLOB</td>
<td>BLOB</td>
<td></td>
<td>CSV с данными по аккаунтингу<br/>{%skip} Формат записи:<br/>{%skip} N_FIRM_ID Фирма<br/>{%skip} N_GOOD_ID Услуга<br/>{%skip} N_OBJECT_ID Оборудование<br/>{%skip} N_USER_ID Абонент<br/>{%skip} VC_EXT_ID Внешний идентификатор<br/>{%skip} D_BEGIN Дата начала учeтного периода за который поступили данные<br/>{%skip} D_END Дата окончания учeтного периода за который поступили данные<br/>{%skip} N_QUANT_OPER Количество<br/>{%skip} N_UNIT_ID Единица измерения<br/>{%skip} N_CDR_ID CDR<br/>{%skip} VC_EXT_SERVICE Код сервиса<br/>{%skip} C_FL_LOAD_ACCOUNTING Загружать аккаунтинг по этой записи</td>
</tr>
<tr class="">
<td>b_ResetQuantOnInsert</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Флаг сброса количества при добавлении новй записи (используется при кумулятивном обновлении):<br/>{*} истина — количество устанавливается в 0 при добавлении строки в таблицу<br/>{*} ложь — используется переданное значение</td>
</tr>
<tr class="">
<td>num_N_ROWS_PROCESSED</td>
<td>OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Число обработанных строк</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#EX_LOADINGS_PKG" name="EX_LOADINGS_PKG">EX_LOADINGS_PKG</a></h2>
<div class="_description">
Загрузка внешних данных
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_LOADINGS_PKG.LOAD_REGIONS_FROM_CSV-0" name="EX_LOADINGS_PKG.LOAD_REGIONS_FROM_CSV-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE LOAD_REGIONS_FROM_CSV</h5>
<div class="_description">
Загрузка регионов.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_LOADINGS_PKG"
data-subprogram="LOAD_REGIONS_FROM_CSV"
data-object="EX_LOADINGS_PKG.LOAD_REGIONS_FROM_CSV"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>clb_CL_DATA</td>
<td>IN</td>
<td>CLOB</td>
<td>CLOB</td>
<td></td>
<td>Входные данные</td>
</tr>
<tr class="">
<td>num_N_DEFAULT_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Вышестоящий регион по умолчанию</td>
</tr>
<tr class="">
<td>num_N_REALTY_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>SS_CONSTANTS_PKG_S.REALTY_House</td>
<td>Позиция номенклатуры объектов недвижимости</td>
</tr>
<tr class="">
<td>num_ErrorsLimit</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>10</td>
<td>Лимит ошибок</td>
</tr>
<tr class="">
<td>vch_VC_FIELD_SEPARATOR</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>';'</td>
<td>Разделитель в csv</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_LOADINGS_PKG.LOAD_USERS_FROM_CSV-0" name="EX_LOADINGS_PKG.LOAD_USERS_FROM_CSV-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE LOAD_USERS_FROM_CSV</h5>
<div class="_description">
Загрузка абонентов из CSV-файла.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_LOADINGS_PKG"
data-subprogram="LOAD_USERS_FROM_CSV"
data-object="EX_LOADINGS_PKG.LOAD_USERS_FROM_CSV"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJ_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип субъекта</td>
</tr>
<tr class="">
<td>clb_CL_DATA</td>
<td>IN</td>
<td>CLOB</td>
<td>CLOB</td>
<td></td>
<td>Входные данные</td>
</tr>
<tr class="">
<td>num_ErrorsLimit</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>10</td>
<td>Лимит ошибок</td>
</tr>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Регион</td>
</tr>
<tr class="">
<td>vch_VC_FIELD_SEPARATOR</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>';'</td>
<td>Разделитель полей в csv</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_LOADINGS_PKG.CREATE_INVOICE_BY_SUBJ_GOOD-0" name="EX_LOADINGS_PKG.CREATE_INVOICE_BY_SUBJ_GOOD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CREATE_INVOICE_BY_SUBJ_GOOD</h5>
<div class="_description">
Создание инвойса по строке подписки.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_LOADINGS_PKG"
data-subprogram="CREATE_INVOICE_BY_SUBJ_GOOD"
data-object="EX_LOADINGS_PKG.CREATE_INVOICE_BY_SUBJ_GOOD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Строка подписки</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>СУ-абонент</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>ЛС</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата формирования документа</td>
</tr>
<tr class="">
<td>b_AllInvoicesAtOnce</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Признак формирования всех возможных инвойсов по счету</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_LOADINGS_PKG.CREATE_WHOLE_REGION_BRANCH-0" name="EX_LOADINGS_PKG.CREATE_WHOLE_REGION_BRANCH-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CREATE_WHOLE_REGION_BRANCH</h5>
<div class="_description">
Создание всей ветки справочника регионов (используется для загрузки регионов).
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_LOADINGS_PKG"
data-subprogram="CREATE_WHOLE_REGION_BRANCH"
data-object="EX_LOADINGS_PKG.CREATE_WHOLE_REGION_BRANCH"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DEFAULT_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Вышестоящий регион по умолчанию</td>
</tr>
<tr class="">
<td>vch_VC_EXT_ID</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Внешний ID</td>
</tr>
<tr class="">
<td>vch_VC_DISTRICT</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Район</td>
</tr>
<tr class="">
<td>vch_VC_CITY</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Населенный пункт</td>
</tr>
<tr class="">
<td>vch_VC_INNER_CITY</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Внутренний населенный пункт</td>
</tr>
<tr class="">
<td>vch_VC_CITY_CODE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код населенного пункта из внешнего классификатора</td>
</tr>
<tr class="">
<td>vch_VC_STREET</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Улица</td>
</tr>
<tr class="">
<td>vch_VC_STREET_CODE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код улицы из внешнего классификатора</td>
</tr>
<tr class="">
<td>vch_VC_BUILDING</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Здание</td>
</tr>
<tr class="">
<td>vch_VC_BUILDING_CODE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код здания из внешнего классификатора</td>
</tr>
<tr class="">
<td>vch_VC_POST_INDEX</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Почтовый индекс</td>
</tr>
<tr class="">
<td>vch_VC_HIERARCHY_BIND</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Привязка к региону муниципальной иерархии</td>
</tr>
<tr class="">
<td>vch_VC_PAR_HIERARCHY_BIND</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Привязка на регион выше в муниципальной иерархии</td>
</tr>
<tr class="">
<td>num_N_CITY_ID</td>
<td>OUT</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Населенный пункт</td>
</tr>
<tr class="">
<td>num_N_INNER_CITY_ID</td>
<td>OUT</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Внутренний населенный пункт</td>
</tr>
<tr class="">
<td>num_N_STREET_ID</td>
<td>OUT</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Улица</td>
</tr>
<tr class="">
<td>num_N_BUILDING_ID</td>
<td>OUT</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Здание</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_LOADINGS_PKG.LOAD_ACTUAL_INVOICES_FROM_CSV-0" name="EX_LOADINGS_PKG.LOAD_ACTUAL_INVOICES_FROM_CSV-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE LOAD_ACTUAL_INVOICES_FROM_CSV</h5>
<div class="_description">
Загрузка актуальных инвойсов.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_LOADINGS_PKG"
data-subprogram="LOAD_ACTUAL_INVOICES_FROM_CSV"
data-object="EX_LOADINGS_PKG.LOAD_ACTUAL_INVOICES_FROM_CSV"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>clb_CL_DATA</td>
<td>IN</td>
<td>CLOB</td>
<td>CLOB</td>
<td></td>
<td>Входные данные</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата выставления инвойсов</td>
</tr>
<tr class="">
<td>num_ErrorsLimit</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>10</td>
<td>Лимит ошибок</td>
</tr>
<tr class="">
<td>vch_VC_FIELD_SEPARATOR</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>';'</td>
<td>Разделитель в csv</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_LOADINGS_PKG.LOAD_PROV_EQUIP_FROM_CSV-0" name="EX_LOADINGS_PKG.LOAD_PROV_EQUIP_FROM_CSV-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE LOAD_PROV_EQUIP_FROM_CSV</h5>
<div class="_description">
Загрузка операторского оборудования.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_LOADINGS_PKG"
data-subprogram="LOAD_PROV_EQUIP_FROM_CSV"
data-object="EX_LOADINGS_PKG.LOAD_PROV_EQUIP_FROM_CSV"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>clb_CL_DATA</td>
<td>IN</td>
<td>CLOB</td>
<td>CLOB</td>
<td></td>
<td>Входные данные</td>
</tr>
<tr class="">
<td>num_N_OWNER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_OWNER_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Владелец</td>
</tr>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Служба</td>
</tr>
<tr class="">
<td>num_N_CHAPTER_ID</td>
<td>IN</td>
<td>EX_MAPPINGS.N_CHAPTER_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Справочник сопоставления оборудования</td>
</tr>
<tr class="">
<td>num_N_MANAGE_SPEC_ID</td>
<td>IN</td>
<td>SR_GOODS.N_BASE_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Позиция спецификации модуля управления</td>
</tr>
<tr class="">
<td>num_N_DEFAULT_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td>MAIN.GET_N_REGION_ID</td>
<td>Вышестоящий регион по умолчанию</td>
</tr>
<tr class="">
<td>b_InitializeContent</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td></td>
<td>Инициализировать состав</td>
</tr>
<tr class="">
<td>num_ErrorsLimit</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>10</td>
<td>Лимит ошибок</td>
</tr>
<tr class="">
<td>vch_VC_FIELD_SEPARATOR</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>';'</td>
<td>Разделитель в csv</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_LOADINGS_PKG.LOAD_IP_ADDRESSES_FROM_CSV-0" name="EX_LOADINGS_PKG.LOAD_IP_ADDRESSES_FROM_CSV-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE LOAD_IP_ADDRESSES_FROM_CSV</h5>
<div class="_description">
Загрузка IP-адресов, подписок и оборудования.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_LOADINGS_PKG"
data-subprogram="LOAD_IP_ADDRESSES_FROM_CSV"
data-object="EX_LOADINGS_PKG.LOAD_IP_ADDRESSES_FROM_CSV"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>clb_CL_DATA</td>
<td>IN</td>
<td>CLOB</td>
<td>CLOB</td>
<td></td>
<td>Входные данные</td>
</tr>
<tr class="">
<td>num_N_OBJECT_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип оборудования абонента</td>
</tr>
<tr class="">
<td>num_N_BASE_CONTRACT_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Базовый договор</td>
</tr>
<tr class="">
<td>vch_VC_CONTRACT_MASK</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>'.*'</td>
<td>Маска для клиентского договора</td>
</tr>
<tr class="">
<td>num_ErrorsLimit</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>10</td>
<td>Лимит ошибок</td>
</tr>
<tr class="">
<td>vch_VC_FIELD_SEPARATOR</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>';'</td>
<td>Разделитель в csv</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_LOADINGS_PKG.LOAD_PHONE_NUMBERS_FROM_CSV-0" name="EX_LOADINGS_PKG.LOAD_PHONE_NUMBERS_FROM_CSV-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE LOAD_PHONE_NUMBERS_FROM_CSV</h5>
<div class="_description">
Загрузка телефонов, подписок и оборудования.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_LOADINGS_PKG"
data-subprogram="LOAD_PHONE_NUMBERS_FROM_CSV"
data-object="EX_LOADINGS_PKG.LOAD_PHONE_NUMBERS_FROM_CSV"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>clb_CL_DATA</td>
<td>IN</td>
<td>CLOB</td>
<td>CLOB</td>
<td></td>
<td>Входные данные</td>
</tr>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сетевая служба, порты которой будут создаваться</td>
</tr>
<tr class="">
<td>num_N_GOOD_SPEC_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Спецификация для портов</td>
</tr>
<tr class="">
<td>num_N_BASE_CONTRACT_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Базовый договор</td>
</tr>
<tr class="">
<td>vch_VC_CONTRACT_MASK</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>'.*'</td>
<td>Маска для клиентского договора</td>
</tr>
<tr class="">
<td>num_ErrorsLimit</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>10</td>
<td>Лимит ошибок</td>
</tr>
<tr class="">
<td>vch_VC_FIELD_SEPARATOR</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>';'</td>
<td>Разделитель в csv</td>
</tr>
<tr class="">
<td>vch_VC_PHONE_SEPARATOR</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>' '</td>
<td>Разделитель телефонных номеров</td>
</tr>
<tr class="">
<td>b_WO_TARIFF</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг загрузки подписок</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#EX_MAPPINGS_PKG" name="EX_MAPPINGS_PKG">EX_MAPPINGS_PKG</a></h2>
<div class="_description">
Работа с сопоставлениями
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_MAPPINGS_PKG.EX_MAPPINGS_PUT-0" name="EX_MAPPINGS_PKG.EX_MAPPINGS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE EX_MAPPINGS_PUT</h5>
<div class="_description">
Добавление или изменение записи о сопоставлении.
Примеры использования:
Добавление сопоставления 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);
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_MAPPINGS_PKG"
data-subprogram="EX_MAPPINGS_PUT"
data-object="EX_MAPPINGS_PKG.EX_MAPPINGS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CHAPTER_ID</td>
<td>IN</td>
<td>EX_MAPPINGS.N_CHAPTER_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Раздел, значение из справочника разделов, N_REF_TYPE_ID = 99</td>
</tr>
<tr class="">
<td>num_N_SRC_KEY</td>
<td>IN</td>
<td>EX_MAPPINGS.N_SRC_KEY%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Исходный ключ</td>
</tr>
<tr class="">
<td>vch_VC_SRC_CODE</td>
<td>IN</td>
<td>EX_MAPPINGS.VC_SRC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Исходный код</td>
</tr>
<tr class="">
<td>vch_VC_SRC_NAME</td>
<td>IN</td>
<td>EX_MAPPINGS.VC_SRC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Исходное наименование</td>
</tr>
<tr class="">
<td>vch_VC_SRC_PAR_CODE</td>
<td>IN</td>
<td>EX_MAPPINGS.VC_SRC_PAR_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Исходный код владельца</td>
</tr>
<tr class="">
<td>vch_VC_SRC_PAR_NAME</td>
<td>IN</td>
<td>EX_MAPPINGS.VC_SRC_PAR_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Исходное наименование владельца</td>
</tr>
<tr class="">
<td>dt_D_SRC_DATE</td>
<td>IN</td>
<td>EX_MAPPINGS.D_SRC_DATE%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Исходная дата</td>
</tr>
<tr class="">
<td>num_N_DST_KEY</td>
<td>IN</td>
<td>EX_MAPPINGS.N_DST_KEY%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Результирующий ключ</td>
</tr>
<tr class="">
<td>vch_VC_DST_CODE</td>
<td>IN</td>
<td>EX_MAPPINGS.VC_DST_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Результирующий код</td>
</tr>
<tr class="">
<td>vch_VC_DST_NAME</td>
<td>IN</td>
<td>EX_MAPPINGS.VC_DST_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Результирующее наименование</td>
</tr>
<tr class="">
<td>dt_D_DST_DATE</td>
<td>IN</td>
<td>EX_MAPPINGS.D_DST_DATE%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Результирующая дата</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_MAPPINGS_PKG.EX_MAPPINGS_DEL-0" name="EX_MAPPINGS_PKG.EX_MAPPINGS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE EX_MAPPINGS_DEL</h5>
<div class="_description">
Удаление записи.
Примеры использования:
Удаление сопоставления 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);
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_MAPPINGS_PKG"
data-subprogram="EX_MAPPINGS_DEL"
data-object="EX_MAPPINGS_PKG.EX_MAPPINGS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CHAPTER_ID</td>
<td>IN</td>
<td>EX_MAPPINGS.N_CHAPTER_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Раздел, значение из справочника разделов, N_REF_TYPE_ID = 99</td>
</tr>
<tr class="">
<td>num_N_SRC_KEY</td>
<td>IN</td>
<td>EX_MAPPINGS.N_SRC_KEY%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Исходный ключ</td>
</tr>
<tr class="">
<td>vch_VC_SRC_CODE</td>
<td>IN</td>
<td>EX_MAPPINGS.VC_SRC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Исходный код</td>
</tr>
<tr class="">
<td>vch_VC_SRC_NAME</td>
<td>IN</td>
<td>EX_MAPPINGS.VC_SRC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Исходное наименование</td>
</tr>
<tr class="">
<td>vch_VC_SRC_PAR_CODE</td>
<td>IN</td>
<td>EX_MAPPINGS.VC_SRC_PAR_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Исходный код владельца</td>
</tr>
<tr class="">
<td>vch_VC_SRC_PAR_NAME</td>
<td>IN</td>
<td>EX_MAPPINGS.VC_SRC_PAR_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Исходное наименование владельца</td>
</tr>
<tr class="">
<td>dt_D_SRC_DATE</td>
<td>IN</td>
<td>EX_MAPPINGS.D_SRC_DATE%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Исходная дата</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#EX_PAYMENTS_PKG" name="EX_PAYMENTS_PKG">EX_PAYMENTS_PKG</a></h2>
<div class="_description">
Загрузка и обработка платежей из внешних систем
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.BANK_STATEMENT_ROW" name="EX_PAYMENTS_PKG.BANK_STATEMENT_ROW" class="_link" title="Ссылка на тип"></a>
<h5>TYPE BANK_STATEMENT_ROW PL/SQL RECORD</h5>
<div class="_description">
Строка временной таблицы банковской выписки.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-type="BANK_STATEMENT_ROW"
data-object="EX_PAYMENTS_PKG.BANK_STATEMENT_ROW"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>VC_VALUE_1</td>
<td>TT_VALUES.VC_VALUE_1%TYPE</td>
<td>VARCHAR2</td>
<td></td>
</tr>
<tr class="">
<td>VC_VALUE_2</td>
<td>TT_VALUES.VC_VALUE_2%TYPE</td>
<td>VARCHAR2</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#EX_PAYMENTS_PKG.TT_BANK_STATEMENT_TYPE" name="EX_PAYMENTS_PKG.TT_BANK_STATEMENT_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE TT_BANK_STATEMENT_TYPE PL/SQL TABLE</h5>
<div class="_description">
Массив строк банковской выписки
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.LOCK_TOP_UP_REQUEST-0" name="EX_PAYMENTS_PKG.LOCK_TOP_UP_REQUEST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION LOCK_TOP_UP_REQUEST</h5>
<div class="_description">
Lock top up request.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="LOCK_TOP_UP_REQUEST"
data-object="EX_PAYMENTS_PKG.LOCK_TOP_UP_REQUEST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REQUEST_ID</td>
<td>IN</td>
<td>SD_TOP_UP_REQUESTS.N_REQUEST_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Top up request id</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Lock success</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.CANCEL_AUTO_TOP_UP-0" name="EX_PAYMENTS_PKG.CANCEL_AUTO_TOP_UP-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CANCEL_AUTO_TOP_UP</h5>
<div class="_description">
Cancel auto top up subscription by doc id.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="CANCEL_AUTO_TOP_UP"
data-object="EX_PAYMENTS_PKG.CANCEL_AUTO_TOP_UP"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Payment order</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.EX_PAYMENTS_CHANGE_DOC_STATE-0" name="EX_PAYMENTS_PKG.EX_PAYMENTS_CHANGE_DOC_STATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE EX_PAYMENTS_CHANGE_DOC_STATE</h5>
<div class="_description">
Изменение состояния документа.
Используется в HPD.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="EX_PAYMENTS_CHANGE_DOC_STATE"
data-object="EX_PAYMENTS_PKG.EX_PAYMENTS_CHANGE_DOC_STATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_STATE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор нового состояния</td>
</tr>
<tr class="">
<td>b_DisableTriggers</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг отключения триггеров</td>
</tr>
<tr class="">
<td>vch_VC_TRANSACTION_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TRANSACTION_ID%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Идентификатор транзакции</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.EX_PAYMENTS_CHARGE-0" name="EX_PAYMENTS_PKG.EX_PAYMENTS_CHARGE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE EX_PAYMENTS_CHARGE</h5>
<div class="_description">
Провести платеж.
Используется в HPD.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="EX_PAYMENTS_CHARGE"
data-object="EX_PAYMENTS_PKG.EX_PAYMENTS_CHARGE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_TO_BANK</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TO_BANK%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Краткое наименование банка получателя</td>
</tr>
<tr class="">
<td>vch_VC_TO_ACCOUNT</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.VC_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Краткое наименование счета получателя</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>IN</td>
<td>EX_PAYMENTS.N_SUM%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сумма</td>
</tr>
<tr class="">
<td>num_Fee</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Размер комиссии в процентах</td>
</tr>
<tr class="">
<td>vch_PayType</td>
<td>IN</td>
<td>SI_REF.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Краткое наименование типа платежа</td>
</tr>
<tr class="">
<td>vch_Currency</td>
<td>IN</td>
<td>SI_REF.VC_VALUE_2%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код валюты в формате ISO-4217</td>
</tr>
<tr class="">
<td>vch_VC_TRANSACTION_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TRANSACTION_ID%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Идентификатор транзакции</td>
</tr>
<tr class="">
<td>vch_VC_TRANSACTION_NO</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TRANSACTION_ID%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер транзакции</td>
</tr>
<tr class="">
<td>num_N_FORWHO_ACCOUNT_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_FORWHO_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Счет абонента</td>
</tr>
<tr class="">
<td>vch_VC_ACCOUNT</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Краткое наименование счета абонента</td>
</tr>
<tr class="">
<td>vch_VC_USER_CODE</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код абонента</td>
</tr>
<tr class="">
<td>vch_VC_TEL_NUMBER</td>
<td>IN</td>
<td>SI_OBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Телефонный номер</td>
</tr>
<tr class="">
<td>vch_VC_CONTRACT_DOC_NO</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер договора на оказание услуг</td>
</tr>
<tr class="">
<td>vch_VC_BILL_DOC_NO</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер счета</td>
</tr>
<tr class="">
<td>b_AllowCompanyPaying</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг, разрешающий проводить платежи для юрлиц</td>
</tr>
<tr class="">
<td>vch_VC_USER_GROUP</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Краткое наименование группы абонента</td>
</tr>
<tr class="">
<td>num_N_SUM_WO_FEE</td>
<td>IN</td>
<td>EX_PAYMENTS.N_SUM_WO_FEE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма без налогов</td>
</tr>
<tr class="">
<td>dt_D_TAKING</td>
<td>IN</td>
<td>EX_PAYMENTS.D_TAKING%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата поступления платежа</td>
</tr>
<tr class="">
<td>vch_VC_FROM</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FROM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код плательщика</td>
</tr>
<tr class="">
<td>vch_VC_FROM_BANK</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FROM_BANK%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Банк плательщика</td>
</tr>
<tr class="">
<td>vch_VC_FROM_BANK_ACCOUNT</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FROM_BANK_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Счет плательщика</td>
</tr>
<tr class="">
<td>vch_VC_TO</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код получателя</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Основание платежа</td>
</tr>
<tr class="">
<td>num_N_DOC_STATE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Состояние платежного документа</td>
</tr>
<tr class="">
<td>num_N_AUTO_TOP_UP_ID</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.N_AUTO_TOP_UP_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Автоплатеж</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>OUT</td>
<td>EX_PAYMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Платежный документ</td>
</tr>
<tr class="">
<td>dt_D_LOAD</td>
<td>OUT</td>
<td>EX_PAYMENTS.D_LOAD%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата загрузки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.UPDATE_AUTO_TOP_UP_TOKEN-0" name="EX_PAYMENTS_PKG.UPDATE_AUTO_TOP_UP_TOKEN-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE UPDATE_AUTO_TOP_UP_TOKEN</h5>
<div class="_description">
Update token for active auto top up by account.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="UPDATE_AUTO_TOP_UP_TOKEN"
data-object="EX_PAYMENTS_PKG.UPDATE_AUTO_TOP_UP_TOKEN"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_AUTO_TOP_UP_ID</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.N_AUTO_TOP_UP_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Auto top up id</td>
</tr>
<tr class="">
<td>vch_VC_TOKEN</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.VC_TOKEN%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Token</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.ACTIVATE_AUTO_TOP_UP-0" name="EX_PAYMENTS_PKG.ACTIVATE_AUTO_TOP_UP-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE ACTIVATE_AUTO_TOP_UP</h5>
<div class="_description">
Activate auto top up subscription by doc id.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="ACTIVATE_AUTO_TOP_UP"
data-object="EX_PAYMENTS_PKG.ACTIVATE_AUTO_TOP_UP"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Payment order</td>
</tr>
<tr class="">
<td>vch_VC_TOKEN</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.VC_TOKEN%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Recurrent payment token</td>
</tr>
<tr class="">
<td>vch_VC_CARD_TYPE</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.VC_CARD_TYPE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Card type</td>
</tr>
<tr class="">
<td>vch_VC_TRUNCATED_PAN</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.VC_TRUNCATED_PAN%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Truncated PAN</td>
</tr>
<tr class="">
<td>dt_D_VALID_UNTIL</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.D_VALID_UNTIL%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Subscription expiration date</td>
</tr>
<tr class="">
<td>vch_VC_CARDHOLDER_NAME</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.VC_CARDHOLDER_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Cardholder name</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.BANK_PUT-0" name="EX_PAYMENTS_PKG.BANK_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE BANK_PUT</h5>
<div class="_description">
Создание или сохранение банка.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="BANK_PUT"
data-object="EX_PAYMENTS_PKG.BANK_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_BANK_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Банк</td>
</tr>
<tr class="">
<td>num_N_BASE_COMPANY_ID</td>
<td>IN/OUT</td>
<td>SI_COMPANIES.N_COMPANY_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Юридическое лицо для банка</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_COMPANIES.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Наименование юрлица</td>
</tr>
<tr class="">
<td>num_N_OPF_ID</td>
<td>IN</td>
<td>SI_COMPANIES.N_OPF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>ОПФ юрлица</td>
</tr>
<tr class="">
<td>vch_BIK</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>БИК</td>
</tr>
<tr class="">
<td>vch_CORR_ACCOUNT</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Корреспондентский счет</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Регион</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.CREATE_AUTO_TOP_UP-0" name="EX_PAYMENTS_PKG.CREATE_AUTO_TOP_UP-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CREATE_AUTO_TOP_UP</h5>
<div class="_description">
Create auto top up subscription by rule.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="CREATE_AUTO_TOP_UP"
data-object="EX_PAYMENTS_PKG.CREATE_AUTO_TOP_UP"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_AUTO_TOP_UP_ID</td>
<td>OUT</td>
<td>SI_AUTO_TOP_UPS.N_AUTO_TOP_UP_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>ID</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Payment order</td>
</tr>
<tr class="">
<td>num_N_RULE_ID</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.N_RULE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Top up rule</td>
</tr>
<tr class="">
<td>num_N_AUTO_TOP_UP_TYPE_ID</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.N_AUTO_TOP_UP_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.ATU_TYPE_CreditCard</td>
<td>Auto top up type</td>
</tr>
<tr class="">
<td>num_N_AUTO_TOP_UP_STATE_ID</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.N_AUTO_TOP_UP_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.ATU_STATE_Unverified</td>
<td>Auto top up state</td>
</tr>
<tr class="">
<td>num_N_TOP_UP_SUM</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.N_TOP_UP_SUM%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Top up amount</td>
</tr>
<tr class="">
<td>num_N_MIN_SUM</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.N_MIN_SUM%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Minimal amount</td>
</tr>
<tr class="">
<td>num_N_MAX_SUM</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.N_MAX_SUM%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Maximal amount</td>
</tr>
<tr class="">
<td>num_N_MAX_SUM_MONTHLY</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.N_MAX_SUM_MONTHLY%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Maximal amount per calendar month</td>
</tr>
<tr class="">
<td>num_N_MAX_TXNS_MONTHLY</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.N_MAX_TXNS_MONTHLY%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Maximal number of trapactions per calendar month</td>
</tr>
<tr class="">
<td>num_N_LOW_BALANCE_LIMIT</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.N_LOW_BALANCE_LIMIT%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Low-balance trigger</td>
</tr>
<tr class="">
<td>dt_D_TERMS_ACCEPTED</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.D_TERMS_ACCEPTED%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>When customer has accepted terms of service</td>
</tr>
<tr class="">
<td>vch_VC_TOKEN</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.VC_TOKEN%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Recurrent payment token</td>
</tr>
<tr class="">
<td>vch_VC_CARD_TYPE</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.VC_CARD_TYPE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Card type</td>
</tr>
<tr class="">
<td>vch_VC_TRUNCATED_PAN</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.VC_TRUNCATED_PAN%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Truncated PAN</td>
</tr>
<tr class="">
<td>dt_D_VALID_UNTIL</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.D_VALID_UNTIL%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Subscription expiration date</td>
</tr>
<tr class="">
<td>vch_VC_EMAIL</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.VC_EMAIL%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Payer e-mail</td>
</tr>
<tr class="">
<td>vch_VC_PHONE</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.VC_PHONE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Payer phone</td>
</tr>
<tr class="">
<td>vch_VC_CARDHOLDER_NAME</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.VC_CARDHOLDER_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Cardholder name</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.EX_PAYMENTS_CHARGE_VIRTUAL-0" name="EX_PAYMENTS_PKG.EX_PAYMENTS_CHARGE_VIRTUAL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE EX_PAYMENTS_CHARGE_VIRTUAL</h5>
<div class="_description">
Проведение виртуального платежа.
Используется в HID.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="EX_PAYMENTS_CHARGE_VIRTUAL"
data-object="EX_PAYMENTS_PKG.EX_PAYMENTS_CHARGE_VIRTUAL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>OUT</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_TYPE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>SS_CONSTANTS_PKG_S.DOC_TYPE_PaymentOrder</td>
<td>Тип документа (справочник REF_TYPE_Document_Type)</td>
</tr>
<tr class="">
<td>num_N_DOC_STATE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>SS_CONSTANTS_PKG_S.DOC_STATE_Actual</td>
<td>Состояние документа (справочник REF_TYPE_Document_State)</td>
</tr>
<tr class="">
<td>num_N_PAY_TYPE_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_PAY_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>SS_CONSTANTS_PKG_S.VMM_KIND_Virtual</td>
<td>Тип платежа (справочник REF_TYPE_Virtual_MM_Kind)</td>
</tr>
<tr class="">
<td>num_N_MOVE_TYPE_ID</td>
<td>IN</td>
<td>SD_MONEY_MOVES.N_MOVE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>SS_CONSTANTS_PKG_S.MM_TYPE_Intake</td>
<td>Вид движения (справочник REF_TYPE_Money_Move_Type)</td>
</tr>
<tr class="">
<td>num_N_PAYER_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Плательщик</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID_Payer</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Счет плательщика</td>
</tr>
<tr class="">
<td>num_N_RECEIVER_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Получатель</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID_Receiver</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Счет получателя</td>
</tr>
<tr class="">
<td>vch_VC_DOC_NO</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер документа</td>
</tr>
<tr class="">
<td>dt_D_TAKING</td>
<td>IN</td>
<td>EX_PAYMENTS.D_TAKING%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата приема платежа</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>IN</td>
<td>SD_MONEY_MOVES.N_SUM%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сумма</td>
</tr>
<tr class="">
<td>num_N_TAX_RATE_ID</td>
<td>IN</td>
<td>SD_MONEY_MOVES.N_TAX_RATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Ставка налога (справочник REF_TYPE_TAX_Rates)</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>SD_MONEY_MOVES.N_CURRENCY_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Валюта (справочник REF_TYPE_Currency)</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Примечание</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Фирма</td>
</tr>
<tr class="">
<td>vch_VC_TRANSACTION_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TRANSACTION_ID%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Идентификатор транзакции</td>
</tr>
<tr class="">
<td>vch_VC_TRANSACTION_NO</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TRANSACTION_ID%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер транзакции</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.EX_PAYMENTS_PUT-1" name="EX_PAYMENTS_PKG.EX_PAYMENTS_PUT-1" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE EX_PAYMENTS_PUT</h5>
<div class="_description">
Добавление или изменение записи о платеже.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="EX_PAYMENTS_PUT"
data-object="EX_PAYMENTS_PKG.EX_PAYMENTS_PUT"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_PAYMENT_ID</td>
<td>IN/OUT</td>
<td>EX_PAYMENTS.N_PAYMENT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Запись о платеже</td>
</tr>
<tr class="">
<td>num_N_REC_OF_BANK_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_REC_OF_BANK_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Банковская выписка</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Платежный документ</td>
</tr>
<tr class="">
<td>vch_VC_DOC_NO</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер платежного документа</td>
</tr>
<tr class="">
<td>dt_D_DOC</td>
<td>IN</td>
<td>EX_PAYMENTS.D_DOC%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата платежного документа</td>
</tr>
<tr class="">
<td>vch_VC_TRANSACTION_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TRANSACTION_ID%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Идентификатор транзакции</td>
</tr>
<tr class="">
<td>vch_VC_TRANSACTION_NO</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TRANSACTION_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер транзакции</td>
</tr>
<tr class="">
<td>vch_VC_CLIENT_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_CLIENT_ID%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Клиент</td>
</tr>
<tr class="">
<td>num_N_MOVE_TYPE_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_MOVE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Вид движения</td>
</tr>
<tr class="">
<td>num_N_PAY_TYPE_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_PAY_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Тип платежа</td>
</tr>
<tr class="">
<td>num_N_TAX_RATE_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_TAX_RATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Ставка налога</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_CURRENCY_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Валюта</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>IN</td>
<td>EX_PAYMENTS.N_SUM%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма</td>
</tr>
<tr class="">
<td>num_N_SUM_FEE</td>
<td>IN</td>
<td>EX_PAYMENTS.N_SUM_FEE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма налога</td>
</tr>
<tr class="">
<td>num_N_SUM_WO_FEE</td>
<td>IN</td>
<td>EX_PAYMENTS.N_SUM_WO_FEE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма без налога</td>
</tr>
<tr class="">
<td>dt_D_TAKING</td>
<td>IN</td>
<td>EX_PAYMENTS.D_TAKING%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата поступления платежа</td>
</tr>
<tr class="">
<td>dt_D_LOAD</td>
<td>IN</td>
<td>EX_PAYMENTS.D_LOAD%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата загрузки</td>
</tr>
<tr class="">
<td>vch_VC_FROM</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FROM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код плательщика</td>
</tr>
<tr class="">
<td>vch_VC_FROM_INN</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FROM_INN%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>ИНН плательщика</td>
</tr>
<tr class="">
<td>vch_VC_FROM_KPP</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FROM_KPP%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>КПП плательщика</td>
</tr>
<tr class="">
<td>vch_VC_FROM_BANK</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FROM_BANK%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Банк или платежная система плательщика</td>
</tr>
<tr class="">
<td>vch_VC_FROM_BIK</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FROM_BIK%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>БИК банка плательщика</td>
</tr>
<tr class="">
<td>vch_VC_FROM_CORR_ACCOUNT</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FROM_CORR_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Корреспондентский счет банка плательщика</td>
</tr>
<tr class="">
<td>vch_VC_FROM_BANK_ACCOUNT</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FROM_BANK_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Расчетный счет плательщика или счет в платежной системе</td>
</tr>
<tr class="">
<td>num_N_FROM_SUBJECT_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_FROM_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Базовый субъект плательщика</td>
</tr>
<tr class="">
<td>num_N_FROM_BANK_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_FROM_BANK_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Банк плательщика</td>
</tr>
<tr class="">
<td>num_N_FROM_ACCOUNT_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_FROM_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Счет плательщика</td>
</tr>
<tr class="">
<td>vch_VC_TO</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код получателя</td>
</tr>
<tr class="">
<td>vch_VC_TO_INN</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TO_INN%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>ИНН получателя</td>
</tr>
<tr class="">
<td>vch_VC_TO_KPP</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TO_KPP%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>КПП получателя</td>
</tr>
<tr class="">
<td>vch_VC_TO_BANK</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TO_BANK%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Банк или платежная система получателя</td>
</tr>
<tr class="">
<td>vch_VC_TO_BIK</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TO_BIK%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>БИК банка получателя</td>
</tr>
<tr class="">
<td>vch_VC_TO_CORR_ACCOUNT</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TO_CORR_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Корреспондентский счет банка получателя</td>
</tr>
<tr class="">
<td>vch_VC_TO_BANK_ACCOUNT</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TO_BANK_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Расчетный счет получателя или счет в платежной системе</td>
</tr>
<tr class="">
<td>num_N_TO_SUBJECT_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_TO_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Базовый субъект получателя</td>
</tr>
<tr class="">
<td>num_N_TO_ACCOUNT_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_TO_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Счет получателя</td>
</tr>
<tr class="">
<td>num_N_TO_BANK_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_TO_BANK_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Банк получателя</td>
</tr>
<tr class="">
<td>vch_VC_FORWHO</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FORWHO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код абонента, которому зачисляется платеж</td>
</tr>
<tr class="">
<td>num_N_FORWHO_SUBJECT_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_FORWHO_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Абонент</td>
</tr>
<tr class="">
<td>vch_VC_FORWHO_ACCOUNT</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FORWHO_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименование счета абонента</td>
</tr>
<tr class="">
<td>num_N_FORWHO_ACCOUNT_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_FORWHO_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Счет абонента</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Фирма</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий (назначение платежа)</td>
</tr>
<tr class="">
<td>num_N_CREATOR_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_CREATOR_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Абонент, создавший запись о платеже</td>
</tr>
<tr class="">
<td>num_N_RATING</td>
<td>IN</td>
<td>EX_PAYMENTS.N_RATING%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Числовой показатель оченки точности подбора данных в платеже (рейтинг)</td>
</tr>
<tr class="">
<td>vch_VC_REFUSE_REASON</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_REFUSE_REASON%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Причина отказа в приеме платежа</td>
</tr>
<tr class="">
<td>num_N_AUTO_TOP_UP_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_AUTO_TOP_UP_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Автоплатеж</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.EX_PAYMENTS_PUT-2" name="EX_PAYMENTS_PKG.EX_PAYMENTS_PUT-2" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE EX_PAYMENTS_PUT</h5>
<div class="_description">
Добавление записи о платеже в виде структуры.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="EX_PAYMENTS_PUT"
data-object="EX_PAYMENTS_PKG.EX_PAYMENTS_PUT"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_PAYMENT</td>
<td>IN/OUT</td>
<td>NOCOPY EX_PAYMENTS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Данные о платеже</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.EX_PREPARE_NEW_ACCOUNTS-0" name="EX_PAYMENTS_PKG.EX_PREPARE_NEW_ACCOUNTS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE EX_PREPARE_NEW_ACCOUNTS</h5>
<div class="_description">
Подготовить список расчeтных счетов для добавления к юрлицам.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="EX_PREPARE_NEW_ACCOUNTS"
data-object="EX_PAYMENTS_PKG.EX_PREPARE_NEW_ACCOUNTS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Банковская выписка</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.EX_PREPARE_NEW_BANKS-0" name="EX_PAYMENTS_PKG.EX_PREPARE_NEW_BANKS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE EX_PREPARE_NEW_BANKS</h5>
<div class="_description">
Подготовить список банков для добавления.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="EX_PREPARE_NEW_BANKS"
data-object="EX_PAYMENTS_PKG.EX_PREPARE_NEW_BANKS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Банковская выписка</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.GET_TXN_ID_BY_CODE-0" name="EX_PAYMENTS_PKG.GET_TXN_ID_BY_CODE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_TXN_ID_BY_CODE</h5>
<div class="_description">
Получение идентификатора транзакции банка.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="GET_TXN_ID_BY_CODE"
data-object="EX_PAYMENTS_PKG.GET_TXN_ID_BY_CODE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_TO_BANK</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TO_BANK%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Наименование банка</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_VALUES.N_VALUE%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.CREATE_PAYMENT-0" name="EX_PAYMENTS_PKG.CREATE_PAYMENT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CREATE_PAYMENT</h5>
<div class="_description">
Replacement for EX_PAYMENTS_CHARGE.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="CREATE_PAYMENT"
data-object="EX_PAYMENTS_PKG.CREATE_PAYMENT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_BANK_CODE</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TO_BANK%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_BANK_ACCOUNT</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.VC_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>IN</td>
<td>EX_PAYMENTS.N_SUM%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_FEE</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_PAY_TYPE</td>
<td>IN</td>
<td>SI_REF.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_CURRENCY</td>
<td>IN</td>
<td>SI_REF.VC_VALUE_2%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_TRANSACTION_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TRANSACTION_ID%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_TRANSACTION_NO</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TRANSACTION_ID%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>num_N_CUSTOMER_ACCOUNT_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_FORWHO_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_CUSTOMER_ACCOUNT</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_CUSTOMER_CODE</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_PHONE_NUMBER</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_CONTRACT_DOC_NO</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_BILL_DOC_NO</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>b_AllowCompanyPayments</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_CUSTOMER_GROUP</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>num_N_SUM_WO_FEE</td>
<td>IN</td>
<td>EX_PAYMENTS.N_SUM_WO_FEE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>dt_D_TXN</td>
<td>IN</td>
<td>EX_PAYMENTS.D_TAKING%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_PAYER_CODE</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FROM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_PAYER_BANK</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FROM_BANK%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_PAYER_BANK_ACCOUNT</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FROM_BANK_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>num_N_DOC_STATE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>num_N_AUTO_TOP_UP_ID</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.N_AUTO_TOP_UP_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>b_Autonomous</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td></td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>OUT</td>
<td>EX_PAYMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>dt_D_LOAD</td>
<td>OUT</td>
<td>EX_PAYMENTS.D_LOAD%TYPE</td>
<td>DATE</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.EX_CREATE_NEW_ACCOUNTS-0" name="EX_PAYMENTS_PKG.EX_CREATE_NEW_ACCOUNTS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE EX_CREATE_NEW_ACCOUNTS</h5>
<div class="_description">
Сформировать расчeтные счета юрлиц, информация о которых находится в EX_VALUES.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="EX_CREATE_NEW_ACCOUNTS"
data-object="EX_PAYMENTS_PKG.EX_CREATE_NEW_ACCOUNTS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Банковская выписка</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.GET_TRANSACTION_ID_FOR_CHARGE-1" name="EX_PAYMENTS_PKG.GET_TRANSACTION_ID_FOR_CHARGE-1" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_TRANSACTION_ID_FOR_CHARGE</h5>
<div class="_description">
Получение идентификатора транзакции банка.
Используется в HPD.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="GET_TRANSACTION_ID_FOR_CHARGE"
data-object="EX_PAYMENTS_PKG.GET_TRANSACTION_ID_FOR_CHARGE"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_TO_BANK_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_TO_BANK_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Банк</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_VALUES.N_VALUE%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.GET_TRANSACTION_ID_FOR_CHARGE-2" name="EX_PAYMENTS_PKG.GET_TRANSACTION_ID_FOR_CHARGE-2" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_TRANSACTION_ID_FOR_CHARGE</h5>
<div class="_description">
Получение идентификатора транзакции банка.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="GET_TRANSACTION_ID_FOR_CHARGE"
data-object="EX_PAYMENTS_PKG.GET_TRANSACTION_ID_FOR_CHARGE"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_TO_BANK</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TO_BANK%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Наименование банка</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_VALUES.N_VALUE%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.TRY_TO_CANCEL_PAY_REQ_BY_DOC-0" name="EX_PAYMENTS_PKG.TRY_TO_CANCEL_PAY_REQ_BY_DOC-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE TRY_TO_CANCEL_PAY_REQ_BY_DOC</h5>
<div class="_description">
Cancel payment requests by document
num_N_DOC_ID Payment
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="TRY_TO_CANCEL_PAY_REQ_BY_DOC"
data-object="EX_PAYMENTS_PKG.TRY_TO_CANCEL_PAY_REQ_BY_DOC"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.EX_CREATE_NEW_BANKS-0" name="EX_PAYMENTS_PKG.EX_CREATE_NEW_BANKS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE EX_CREATE_NEW_BANKS</h5>
<div class="_description">
Создать новые банки, информация о которых находится в EX_VALUES.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="EX_CREATE_NEW_BANKS"
data-object="EX_PAYMENTS_PKG.EX_CREATE_NEW_BANKS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Банковская выписка</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.CREATE_ATU_SUBSCRIPTION-0" name="EX_PAYMENTS_PKG.CREATE_ATU_SUBSCRIPTION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CREATE_ATU_SUBSCRIPTION</h5>
<div class="_description">
Create auto top up subscription for account and rule and cancel existing unverified ones.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="CREATE_ATU_SUBSCRIPTION"
data-object="EX_PAYMENTS_PKG.CREATE_ATU_SUBSCRIPTION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_AUTO_TOP_UP_ID</td>
<td>OUT</td>
<td>SI_AUTO_TOP_UPS.N_AUTO_TOP_UP_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>ID</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Payment order</td>
</tr>
<tr class="">
<td>num_N_RULE_ID</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.N_RULE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Top up rule</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Account</td>
</tr>
<tr class="">
<td>num_N_AUTO_TOP_UP_TYPE_ID</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.N_AUTO_TOP_UP_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.ATU_TYPE_CreditCard</td>
<td>Auto top up type</td>
</tr>
<tr class="">
<td>num_N_AUTO_TOP_UP_STATE_ID</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.N_AUTO_TOP_UP_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.ATU_STATE_Unverified</td>
<td>Auto top up state</td>
</tr>
<tr class="">
<td>dt_D_TERMS_ACCEPTED</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.D_TERMS_ACCEPTED%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>When customer has accepted terms of service</td>
</tr>
<tr class="">
<td>vch_VC_EMAIL</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.VC_EMAIL%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Payer e-mail</td>
</tr>
<tr class="">
<td>vch_VC_PHONE</td>
<td>IN</td>
<td>SI_AUTO_TOP_UPS.VC_PHONE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Payer phone</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.EX_PAYMENTS_CHANGE_STATE-0" name="EX_PAYMENTS_PKG.EX_PAYMENTS_CHANGE_STATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE EX_PAYMENTS_CHANGE_STATE</h5>
<div class="_description">
Изменение состояния банковской выписки. Внимание: вызов данной процедуры происходит
только из SD_DOC_STATES_PKG.SD_DOCUMENTS_CHANGE_STATE.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="EX_PAYMENTS_CHANGE_STATE"
data-object="EX_PAYMENTS_PKG.EX_PAYMENTS_CHANGE_STATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Банковская выписка</td>
</tr>
<tr class="">
<td>num_N_Old_DOC_STATE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Старое состояние</td>
</tr>
<tr class="">
<td>num_N_New_DOC_STATE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Новое состояние</td>
</tr>
<tr class="">
<td>b_DisableTriggers</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг отключения триггеров</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.EX_PAYMENTS_DEL-0" name="EX_PAYMENTS_PKG.EX_PAYMENTS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE EX_PAYMENTS_DEL</h5>
<div class="_description">
Удаление записи о платеже.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="EX_PAYMENTS_DEL"
data-object="EX_PAYMENTS_PKG.EX_PAYMENTS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_PAYMENT_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_PAYMENT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Запись о платеже</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.LOAD_PAYMENTS_1C-0" name="EX_PAYMENTS_PKG.LOAD_PAYMENTS_1C-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE LOAD_PAYMENTS_1C</h5>
<div class="_description">
Массовая загрузка платежей из 1C. Внимание: информация о платежах должна быть в кодировке UTF-8.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="LOAD_PAYMENTS_1C"
data-object="EX_PAYMENTS_PKG.LOAD_PAYMENTS_1C"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>clb_CL_PAYMENTS_DATA</td>
<td>IN</td>
<td>CLOB</td>
<td>CLOB</td>
<td></td>
<td>Входные данные</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Фирма</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Банковская выписка</td>
</tr>
<tr class="">
<td>num_N_TAX_RATE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Ставка налога</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Валюта</td>
</tr>
<tr class="">
<td>num_N_PAY_TYPE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип платежа</td>
</tr>
<tr class="">
<td>vch_VC_FILE_ENCODING</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Кодировка файла банковской выгрузки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.BANK_STATEMENT_TO_TT-0" name="EX_PAYMENTS_PKG.BANK_STATEMENT_TO_TT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION BANK_STATEMENT_TO_TT</h5>
<div class="_description">
Перевод банковской выписки во временную таблицу.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="BANK_STATEMENT_TO_TT"
data-object="EX_PAYMENTS_PKG.BANK_STATEMENT_TO_TT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>cl_CSV_DATA</td>
<td>IN</td>
<td>CLOB</td>
<td>CLOB</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>vch_FIELD_SEPARATOR</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>'='</td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN TT_BANK_STATEMENT_TYPE</td>
<td></td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.EX_PAYMENTS_SET_RATING-0" name="EX_PAYMENTS_PKG.EX_PAYMENTS_SET_RATING-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE EX_PAYMENTS_SET_RATING</h5>
<div class="_description">
Установка рейтинга платежа.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="EX_PAYMENTS_SET_RATING"
data-object="EX_PAYMENTS_PKG.EX_PAYMENTS_SET_RATING"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_PAYMENT_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_PAYMENT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Запись о платеже</td>
</tr>
<tr class="">
<td>num_N_RATING</td>
<td>IN</td>
<td>EX_PAYMENTS.N_RATING%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Рейтинг</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG.SET_TOP_UP_REQUEST_RESULT-0" name="EX_PAYMENTS_PKG.SET_TOP_UP_REQUEST_RESULT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SET_TOP_UP_REQUEST_RESULT</h5>
<div class="_description">
Write top up request result.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG"
data-subprogram="SET_TOP_UP_REQUEST_RESULT"
data-object="EX_PAYMENTS_PKG.SET_TOP_UP_REQUEST_RESULT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REQUEST_ID</td>
<td>IN</td>
<td>SD_TOP_UP_REQUESTS.N_REQUEST_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Request ID</td>
</tr>
<tr class="">
<td>num_N_REQUEST_STATE_ID</td>
<td>IN</td>
<td>SD_TOP_UP_REQUESTS.N_REQUEST_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Top up request state</td>
</tr>
<tr class="">
<td>dt_D_SENT</td>
<td>IN</td>
<td>SD_TOP_UP_REQUESTS.D_SENT%TYPE</td>
<td>DATE</td>
<td></td>
<td>Send date</td>
</tr>
<tr class="">
<td>num_N_REFUSE_REASON_ID</td>
<td>IN</td>
<td>SD_TOP_UP_REQUESTS.N_REFUSE_REASON_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Refuse reason ID</td>
</tr>
<tr class="">
<td>vch_VC_MESSAGE</td>
<td>IN</td>
<td>SD_TOP_UP_REQUESTS.VC_MESSAGE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Result message (if any)</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#EX_PAYMENTS_PKG_S" name="EX_PAYMENTS_PKG_S">EX_PAYMENTS_PKG_S</a></h2>
<div class="_description">
Сервисный пакет для загрузки и обработки платежей из внешних систем
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#EX_PAYMENTS_PKG_S.ACCOUNT_DETAILS_TBL" name="EX_PAYMENTS_PKG_S.ACCOUNT_DETAILS_TBL" class="_link" title="Ссылка на тип"></a>
<h5>TYPE ACCOUNT_DETAILS_TBL PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#EX_PAYMENTS_PKG_S.AUTO_TOP_UPS_INIT_CHARGES_TBL" name="EX_PAYMENTS_PKG_S.AUTO_TOP_UPS_INIT_CHARGES_TBL" class="_link" title="Ссылка на тип"></a>
<h5>TYPE AUTO_TOP_UPS_INIT_CHARGES_TBL PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#EX_PAYMENTS_PKG_S.DOC_NO_RATING_TABLE" name="EX_PAYMENTS_PKG_S.DOC_NO_RATING_TABLE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE DOC_NO_RATING_TABLE PL/SQL TABLE</h5>
<div class="_description">
Массив структур с информацией по номерам документа.
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#EX_PAYMENTS_PKG_S.PAYMENT_FORWHO_TABLE_TYPE" name="EX_PAYMENTS_PKG_S.PAYMENT_FORWHO_TABLE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE PAYMENT_FORWHO_TABLE_TYPE PL/SQL TABLE</h5>
<div class="_description">
Массив структур с информацией по абонентам
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#EX_PAYMENTS_PKG_S.TOP_UP_CARD_CHARGES_TBL" name="EX_PAYMENTS_PKG_S.TOP_UP_CARD_CHARGES_TBL" class="_link" title="Ссылка на тип"></a>
<h5>TYPE TOP_UP_CARD_CHARGES_TBL PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#EX_PAYMENTS_PKG_S.USER_RATING_TABLE" name="EX_PAYMENTS_PKG_S.USER_RATING_TABLE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE USER_RATING_TABLE PL/SQL TABLE</h5>
<div class="_description">
Массив структур с информацией по абонентам и лицевым счетам.
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG_S.GET_ACCOUNT_INFO-0" name="EX_PAYMENTS_PKG_S.GET_ACCOUNT_INFO-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_ACCOUNT_INFO</h5>
<div class="_description">
Поиск личего счета для зачисления средств.
Используется в HPD.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG_S"
data-subprogram="GET_ACCOUNT_INFO"
data-object="EX_PAYMENTS_PKG_S.GET_ACCOUNT_INFO"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_ACCOUNT</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер счета</td>
</tr>
<tr class="">
<td>vch_VC_USER_CODE</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код абонента</td>
</tr>
<tr class="">
<td>vch_VC_TEL_NUMBER</td>
<td>IN</td>
<td>SI_OBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Тел. номер абонента</td>
</tr>
<tr class="">
<td>vch_VC_CONTRACT_DOC_NO</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер договора</td>
</tr>
<tr class="">
<td>vch_VC_BILL_DOC_NO</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер счета (документа)</td>
</tr>
<tr class="">
<td>b_AllowCompanyPaying</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Можно ли проводить платеж за юр. лицо?</td>
</tr>
<tr class="">
<td>vch_VC_USER_GROUP</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код группы абонентов, для которой разрешена оплата</td>
</tr>
<tr class="">
<td>b_Lock</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Заблокировать счет, если он найден</td>
</tr>
<tr class="">
<td>num_N_LOCK_TIMEOUT_SEC</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>10</td>
<td>Таймаут получения блокировки</td>
</tr>
<tr class="">
<td>b_Allow_Disabled</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Запрет подбора отключенных пользователей</td>
</tr>
<tr class="">
<td>b_EvalRecommendedPayment</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td></td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>OUT</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор счета</td>
</tr>
<tr class="">
<td>vch_Info</td>
<td>OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Информация по абоненту</td>
</tr>
<tr class="">
<td>num_RecommendedPayment</td>
<td>OUT</td>
<td>TT_V_USER_RECOMMENDED_PAY.N_SUM%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сумма рекомендуемого платежа</td>
</tr>
<tr class="">
<td>b_Locked</td>
<td>OUT</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td></td>
<td>Признак успешной блокировки счета</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG_S.GET_ACCOUNT_RATING_FOR_PAYMENT-0" name="EX_PAYMENTS_PKG_S.GET_ACCOUNT_RATING_FOR_PAYMENT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_ACCOUNT_RATING_FOR_PAYMENT</h5>
<div class="_description">
Получить рейтинг, отражающий степень совпадения данных о платеже
с данными о лицевом счeте и его владельце.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG_S"
data-subprogram="GET_ACCOUNT_RATING_FOR_PAYMENT"
data-object="EX_PAYMENTS_PKG_S.GET_ACCOUNT_RATING_FOR_PAYMENT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор абонента</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор фирмы</td>
</tr>
<tr class="">
<td>rc_PAYMENT</td>
<td>IN</td>
<td>EX_PAYMENTS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Данные о платеже</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>OUT</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор базового СУ</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>OUT</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор счета</td>
</tr>
<tr class="">
<td>num_N_BANK_ID</td>
<td>OUT</td>
<td>SI_SUBJ_ACCOUNTS.N_BANK_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор банка</td>
</tr>
<tr class="">
<td>num_ACCOUNT_RATING</td>
<td>OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Рейтинг (мера достоверности совпадения)</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG_S.GET_PAYMENT-0" name="EX_PAYMENTS_PKG_S.GET_PAYMENT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_PAYMENT</h5>
<div class="_description">
Подбор платежного поручения по платежным данным.
Используется в HPD.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG_S"
data-subprogram="GET_PAYMENT"
data-object="EX_PAYMENTS_PKG_S.GET_PAYMENT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_TO_BANK</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TO_BANK%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Банк получателя</td>
</tr>
<tr class="">
<td>num_N_FORWHO_ACCOUNT_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_TO_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор счета «За кого»</td>
</tr>
<tr class="">
<td>vch_VC_TRANSACTION_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TRANSACTION_ID%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Идентификатор платежы</td>
</tr>
<tr class="">
<td>vch_VC_TRANSACTION_NO</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TRANSACTION_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер платежа</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>IN</td>
<td>EX_PAYMENTS.N_SUM%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма платежа</td>
</tr>
<tr class="">
<td>dt_D_TAKING</td>
<td>IN</td>
<td>EX_PAYMENTS.D_TAKING%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата поступления</td>
</tr>
<tr class="">
<td>num_N_TAKING_PERIOD</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Период поступления</td>
</tr>
<tr class="">
<td>vch_VC_FROM</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FROM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименования плательщика</td>
</tr>
<tr class="">
<td>vch_VC_FROM_BANK</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FROM_BANK%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Банк плательщика</td>
</tr>
<tr class="">
<td>vch_VC_FROM_BANK_ACCOUNT</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FROM_BANK_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер счета плательщика</td>
</tr>
<tr class="">
<td>vch_VC_TO</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименование получателя</td>
</tr>
<tr class="">
<td>num_N_LOOKUP_DOC_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Подбор по идентификатору документа</td>
</tr>
<tr class="">
<td>b_Exists</td>
<td>OUT</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td></td>
<td>Флаг сущестования записи о платеже</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>OUT</td>
<td>EX_PAYMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>dt_D_LOAD</td>
<td>OUT</td>
<td>EX_PAYMENTS.D_LOAD%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата загрузки платежа</td>
</tr>
<tr class="">
<td>num_N_DOC_STATE_ID</td>
<td>OUT</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Состояние документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG_S.GET_PAYMENT_ID_BY_TXN_ID-0" name="EX_PAYMENTS_PKG_S.GET_PAYMENT_ID_BY_TXN_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_PAYMENT_ID_BY_TXN_ID</h5>
<div class="_description">
Подбор платежного поручения по платежным данным.
Используется в HPD.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG_S"
data-subprogram="GET_PAYMENT_ID_BY_TXN_ID"
data-object="EX_PAYMENTS_PKG_S.GET_PAYMENT_ID_BY_TXN_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_TO_BANK</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TO_BANK%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Банк получателя</td>
</tr>
<tr class="">
<td>num_N_FORWHO_ACCOUNT_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_TO_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор счета «За кого»</td>
</tr>
<tr class="">
<td>vch_VC_TRANSACTION_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TRANSACTION_ID%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Идентификатор платежы</td>
</tr>
<tr class="">
<td>vch_VC_TRANSACTION_NO</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TRANSACTION_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер платежа</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>IN</td>
<td>EX_PAYMENTS.N_SUM%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма платежа</td>
</tr>
<tr class="">
<td>dt_D_TAKING</td>
<td>IN</td>
<td>EX_PAYMENTS.D_TAKG%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата поступления</td>
</tr>
<tr class="">
<td>num_N_TAKING_PERIOD</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Период поступления</td>
</tr>
<tr class="">
<td>vch_VC_FROM</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FROM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименования плательщика</td>
</tr>
<tr class="">
<td>vch_VC_FROM_BANK</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FROM_BANK%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Банк плательщика</td>
</tr>
<tr class="">
<td>vch_VC_FROM_BANK_ACCOUNT</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FROM_BANK_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер счета плательщика</td>
</tr>
<tr class="">
<td>vch_VC_TO</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименование получателя</td>
</tr>
<tr class="">
<td>num_N_LOOKUP_DOC_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Подбор по идентификатору документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN EX_PAYMENTS.N_PAYMENT_ID%TYPE</td>
<td>Идентификатор платежа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG_S.FIND_USER_ACCOUNT_BY_PAYMENT-0" name="EX_PAYMENTS_PKG_S.FIND_USER_ACCOUNT_BY_PAYMENT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE FIND_USER_ACCOUNT_BY_PAYMENT</h5>
<div class="_description">
Подобрать лицевой счeт, на который зачислить платeж.
Поиск ведeтся в следуюшем порядке:
1. Поле rc_PAYMENT.VC_FORWHO_ACCOUNT.
2. Номер и дата документа (счeт на оплату, номер договора) в назначении платежа.
3. а) Номер лицевого счeта в назначении платежа, ИНН, КПП, расчeтный счeт, БИК — для юрлиц;
б) Номер лицевого счeта в назначении платежа, ФИО, ИНН (если есть) — для физлиц.
4. ИНН — для юрлиц в случае, если базовый СУ имеет всего одну роль Абонент с одним лицевым счeтом.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG_S"
data-subprogram="FIND_USER_ACCOUNT_BY_PAYMENT"
data-object="EX_PAYMENTS_PKG_S.FIND_USER_ACCOUNT_BY_PAYMENT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_PAYMENT</td>
<td>IN/OUT</td>
<td>NOCOPY EX_PAYMENTS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Данные о платеже</td>
</tr>
<tr class="">
<td>b_REDO_EVERYTHING</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг перепроведения подбора, даже если счет уже подобран в rc_PAYMENT</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор фирмы</td>
</tr>
<tr class="">
<td>num_N_BASE_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор базового СУ</td>
</tr>
<tr class="">
<td>num_N_FIRM_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор счета фирмы</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG_S.PARSE_PAYMENT_1C-0" name="EX_PAYMENTS_PKG_S.PARSE_PAYMENT_1C-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE PARSE_PAYMENT_1C</h5>
<div class="_description">
Заполнить поля платежа из 1С.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG_S"
data-subprogram="PARSE_PAYMENT_1C"
data-object="EX_PAYMENTS_PKG_S.PARSE_PAYMENT_1C"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_KEY</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Ключ</td>
</tr>
<tr class="">
<td>vch_VALUE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Значение</td>
</tr>
<tr class="">
<td>rc_PAYMENT</td>
<td>IN/OUT</td>
<td>NOCOPY EX_PAYMENTS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Данные о платеже</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG_S.CHECK_PAY_PARAMS-0" name="EX_PAYMENTS_PKG_S.CHECK_PAY_PARAMS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION CHECK_PAY_PARAMS</h5>
<div class="_description">
Проверяет параметры платежа
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG_S"
data-subprogram="CHECK_PAY_PARAMS"
data-object="EX_PAYMENTS_PKG_S.CHECK_PAY_PARAMS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_TO_BANK_CODE</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код банка</td>
</tr>
<tr class="">
<td>vch_VC_TO_ACCOUNT</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.VC_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код счета</td>
</tr>
<tr class="">
<td>vch_PayType</td>
<td>IN</td>
<td>SI_REF.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код типа платежа</td>
</tr>
<tr class="">
<td colspan="5">RETURN MAIN.BOOL</td>
<td>Результат проверки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG_S.IS_PAYMENT_READY_FOR_CREATE-0" name="EX_PAYMENTS_PKG_S.IS_PAYMENT_READY_FOR_CREATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_PAYMENT_READY_FOR_CREATE</h5>
<div class="_description">
Определить, достаточно ли информации для того, чтобы создать платeжный документ.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG_S"
data-subprogram="IS_PAYMENT_READY_FOR_CREATE"
data-object="EX_PAYMENTS_PKG_S.IS_PAYMENT_READY_FOR_CREATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_PAYMENT_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_PAYMENT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор платежного документа</td>
</tr>
<tr class="">
<td>b_CheckFromAccount</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Нужно ли проверять наличие счета плательщика?</td>
</tr>
<tr class="">
<td>b_RaiseException</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Нужно ли вызывать исключение с подробной детализацией, чего именно не хватает?</td>
</tr>
<tr class="">
<td colspan="5">RETURN CHAR</td>
<td>Результат проверки - Y/N</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG_S.GET_ACCOUNT_BY_DOCUMENT-0" name="EX_PAYMENTS_PKG_S.GET_ACCOUNT_BY_DOCUMENT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_ACCOUNT_BY_DOCUMENT</h5>
<div class="_description">
Определить абонента и его лицевой счет в случае,
если в назначении платежа указан № и дата документа, на основании которого производится оплата.
Работает для договоров и счетов на оплату.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG_S"
data-subprogram="GET_ACCOUNT_BY_DOCUMENT"
data-object="EX_PAYMENTS_PKG_S.GET_ACCOUNT_BY_DOCUMENT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_TYPE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа документа</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор валюты</td>
</tr>
<tr class="">
<td>num_N_USER_ID</td>
<td>OUT</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор абонента</td>
</tr>
<tr class="">
<td>num_N_USER_ACCOUNT_ID</td>
<td>OUT</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор счета абонента</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG_S.GET_ACCOUNT_DETAILS_P-0" name="EX_PAYMENTS_PKG_S.GET_ACCOUNT_DETAILS_P-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ACCOUNT_DETAILS_P</h5>
<div class="_description">
List of account details.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG_S"
data-subprogram="GET_ACCOUNT_DETAILS_P"
data-object="EX_PAYMENTS_PKG_S.GET_ACCOUNT_DETAILS_P"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Account</td>
</tr>
<tr class="">
<td colspan="5">RETURN ACCOUNT_DETAILS_TBL</td>
<td>List of account details.</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG_S.GET_BANK_ID-1" name="EX_PAYMENTS_PKG_S.GET_BANK_ID-1" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_BANK_ID</h5>
<div class="_description">
Подобрать банк по БИК и корсчeту.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG_S"
data-subprogram="GET_BANK_ID"
data-object="EX_PAYMENTS_PKG_S.GET_BANK_ID"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_BIK</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>БИК</td>
</tr>
<tr class="">
<td>vch_CORR_ACCOUNT</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Корсчет</td>
</tr>
<tr class="">
<td>num_N_BANK_ID</td>
<td>OUT</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор банка</td>
</tr>
<tr class="">
<td>num_N_RATING</td>
<td>OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Рейтинг:<br/>{*} 0 — ничего не нашлось<br/>{*} 1 — подобрался либо банк, либо корсчет<br/>{*} 2 — подобрался и банк, и корсчет</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG_S.GET_BANK_ID-2" name="EX_PAYMENTS_PKG_S.GET_BANK_ID-2" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_BANK_ID</h5>
<div class="_description">
Возвращает банк
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG_S"
data-subprogram="GET_BANK_ID"
data-object="EX_PAYMENTS_PKG_S.GET_BANK_ID"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код банка</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>Идентификатор банка</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG_S.GET_SUBJECT_INFO-0" name="EX_PAYMENTS_PKG_S.GET_SUBJECT_INFO-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBJECT_INFO</h5>
<div class="_description">
Получить информацию по СУ.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG_S"
data-subprogram="GET_SUBJECT_INFO"
data-object="EX_PAYMENTS_PKG_S.GET_SUBJECT_INFO"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор СУ</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Информация по СУ</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG_S.IS_PAYMENT_EXIST-0" name="EX_PAYMENTS_PKG_S.IS_PAYMENT_EXIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_PAYMENT_EXIST</h5>
<div class="_description">
Проверить на существование платежа по платежным данным.
Используется в HPD.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG_S"
data-subprogram="IS_PAYMENT_EXIST"
data-object="EX_PAYMENTS_PKG_S.IS_PAYMENT_EXIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_TO_BANK</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TO_BANK%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Банк получателя</td>
</tr>
<tr class="">
<td>num_N_FORWHO_ACCOUNT_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_TO_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор счета «За кого»</td>
</tr>
<tr class="">
<td>vch_VC_TRANSACTION_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TRANSACTION_ID%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Идентификатор платежы</td>
</tr>
<tr class="">
<td>vch_VC_TRANSACTION_NO</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TRANSACTION_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер платежа</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>IN</td>
<td>EX_PAYMENTS.N_SUM%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма платежа</td>
</tr>
<tr class="">
<td>dt_D_TAKING</td>
<td>IN</td>
<td>EX_PAYMENTS.D_TAKING%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата поступления</td>
</tr>
<tr class="">
<td>num_D_TAKING_Period</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Период поступления</td>
</tr>
<tr class="">
<td>vch_VC_FROM</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FROM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименования плательщика</td>
</tr>
<tr class="">
<td>vch_VC_FROM_BANK</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FROM_BANK%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Банк плательщика</td>
</tr>
<tr class="">
<td>vch_VC_FROM_BANK_ACCOUNT</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_FROM_BANK_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер счета плательщика</td>
</tr>
<tr class="">
<td>vch_VC_TO</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименование получателя</td>
</tr>
<tr class="">
<td>num_N_LOOKUP_DOC_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор документа для поиска</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>OUT</td>
<td>EX_PAYMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>dt_D_LOAD</td>
<td>OUT</td>
<td>EX_PAYMENTS.D_LOAD%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата загрузки платежа</td>
</tr>
<tr class="">
<td colspan="5">RETURN MAIN.BOOL</td>
<td>Результат проверки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG_S.GET_ACCOUNT_ID-0" name="EX_PAYMENTS_PKG_S.GET_ACCOUNT_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ACCOUNT_ID</h5>
<div class="_description">
Возвращает счет
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG_S"
data-subprogram="GET_ACCOUNT_ID"
data-object="EX_PAYMENTS_PKG_S.GET_ACCOUNT_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_ACCOUNT</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.VC_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код счета</td>
</tr>
<tr class="">
<td>num_N_BANK_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_BANK_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Банк</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>Идентификатор счета</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG_S.GET_ATU_INIT_CHARGES-0" name="EX_PAYMENTS_PKG_S.GET_ATU_INIT_CHARGES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ATU_INIT_CHARGES</h5>
<div class="_description">
List of auto top ups found by initial payment doc id
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG_S"
data-subprogram="GET_ATU_INIT_CHARGES"
data-object="EX_PAYMENTS_PKG_S.GET_ATU_INIT_CHARGES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Payment doc id</td>
</tr>
<tr class="">
<td colspan="5">RETURN AUTO_TOP_UPS_INIT_CHARGES_TBL</td>
<td>List of ATU.</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG_S.GET_PAY_TYPE_ID-0" name="EX_PAYMENTS_PKG_S.GET_PAY_TYPE_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_PAY_TYPE_ID</h5>
<div class="_description">
Возвращает тип платежа
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG_S"
data-subprogram="GET_PAY_TYPE_ID"
data-object="EX_PAYMENTS_PKG_S.GET_PAY_TYPE_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_REF.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код типа платежа</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.N_REF_ID%TYPE</td>
<td>Идентификатор типа платежа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG_S.GET_ACCOUNT_AND_BANK_BY_NUMBER-0" name="EX_PAYMENTS_PKG_S.GET_ACCOUNT_AND_BANK_BY_NUMBER-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_ACCOUNT_AND_BANK_BY_NUMBER</h5>
<div class="_description">
Get account and bank id by account number.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG_S"
data-subprogram="GET_ACCOUNT_AND_BANK_BY_NUMBER"
data-object="EX_PAYMENTS_PKG_S.GET_ACCOUNT_AND_BANK_BY_NUMBER"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_ACCOUNT</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.VC_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Account number</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>OUT</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Account</td>
</tr>
<tr class="">
<td>num_N_BANK_ID</td>
<td>OUT</td>
<td>SI_SUBJ_ACCOUNTS.N_BANK_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Bank</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG_S.GET_ACCOUNT_ID_FOR_CHARGE-0" name="EX_PAYMENTS_PKG_S.GET_ACCOUNT_ID_FOR_CHARGE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ACCOUNT_ID_FOR_CHARGE</h5>
<div class="_description">
Получить идентификатор счета по различным идентификационным данным.
Используется в HPD.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG_S"
data-subprogram="GET_ACCOUNT_ID_FOR_CHARGE"
data-object="EX_PAYMENTS_PKG_S.GET_ACCOUNT_ID_FOR_CHARGE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_ACCOUNT</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер счета</td>
</tr>
<tr class="">
<td>vch_VC_USER_CODE</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код абонента</td>
</tr>
<tr class="">
<td>vch_VC_TEL_NUMBER</td>
<td>IN</td>
<td>SI_OBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Тел. номер абонента</td>
</tr>
<tr class="">
<td>vch_VC_CONTRACT_DOC_NO</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер договора</td>
</tr>
<tr class="">
<td>vch_VC_BILL_DOC_NO</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер счета (документа)</td>
</tr>
<tr class="">
<td>b_AllowCompanyPaying</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Можно ли проводить платеж за юр. лицо?</td>
</tr>
<tr class="">
<td>vch_VC_USER_GROUP</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код группы абонентов, для которой разрешена оплата</td>
</tr>
<tr class="">
<td>b_Allow_Disabled</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Разрешить поиск по отключенным абонентам</td>
</tr>
<tr class="">
<td>b_EvalRecommendedPayment</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Рассчитывать сумму рекомендуемого платежа</td>
</tr>
<tr class="">
<td>vch_Info</td>
<td>OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Информация по абоненту</td>
</tr>
<tr class="">
<td>num_RecommendedPayment</td>
<td>OUT</td>
<td>TT_V_USER_RECOMMENDED_PAY.N_SUM%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сумма рекомендуемого платежа</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>Идентификатор счета</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG_S.GET_ADDITIONAL_ACCOUNT_INFO-0" name="EX_PAYMENTS_PKG_S.GET_ADDITIONAL_ACCOUNT_INFO-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_ADDITIONAL_ACCOUNT_INFO</h5>
<div class="_description">
Get first name, second name and surname by account id.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG_S"
data-subprogram="GET_ADDITIONAL_ACCOUNT_INFO"
data-object="EX_PAYMENTS_PKG_S.GET_ADDITIONAL_ACCOUNT_INFO"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Account id</td>
</tr>
<tr class="">
<td>vch_FirstName</td>
<td>OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>First name</td>
</tr>
<tr class="">
<td>vch_SecondName</td>
<td>OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Patronymic</td>
</tr>
<tr class="">
<td>vch_Surname</td>
<td>OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Surname</td>
</tr>
<tr class="">
<td>vch_CompanyName</td>
<td>OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Company Name</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#EX_PAYMENTS_PKG_S.GET_TOP_UP_REQUESTS-0" name="EX_PAYMENTS_PKG_S.GET_TOP_UP_REQUESTS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_TOP_UP_REQUESTS</h5>
<div class="_description">
List of outstanding top up charges.
</div>
<div style="display: none;"
class="_full_description"
data-package="EX_PAYMENTS_PKG_S"
data-subprogram="GET_TOP_UP_REQUESTS"
data-object="EX_PAYMENTS_PKG_S.GET_TOP_UP_REQUESTS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_BANK_CODE</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Bank code</td>
</tr>
<tr class="">
<td>vch_VC_BANK_ACCOUNT</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.VC_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Bank account</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Operation date</td>
</tr>
<tr class="">
<td colspan="5">RETURN TOP_UP_CARD_CHARGES_TBL</td>
<td>List of charges.</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#RP_CONFIGURATIONS_PKG" name="RP_CONFIGURATIONS_PKG">RP_CONFIGURATIONS_PKG</a></h2>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_CONFIGURATIONS_PKG.SYNC_CONFIGURATIONS_BY_PE-0" name="RP_CONFIGURATIONS_PKG.SYNC_CONFIGURATIONS_BY_PE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SYNC_CONFIGURATIONS_BY_PE</h5>
<div class="_description">
Sync configurations by provider equipment
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_CONFIGURATIONS_PKG"
data-subprogram="SYNC_CONFIGURATIONS_BY_PE"
data-object="RP_CONFIGURATIONS_PKG.SYNC_CONFIGURATIONS_BY_PE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_Version</td>
<td>IN</td>
<td>SP_VERSIONS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Version</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_CONFIGURATIONS_PKG.SYNC_CONFIGURATIONS_BY_BINDS-0" name="RP_CONFIGURATIONS_PKG.SYNC_CONFIGURATIONS_BY_BINDS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SYNC_CONFIGURATIONS_BY_BINDS</h5>
<div class="_description">
Sync configurations by equipment binds
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_CONFIGURATIONS_PKG"
data-subprogram="SYNC_CONFIGURATIONS_BY_BINDS"
data-object="RP_CONFIGURATIONS_PKG.SYNC_CONFIGURATIONS_BY_BINDS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_Version</td>
<td>IN</td>
<td>SP_VERSIONS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Version</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_CONFIGURATIONS_PKG.SYNC_CONFIGURATIONS_BY_CE-0" name="RP_CONFIGURATIONS_PKG.SYNC_CONFIGURATIONS_BY_CE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SYNC_CONFIGURATIONS_BY_CE</h5>
<div class="_description">
Sync configurations by customer equipment
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_CONFIGURATIONS_PKG"
data-subprogram="SYNC_CONFIGURATIONS_BY_CE"
data-object="RP_CONFIGURATIONS_PKG.SYNC_CONFIGURATIONS_BY_CE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_Version</td>
<td>IN</td>
<td>SP_VERSIONS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Version</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_CONFIGURATIONS_PKG.SP_CONFIGURATION_TEMPLATES_PUT-0" name="RP_CONFIGURATIONS_PKG.SP_CONFIGURATION_TEMPLATES_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SP_CONFIGURATION_TEMPLATES_PUT</h5>
<div class="_description">
Create or replace configuration template.
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_CONFIGURATIONS_PKG"
data-subprogram="SP_CONFIGURATION_TEMPLATES_PUT"
data-object="RP_CONFIGURATIONS_PKG.SP_CONFIGURATION_TEMPLATES_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CONF_TEMPLATE_ID</td>
<td>IN/OUT</td>
<td>SP_CONFIGURATION_TEMPLATES.N_CONF_TEMPLATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Configuration template</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SP_CONFIGURATION_TEMPLATES.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Configuration template name</td>
</tr>
<tr class="">
<td>num_N_PROVIDER_TEMPLATE_ID</td>
<td>IN</td>
<td>SP_CONFIGURATION_TEMPLATES.N_PROVIDER_TEMPLATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Provider profile template</td>
</tr>
<tr class="">
<td>num_N_CUSTOMER_TEMPLATE_ID</td>
<td>IN</td>
<td>SP_CONFIGURATION_TEMPLATES.N_CUSTOMER_TEMPLATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Customer profile template</td>
</tr>
<tr class="">
<td>num_N_BIND_TYPE_ID</td>
<td>IN</td>
<td>SP_CONFIGURATION_TEMPLATES.N_BIND_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Equipment bind type</td>
</tr>
<tr class="">
<td>num_N_CONCURRENCY_LEVEL</td>
<td>IN</td>
<td>SP_CONFIGURATION_TEMPLATES.N_CONCURRENCY_LEVEL%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Concurrency level</td>
</tr>
<tr class="">
<td>vch_VC_CONNECT_COMMAND</td>
<td>IN</td>
<td>SP_CONFIGURATION_TEMPLATES.VC_CONNECT_COMMAND%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Connect command template</td>
</tr>
<tr class="">
<td>vch_VC_CHANGE_COMMAND</td>
<td>IN</td>
<td>SP_CONFIGURATION_TEMPLATES.VC_CHANGE_COMMAND%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Change command template</td>
</tr>
<tr class="">
<td>vch_VC_DISCONNECT_COMMAND</td>
<td>IN</td>
<td>SP_CONFIGURATION_TEMPLATES.VC_DISCONNECT_COMMAND%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Disconnect command template</td>
</tr>
<tr class="">
<td>num_N_TEMPLATE_STATE_ID</td>
<td>IN</td>
<td>SP_CONFIGURATION_TEMPLATES.N_TEMPLATE_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Configuration template state</td>
</tr>
<tr class="">
<td>ch_C_FL_REMOVE_EMPTY_SUBSTS</td>
<td>IN</td>
<td>SP_CONFIGURATION_TEMPLATES.C_FL_REMOVE_EMPTY_SUBSTS%TYPE</td>
<td>CHAR</td>
<td></td>
<td>Remove empty substitutions when evaluating commands</td>
</tr>
<tr class="">
<td>vch_VC_GROUP_KEY_TEMPLATE</td>
<td>IN</td>
<td>SP_CONFIGURATION_TEMPLATES.VC_GROUP_KEY_TEMPLATE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Key for grouping commands</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_CONFIGURATIONS_PKG.GET_TEMPLATE-0" name="RP_CONFIGURATIONS_PKG.GET_TEMPLATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_TEMPLATE</h5>
<div class="_description">
Get template table row by ID
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_CONFIGURATIONS_PKG"
data-subprogram="GET_TEMPLATE"
data-object="RP_CONFIGURATIONS_PKG.GET_TEMPLATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CONF_TEMPLATE_ID</td>
<td>IN</td>
<td>SP_CONFIGURATION_TEMPLATES.N_CONF_TEMPLATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>ID</td>
</tr>
<tr class="">
<td colspan="5">RETURN SP_CONFIGURATION_TEMPLATES%ROWTYPE</td>
<td>Row of table SP_CONFIGURATION_TEMPLATES</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_CONFIGURATIONS_PKG.SP_CONFIGURATION_TEMPLATES_DEL-0" name="RP_CONFIGURATIONS_PKG.SP_CONFIGURATION_TEMPLATES_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SP_CONFIGURATION_TEMPLATES_DEL</h5>
<div class="_description">
Delete configuration template.
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_CONFIGURATIONS_PKG"
data-subprogram="SP_CONFIGURATION_TEMPLATES_DEL"
data-object="RP_CONFIGURATIONS_PKG.SP_CONFIGURATION_TEMPLATES_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CONF_TEMPLATE_ID</td>
<td>IN</td>
<td>SP_CONFIGURATION_TEMPLATES.N_CONF_TEMPLATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Configuration template</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_CONFIGURATIONS_PKG.SYNC_CONFIGURATIONS_BY_VERSION-0" name="RP_CONFIGURATIONS_PKG.SYNC_CONFIGURATIONS_BY_VERSION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SYNC_CONFIGURATIONS_BY_VERSION</h5>
<div class="_description">
Sync configurations by version
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_CONFIGURATIONS_PKG"
data-subprogram="SYNC_CONFIGURATIONS_BY_VERSION"
data-object="RP_CONFIGURATIONS_PKG.SYNC_CONFIGURATIONS_BY_VERSION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_Version</td>
<td>IN</td>
<td>SP_VERSIONS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Version</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#RP_PROFILES_PKG" name="RP_PROFILES_PKG">RP_PROFILES_PKG</a></h2>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_PROFILES_PKG.REMOVE_PROFILES_BY_TEMPLATE-0" name="RP_PROFILES_PKG.REMOVE_PROFILES_BY_TEMPLATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE REMOVE_PROFILES_BY_TEMPLATE</h5>
<div class="_description">
Remove profiles by template
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_PROFILES_PKG"
data-subprogram="REMOVE_PROFILES_BY_TEMPLATE"
data-object="RP_PROFILES_PKG.REMOVE_PROFILES_BY_TEMPLATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_TEMPLATE_ID</td>
<td>IN</td>
<td>SP_PROFILE_TPLS.N_TEMPLATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Template</td>
</tr>
<tr class="">
<td>ch_C_FL_SEND_MESSAGE</td>
<td>IN</td>
<td>SP_VERSIONS.C_FL_SEND_PROFILES%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Send message with remove operation into queue</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_PROFILES_PKG.TRY_SYNC_ALL_PROFILES-0" name="RP_PROFILES_PKG.TRY_SYNC_ALL_PROFILES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION TRY_SYNC_ALL_PROFILES</h5>
<div class="_description">
Create and update all profiles by firm if time interval was changed.
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_PROFILES_PKG"
data-subprogram="TRY_SYNC_ALL_PROFILES"
data-object="RP_PROFILES_PKG.TRY_SYNC_ALL_PROFILES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SP_VERSIONS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Firm</td>
</tr>
<tr class="">
<td>ts_TS_START</td>
<td>IN</td>
<td>SP_VERSIONS.TS_START%TYPE</td>
<td>TIMESTAMP</td>
<td>SYSTIMESTAMP</td>
<td>Timestamp of start</td>
</tr>
<tr class="">
<td>num_N_BATCH_SIZE</td>
<td>IN</td>
<td>SP_VERSIONS.N_BATCH_SIZE%TYPE</td>
<td>NUMBER</td>
<td>5000</td>
<td>Size of batch</td>
</tr>
<tr class="">
<td>dt_D_PREV_SYNC</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Previous sync date</td>
</tr>
<tr class="">
<td>b_RefreshImmediate</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Refresh profiles immediate</td>
</tr>
<tr class="">
<td colspan="5">RETURN SP_VERSIONS%ROWTYPE</td>
<td>Version</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_PROFILES_PKG.SYNCHRONIZE_PROFILES-0" name="RP_PROFILES_PKG.SYNCHRONIZE_PROFILES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SYNCHRONIZE_PROFILES</h5>
<div class="_description">
Create and update profiles.
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_PROFILES_PKG"
data-subprogram="SYNCHRONIZE_PROFILES"
data-object="RP_PROFILES_PKG.SYNCHRONIZE_PROFILES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_Version</td>
<td>IN</td>
<td>SP_VERSIONS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Version for generating</td>
</tr>
<tr class="">
<td>ch_C_CONTEXT_TYPE</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td></td>
<td>Customer or provider context</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_PROFILES_PKG.SYNC_CUSTOMER_PROFILES-0" name="RP_PROFILES_PKG.SYNC_CUSTOMER_PROFILES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SYNC_CUSTOMER_PROFILES</h5>
<div class="_description">
Create and update profiles for customer equipment.
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_PROFILES_PKG"
data-subprogram="SYNC_CUSTOMER_PROFILES"
data-object="RP_PROFILES_PKG.SYNC_CUSTOMER_PROFILES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_Version</td>
<td>IN</td>
<td>SP_VERSIONS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Version for generating</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_PROFILES_PKG.GENERATE_ALL_IN_BATCHES-0" name="RP_PROFILES_PKG.GENERATE_ALL_IN_BATCHES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GENERATE_ALL_IN_BATCHES</h5>
<div class="_description">
Do not use this procedure.
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_PROFILES_PKG"
data-subprogram="GENERATE_ALL_IN_BATCHES"
data-object="RP_PROFILES_PKG.GENERATE_ALL_IN_BATCHES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_BaseVersion</td>
<td>IN</td>
<td>SP_VERSIONS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_PROFILES_PKG.RECREATE_FOR_EQUIPMENT-0" name="RP_PROFILES_PKG.RECREATE_FOR_EQUIPMENT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE RECREATE_FOR_EQUIPMENT</h5>
<div class="_description">
Re-generate all profiles for equipment.
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_PROFILES_PKG"
data-subprogram="RECREATE_FOR_EQUIPMENT"
data-object="RP_PROFILES_PKG.RECREATE_FOR_EQUIPMENT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_EQUIPMENT_ID</td>
<td>IN</td>
<td>RP_PROFILES.VC_CONTEXT%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Equipment</td>
</tr>
<tr class="">
<td>ch_C_FL_GENERATE_COMMANDS</td>
<td>IN</td>
<td>SP_VERSIONS.C_FL_GENERATE_COMMANDS%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Generate commands on profile changes</td>
</tr>
<tr class="">
<td>ch_C_FL_SEND_PROFILES</td>
<td>IN</td>
<td>SP_VERSIONS.C_FL_SEND_PROFILES%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Send new profiles to a queue</td>
</tr>
<tr class="">
<td>b_DeleteProfiles</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Perform DELETE on profiles table</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_PROFILES_PKG.SP_PROFILE_TPLS_PUT-0" name="RP_PROFILES_PKG.SP_PROFILE_TPLS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SP_PROFILE_TPLS_PUT</h5>
<div class="_description">
Create or replace profile template.
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_PROFILES_PKG"
data-subprogram="SP_PROFILE_TPLS_PUT"
data-object="RP_PROFILES_PKG.SP_PROFILE_TPLS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_TEMPLATE_ID</td>
<td>IN/OUT</td>
<td>SP_PROFILE_TPLS.N_TEMPLATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Profile template</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SP_PROFILE_TPLS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Profile template name</td>
</tr>
<tr class="">
<td>num_N_TEMPLATE_TYPE_ID</td>
<td>IN</td>
<td>SP_PROFILE_TPLS.N_TEMPLATE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Template type (customer or provider)</td>
</tr>
<tr class="">
<td>num_N_PAR_TEMPLATE_ID</td>
<td>IN</td>
<td>SP_PROFILE_TPLS.N_PAR_TEMPLATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Parent profile template</td>
</tr>
<tr class="">
<td>num_N_CATALOG_ITEM_ID</td>
<td>IN</td>
<td>SP_PROFILE_TPLS.N_CATALOG_ITEM_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Equipment catalog item</td>
</tr>
<tr class="">
<td>tbl_T_SERVICE_TAGS</td>
<td>IN</td>
<td>SP_PROFILE_TPLS.T_SERVICE_TAGS%TYPE</td>
<td>TABLE</td>
<td></td>
<td>Services tags</td>
</tr>
<tr class="">
<td>tbl_T_CATALOG_TAGS</td>
<td>IN</td>
<td>SP_PROFILE_TPLS.T_CATALOG_TAGS%TYPE</td>
<td>TABLE</td>
<td></td>
<td>Object type tags</td>
</tr>
<tr class="">
<td>num_N_TEMPLATE_STATE_ID</td>
<td>IN</td>
<td>SP_PROFILE_TPLS.N_TEMPLATE_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Template state</td>
</tr>
<tr class="">
<td>tbl_T_SERVICE_STATES_IDS</td>
<td>IN</td>
<td>SP_PROFILE_TPLS.T_SERVICE_STATES_IDS%TYPE</td>
<td>TABLE</td>
<td></td>
<td>Service states</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SP_PROFILE_TPLS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_FIRM_ID')</td>
<td>Firm</td>
</tr>
<tr class="">
<td>ch_C_FL_SEND_PROFILES</td>
<td>IN</td>
<td>SP_PROFILE_TPLS.C_FL_SEND_PROFILES%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Send generated profiles into queue</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_PROFILES_PKG.GENERATE_CUSTOMER_EQ_PROFILES-0" name="RP_PROFILES_PKG.GENERATE_CUSTOMER_EQ_PROFILES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GENERATE_CUSTOMER_EQ_PROFILES</h5>
<div class="_description">
For customer equipment: generate profiles, send profiles into queue, generate commands.
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_PROFILES_PKG"
data-subprogram="GENERATE_CUSTOMER_EQ_PROFILES"
data-object="RP_PROFILES_PKG.GENERATE_CUSTOMER_EQ_PROFILES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_Version</td>
<td>IN/OUT</td>
<td>SP_VERSIONS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Version for generating</td>
</tr>
<tr class="">
<td>b_SendProfiles</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Send new profiles</td>
</tr>
<tr class="">
<td>b_GenerateCommands</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Generate commands</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_PROFILES_PKG.RECREATE_FOR_TEMPLATE-1" name="RP_PROFILES_PKG.RECREATE_FOR_TEMPLATE-1" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE RECREATE_FOR_TEMPLATE</h5>
<div class="_description">
Re-generate all substitutions for template.
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_PROFILES_PKG"
data-subprogram="RECREATE_FOR_TEMPLATE"
data-object="RP_PROFILES_PKG.RECREATE_FOR_TEMPLATE"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_TEMPLATE_ID</td>
<td>IN</td>
<td>SP_PROFILE_TPLS.N_TEMPLATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Template</td>
</tr>
<tr class="">
<td>num_N_BATCH_SIZE</td>
<td>IN</td>
<td>SP_VERSIONS.N_BATCH_SIZE%TYPE</td>
<td>NUMBER</td>
<td>5000</td>
<td>Batch size</td>
</tr>
<tr class="">
<td>ch_C_FL_GENERATE_COMMANDS</td>
<td>IN</td>
<td>SP_VERSIONS.C_FL_GENERATE_COMMANDS%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Generate commands on profile changes</td>
</tr>
<tr class="">
<td>ch_C_FL_SEND_PROFILES</td>
<td>IN</td>
<td>SP_VERSIONS.C_FL_SEND_PROFILES%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Send new profiles to a queue</td>
</tr>
<tr class="">
<td>b_DeleteProfiles</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Perform DELETE on profiles table</td>
</tr>
<tr class="">
<td>num_N_LOG_SESSION_ID</td>
<td>IN</td>
<td>SP_VERSIONS.N_LOG_SESSION_ID%TYPE</td>
<td>NUMBER</td>
<td>MAIN.GET_N_SESSION_ID</td>
<td>User session identifier</td>
</tr>
<tr class="">
<td>num_N_BASE_SCN</td>
<td>OUT</td>
<td>SP_VERSIONS.N_SCN%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Base SCN</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_PROFILES_PKG.RECREATE_FOR_TEMPLATE-2" name="RP_PROFILES_PKG.RECREATE_FOR_TEMPLATE-2" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE RECREATE_FOR_TEMPLATE</h5>
<div class="_description">
Re-generate all substitutions for template.
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_PROFILES_PKG"
data-subprogram="RECREATE_FOR_TEMPLATE"
data-object="RP_PROFILES_PKG.RECREATE_FOR_TEMPLATE"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_TEMPLATE_ID</td>
<td>IN</td>
<td>SP_PROFILE_TPLS.N_TEMPLATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Template</td>
</tr>
<tr class="">
<td>num_N_BATCH_SIZE</td>
<td>IN</td>
<td>SP_VERSIONS.N_BATCH_SIZE%TYPE</td>
<td>NUMBER</td>
<td>5000</td>
<td>Batch size</td>
</tr>
<tr class="">
<td>ch_C_FL_GENERATE_COMMANDS</td>
<td>IN</td>
<td>SP_VERSIONS.C_FL_GENERATE_COMMANDS%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Generate commands on profile changes</td>
</tr>
<tr class="">
<td>ch_C_FL_SEND_PROFILES</td>
<td>IN</td>
<td>SP_VERSIONS.C_FL_SEND_PROFILES%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Send new profiles to a queue</td>
</tr>
<tr class="">
<td>b_DeleteProfiles</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Perform DELETE on profiles table</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_PROFILES_PKG.SEND_ALL_PROFILES-0" name="RP_PROFILES_PKG.SEND_ALL_PROFILES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SEND_ALL_PROFILES</h5>
<div class="_description">
Send profiles into queue by firm.
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_PROFILES_PKG"
data-subprogram="SEND_ALL_PROFILES"
data-object="RP_PROFILES_PKG.SEND_ALL_PROFILES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>RP_CURRENT_PROFILES.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Firm</td>
</tr>
<tr class="">
<td>num_N_BATCH_SIZE</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>1000</td>
<td>Size of batch</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_PROFILES_PKG.SP_PROFILE_TPLS_C_PUT-0" name="RP_PROFILES_PKG.SP_PROFILE_TPLS_C_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SP_PROFILE_TPLS_C_PUT</h5>
<div class="_description">
Create or replace profile template attribute.
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_PROFILES_PKG"
data-subprogram="SP_PROFILE_TPLS_C_PUT"
data-object="RP_PROFILES_PKG.SP_PROFILE_TPLS_C_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ATTRIBUTE_ID</td>
<td>IN/OUT</td>
<td>SP_PROFILE_TPLS_C.N_ATTRIBUTE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Customer profile template attribute</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SP_PROFILE_TPLS_C.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Attribute name</td>
</tr>
<tr class="">
<td>num_N_TEMPLATE_ID</td>
<td>IN</td>
<td>SP_PROFILE_TPLS_C.N_TEMPLATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Customer profile template</td>
</tr>
<tr class="">
<td>num_N_SUBSTITUTION_ID</td>
<td>IN</td>
<td>SP_PROFILE_TPLS_C.N_SUBSTITUTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Substitution</td>
</tr>
<tr class="">
<td>num_N_TIME_INTERVAL_ID</td>
<td>IN</td>
<td>SP_PROFILE_TPLS_C.N_TIME_INTERVAL_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Time interval</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SP_PROFILE_TPLS_C.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Index no</td>
</tr>
<tr class="">
<td>vch_VC_SUBST_PARAM_1</td>
<td>IN</td>
<td>SP_PROFILE_TPLS_C.VC_SUBST_PARAM_1%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Substitution param 1</td>
</tr>
<tr class="">
<td>vch_VC_SUBST_PARAM_2</td>
<td>IN</td>
<td>SP_PROFILE_TPLS_C.VC_SUBST_PARAM_2%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Substitution param 2</td>
</tr>
<tr class="">
<td>vch_VC_SUBST_PARAM_3</td>
<td>IN</td>
<td>SP_PROFILE_TPLS_C.VC_SUBST_PARAM_3%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Substitution param 3</td>
</tr>
<tr class="">
<td>vch_VC_SUBST_PARAM_4</td>
<td>IN</td>
<td>SP_PROFILE_TPLS_C.VC_SUBST_PARAM_4%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Substitution param 4</td>
</tr>
<tr class="">
<td>vch_VC_SUBST_PARAM_5</td>
<td>IN</td>
<td>SP_PROFILE_TPLS_C.VC_SUBST_PARAM_5%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Substitution param 5</td>
</tr>
<tr class="">
<td>ch_C_FL_EXPAND_ON_MULTI</td>
<td>IN</td>
<td>SP_PROFILE_TPLS_C.C_FL_EXPAND_ON_MULTI%TYPE</td>
<td>CHAR</td>
<td></td>
<td>Expand if substitution has more than one option for params</td>
</tr>
<tr class="">
<td>ch_C_FL_REQUIRED</td>
<td>IN</td>
<td>SP_PROFILE_TPLS_C.C_FL_REQUIRED%TYPE</td>
<td>CHAR</td>
<td></td>
<td>Is attribute required</td>
</tr>
<tr class="">
<td>ch_C_FL_REPLACE_WITH_CHILD</td>
<td>IN</td>
<td>SP_PROFILE_TPLS_C.C_FL_REPLACE_WITH_CHILD%TYPE</td>
<td>CHAR</td>
<td></td>
<td>Is value to be replaced by child profile attribute</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SP_PROFILE_TPLS_C.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Remark</td>
</tr>
<tr class="">
<td>vch_VC_RETURN_FIELD</td>
<td>IN</td>
<td>SP_PROFILE_TPLS_C.VC_RETURN_FIELD%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Return value</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_PROFILES_PKG.SP_PROFILE_TPLS_DEL-0" name="RP_PROFILES_PKG.SP_PROFILE_TPLS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SP_PROFILE_TPLS_DEL</h5>
<div class="_description">
Delete profile template.
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_PROFILES_PKG"
data-subprogram="SP_PROFILE_TPLS_DEL"
data-object="RP_PROFILES_PKG.SP_PROFILE_TPLS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_TEMPLATE_ID</td>
<td>IN</td>
<td>SP_PROFILE_TPLS.N_TEMPLATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Customer profile template</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_PROFILES_PKG.SYNC_PROVIDER_PROFILES-0" name="RP_PROFILES_PKG.SYNC_PROVIDER_PROFILES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SYNC_PROVIDER_PROFILES</h5>
<div class="_description">
Create and update profiles for provider equipment.
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_PROFILES_PKG"
data-subprogram="SYNC_PROVIDER_PROFILES"
data-object="RP_PROFILES_PKG.SYNC_PROVIDER_PROFILES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_Version</td>
<td>IN</td>
<td>SP_VERSIONS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Version for generating</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_PROFILES_PKG.SCHEDULE_RECREATE_FOR_TEMPLATE-0" name="RP_PROFILES_PKG.SCHEDULE_RECREATE_FOR_TEMPLATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SCHEDULE_RECREATE_FOR_TEMPLATE</h5>
<div class="_description">
Re-generate all substitutions for template deffered
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_PROFILES_PKG"
data-subprogram="SCHEDULE_RECREATE_FOR_TEMPLATE"
data-object="RP_PROFILES_PKG.SCHEDULE_RECREATE_FOR_TEMPLATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_TEMPLATE_ID</td>
<td>IN</td>
<td>SP_PROFILE_TPLS.N_TEMPLATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Template</td>
</tr>
<tr class="">
<td>num_N_BATCH_SIZE</td>
<td>IN</td>
<td>SP_VERSIONS.N_BATCH_SIZE%TYPE</td>
<td>NUMBER</td>
<td>5000</td>
<td>Batch size</td>
</tr>
<tr class="">
<td>ch_C_FL_GENERATE_COMMANDS</td>
<td>IN</td>
<td>SP_VERSIONS.C_FL_GENERATE_COMMANDS%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Generate commands on profile changes</td>
</tr>
<tr class="">
<td>ch_C_FL_SEND_PROFILES</td>
<td>IN</td>
<td>SP_VERSIONS.C_FL_SEND_PROFILES%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Send new profiles to a queue</td>
</tr>
<tr class="">
<td>b_DeleteProfiles</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Perform DELETE on profiles table</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_PROFILES_PKG.SEND_PROFILES_BY_BASE-0" name="RP_PROFILES_PKG.SEND_PROFILES_BY_BASE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SEND_PROFILES_BY_BASE</h5>
<div class="_description">
Send profiles into queue by base version.
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_PROFILES_PKG"
data-subprogram="SEND_PROFILES_BY_BASE"
data-object="RP_PROFILES_PKG.SEND_PROFILES_BY_BASE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_BaseVersion</td>
<td>IN</td>
<td>SP_VERSIONS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Version</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_PROFILES_PKG.RECREATE_FOR_CONTEXT-0" name="RP_PROFILES_PKG.RECREATE_FOR_CONTEXT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE RECREATE_FOR_CONTEXT</h5>
<div class="_description">
Re-generate all profiles for context.
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_PROFILES_PKG"
data-subprogram="RECREATE_FOR_CONTEXT"
data-object="RP_PROFILES_PKG.RECREATE_FOR_CONTEXT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_CONTEXT</td>
<td>IN</td>
<td>RP_PROFILES.VC_CONTEXT%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Context</td>
</tr>
<tr class="">
<td>ch_C_FL_GENERATE_COMMANDS</td>
<td>IN</td>
<td>SP_VERSIONS.C_FL_GENERATE_COMMANDS%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Generate commands on profile changes</td>
</tr>
<tr class="">
<td>ch_C_FL_SEND_PROFILES</td>
<td>IN</td>
<td>SP_VERSIONS.C_FL_SEND_PROFILES%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Send new profiles to a queue</td>
</tr>
<tr class="">
<td>b_DeleteProfiles</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Perform DELETE on profiles table</td>
</tr>
<tr class="">
<td>b_SendRemoveCommand</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Send command for removing profiles into queue</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_PROFILES_PKG.SEND_PROFILES-0" name="RP_PROFILES_PKG.SEND_PROFILES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SEND_PROFILES</h5>
<div class="_description">
Send profiles into queue.
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_PROFILES_PKG"
data-subprogram="SEND_PROFILES"
data-object="RP_PROFILES_PKG.SEND_PROFILES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_Version</td>
<td>IN</td>
<td>SP_VERSIONS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Version</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_PROFILES_PKG.SYNC_ALL_PROFILES-0" name="RP_PROFILES_PKG.SYNC_ALL_PROFILES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION SYNC_ALL_PROFILES</h5>
<div class="_description">
Create and update all profiles by firm.
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_PROFILES_PKG"
data-subprogram="SYNC_ALL_PROFILES"
data-object="RP_PROFILES_PKG.SYNC_ALL_PROFILES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SP_VERSIONS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Firm</td>
</tr>
<tr class="">
<td>ts_TS_START</td>
<td>IN</td>
<td>SP_VERSIONS.TS_START%TYPE</td>
<td>TIMESTAMP</td>
<td>UTILS2_PKG_S.GET_SYSTIMESTAMP</td>
<td>Timestamp of start</td>
</tr>
<tr class="">
<td>num_N_BATCH_SIZE</td>
<td>IN</td>
<td>SP_VERSIONS.N_BATCH_SIZE%TYPE</td>
<td>NUMBER</td>
<td>5000</td>
<td>Size of batch</td>
</tr>
<tr class="">
<td>dt_D_PREV_SYNC</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>b_RefreshImmediate</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Refresh profiles immediate</td>
</tr>
<tr class="">
<td colspan="5">RETURN SP_VERSIONS%ROWTYPE</td>
<td>Row of table SP_VERSIONS with created version</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_PROFILES_PKG.GENERATE_PROVIDER_EQ_PROFILES-0" name="RP_PROFILES_PKG.GENERATE_PROVIDER_EQ_PROFILES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GENERATE_PROVIDER_EQ_PROFILES</h5>
<div class="_description">
For provider equipment: generate profiles, send profiles into queue, generate commands.
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_PROFILES_PKG"
data-subprogram="GENERATE_PROVIDER_EQ_PROFILES"
data-object="RP_PROFILES_PKG.GENERATE_PROVIDER_EQ_PROFILES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_Version</td>
<td>IN/OUT</td>
<td>SP_VERSIONS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Version for generating</td>
</tr>
<tr class="">
<td>b_SendProfiles</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Send new profiles</td>
</tr>
<tr class="">
<td>b_GenerateCommands</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Generate commands</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#RP_PROFILES_PKG.SP_PROFILE_TPLS_C_DEL-0" name="RP_PROFILES_PKG.SP_PROFILE_TPLS_C_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SP_PROFILE_TPLS_C_DEL</h5>
<div class="_description">
Delete profile template attribute.
</div>
<div style="display: none;"
class="_full_description"
data-package="RP_PROFILES_PKG"
data-subprogram="SP_PROFILE_TPLS_C_DEL"
data-object="RP_PROFILES_PKG.SP_PROFILE_TPLS_C_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ATTRIBUTE_ID</td>
<td>IN</td>
<td>SP_PROFILE_TPLS_C.N_ATTRIBUTE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Customer profile template attribute</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SD_BILLS_PKG" name="SD_BILLS_PKG">SD_BILLS_PKG</a></h2>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SD_BILLS_PKG.RENDERED_SERVICES_TBL" name="SD_BILLS_PKG.RENDERED_SERVICES_TBL" class="_link" title="Ссылка на тип"></a>
<h5>TYPE RENDERED_SERVICES_TBL PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_BILLS_PKG.SD_BILLS_ADVANCE_CREATE-0" name="SD_BILLS_PKG.SD_BILLS_ADVANCE_CREATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_BILLS_ADVANCE_CREATE</h5>
<div class="_description">
Формирование авансовых счетов.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_BILLS_PKG"
data-subprogram="SD_BILLS_ADVANCE_CREATE"
data-object="SD_BILLS_PKG.SD_BILLS_ADVANCE_CREATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата начала периода формирования</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания периода формирования</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Фирма</td>
</tr>
<tr class="">
<td>num_N_FIRM_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Счет фирмы</td>
</tr>
<tr class="">
<td>num_N_CONTRACT_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Абонентский договор на оказание услуг</td>
</tr>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Абонент</td>
</tr>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Услуга</td>
</tr>
<tr class="">
<td>dt_D_BILLS</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата формирования счетов</td>
</tr>
<tr class="">
<td>num_N_REPLACE_UNKNOWN_UNIT_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.UNIT_Piece</td>
<td>Единица измерения, заменяющая неуказанную единицу</td>
</tr>
<tr class="">
<td>b_SplitContracts</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Признак группировки по договорам</td>
</tr>
<tr class="">
<td>b_Actualize</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Признак актуализации сформированных счетов</td>
</tr>
<tr class="">
<td>num_N_MAX_COUNT</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Максимальное число формируемых счетов</td>
</tr>
<tr class="">
<td>b_SplitObjects</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Признак группировки по оборудованию</td>
</tr>
<tr class="">
<td>b_SeparateByObjects</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Разделение счетов по оборудованию</td>
</tr>
<tr class="">
<td>tbl_T_TAGS</td>
<td>IN</td>
<td>TAGS</td>
<td>TABLE</td>
<td>TAGS()</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_BILLS_PKG.SD_BILLS_CREATE-0" name="SD_BILLS_PKG.SD_BILLS_CREATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_BILLS_CREATE</h5>
<div class="_description">
Формирование счетов.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_BILLS_PKG"
data-subprogram="SD_BILLS_CREATE"
data-object="SD_BILLS_PKG.SD_BILLS_CREATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата начала периода формирования</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания периода формирования</td>
</tr>
<tr class="">
<td>dt_D_BEGIN_AddServExclude</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала для исключения доп. услуг</td>
</tr>
<tr class="">
<td>dt_D_END_AddServExclude</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания для исключения доп. услуг</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Фирма</td>
</tr>
<tr class="">
<td>num_N_FIRM_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Счет фирмы</td>
</tr>
<tr class="">
<td>num_N_CONTRACT_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Абонентский договор на оказание услуг</td>
</tr>
<tr class="">
<td>num_N_BASE_SUBJ_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJ_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Тип базового субъекта</td>
</tr>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Абонент</td>
</tr>
<tr class="">
<td>num_N_DOC_STATE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Состояние документа</td>
</tr>
<tr class="">
<td>dt_D_BILLS</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата формирования счетов</td>
</tr>
<tr class="">
<td>num_N_REPLACE_UNKNOWN_UNIT_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.UNIT_Piece</td>
<td>Единица измерения, заменяющая неуказанную единицу</td>
</tr>
<tr class="">
<td>b_SplitContracts</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Признак группировки по договорам</td>
</tr>
<tr class="">
<td>b_SplitAccounts</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Признак группировки по счетам</td>
</tr>
<tr class="">
<td>b_SplitObjects</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Признак группировки по оборудованию</td>
</tr>
<tr class="">
<td>b_SeparateByObjects</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td></td>
</tr>
<tr class="">
<td>b_Actualize</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Признак актуализации сформированных счетов</td>
</tr>
<tr class="">
<td>b_OnlyNegativeBal</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Признак формирования счетов только для абонентов с отрицательным балансом</td>
</tr>
<tr class="">
<td>b_ConsiderAdvanceBills</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td></td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Услуга/пакет услуг</td>
</tr>
<tr class="">
<td>b_CommitEveryBill</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Фиксировать каждый созданный счет</td>
</tr>
<tr class="">
<td>tbl_T_TAGS</td>
<td>IN</td>
<td>TAGS</td>
<td>TABLE</td>
<td>TAGS()</td>
<td></td>
</tr>
<tr class="">
<td>b_SplitDiscounts</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Создавать отдельные строки для каждого АПС</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_BILLS_PKG.SD_BILLS_T_PUT-0" name="SD_BILLS_PKG.SD_BILLS_T_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_BILLS_T_PUT</h5>
<div class="_description">
Универсальная процедура для добавления заголовка счета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_BILLS_PKG"
data-subprogram="SD_BILLS_T_PUT"
data-object="SD_BILLS_PKG.SD_BILLS_T_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN/OUT</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Счет</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Фирма</td>
</tr>
<tr class="">
<td>num_N_PARENT_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_PARENT_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Родительский документ</td>
</tr>
<tr class="">
<td>num_N_REASON_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_REASON_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Документ-основание</td>
</tr>
<tr class="">
<td>dt_D_DOC</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_DOC%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата документа</td>
</tr>
<tr class="">
<td>dt_D_TIME</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_TIME%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Время документа</td>
</tr>
<tr class="">
<td>vch_VC_DOC_NO</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер документа</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала периода действия документа</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания периода действия документа</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>num_N_WORKFLOW_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_WORKFLOW_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Схема документооборота</td>
</tr>
<tr class="">
<td>tbl_T_TAGS</td>
<td>IN</td>
<td>TAGS</td>
<td>TABLE</td>
<td>TAGS()</td>
<td>Теги</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_BILLS_PKG.SD_BILLS_C_PUT-0" name="SD_BILLS_PKG.SD_BILLS_C_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_BILLS_C_PUT</h5>
<div class="_description">
Универсальная процедура для работы с составом счета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_BILLS_PKG"
data-subprogram="SD_BILLS_C_PUT"
data-object="SD_BILLS_PKG.SD_BILLS_C_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_ID</td>
<td>IN/OUT</td>
<td>SD_GOOD_MOVES.N_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Строка состава</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Документ-счет</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Услуга</td>
</tr>
<tr class="">
<td>num_N_MOVE_TYPE_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_MOVE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Тип движения средств</td>
</tr>
<tr class="">
<td>num_N_PAR_LINE_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_PAR_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Родительская строка</td>
</tr>
<tr class="">
<td>num_N_UNIT_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Единица измерения</td>
</tr>
<tr class="">
<td>num_N_QUANT</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_QUANT%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Количество</td>
</tr>
<tr class="">
<td>num_N_UNIT_BASE_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_UNIT_BASE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Базовая единица измерения</td>
</tr>
<tr class="">
<td>num_N_QUANT_BASE</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_QUANT_BASE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Количество в базовых единицах измерения</td>
</tr>
<tr class="">
<td>num_N_TAX_RATE_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_TAX_RATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Ставка налога</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_CURRENCY_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Валюта</td>
</tr>
<tr class="">
<td>num_N_PRICE</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_PRICE%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Цена</td>
</tr>
<tr class="">
<td>num_N_PRICE_WO_TAX</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_PRICE_WO_TAX%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Цена без налога</td>
</tr>
<tr class="">
<td>num_N_SUM_WO_TAX</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_SUM_WO_TAX%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма без налога</td>
</tr>
<tr class="">
<td>num_N_SUM_TAX</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_SUM_TAX%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма налога</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_SUM%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Оборудование</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер строки</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SD_GOOD_MOVES.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>num_N_PRICE_LINE_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_PRICE_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Строка приказа по ценам</td>
</tr>
<tr class="">
<td>num_N_ADDRESS_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Адрес</td>
</tr>
<tr class="">
<td>num_N_BASE_LINE_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_BASE_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Базовая строка</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_BILLS_PKG.SD_BILLS_PREPAYMENT_CREATE-0" name="SD_BILLS_PKG.SD_BILLS_PREPAYMENT_CREATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION SD_BILLS_PREPAYMENT_CREATE</h5>
<div class="_description">
Формирование счета на предоплату.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_BILLS_PKG"
data-subprogram="SD_BILLS_PREPAYMENT_CREATE"
data-object="SD_BILLS_PKG.SD_BILLS_PREPAYMENT_CREATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Фирма-поставщик</td>
</tr>
<tr class="">
<td>num_N_FIRM_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Счет поставщика</td>
</tr>
<tr class="">
<td>num_N_CONTRACT_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Договор на оказание услуг</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Лицевой счет</td>
</tr>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Абонент</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Услуга</td>
</tr>
<tr class="">
<td>dt_D_BILLS</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата счета</td>
</tr>
<tr class="">
<td>num_N_TAX_RATE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Ставка налога</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Валюта</td>
</tr>
<tr class="">
<td>num_N_SUM_WO_TAX</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма без налога</td>
</tr>
<tr class="">
<td>num_N_SUM_TAX</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма налога</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Сумма</td>
</tr>
<tr class="">
<td>b_Actualize</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Флаг для перевода счета в актуальное состояние</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>Счет</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_BILLS_PKG.SD_BILLS_C_DEL-0" name="SD_BILLS_PKG.SD_BILLS_C_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_BILLS_C_DEL</h5>
<div class="_description">
Удаление строки из состава счeта.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_BILLS_PKG"
data-subprogram="SD_BILLS_C_DEL"
data-object="SD_BILLS_PKG.SD_BILLS_C_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Строка состава</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_BILLS_PKG.SD_BILLS_CHANGE_STATE-0" name="SD_BILLS_PKG.SD_BILLS_CHANGE_STATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_BILLS_CHANGE_STATE</h5>
<div class="_description">
Изменение состояния счета.
Внимание: вызов данной процедуры происходит только из SD_DOC_STATES_PKG.SD_DOCUMENTS_CHANGE_STATE.
Состояние документа реально переводится там, в данной процедуре производятся специфичные только для счета операции.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_BILLS_PKG"
data-subprogram="SD_BILLS_CHANGE_STATE"
data-object="SD_BILLS_PKG.SD_BILLS_CHANGE_STATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор счета</td>
</tr>
<tr class="">
<td>num_N_Old_DOC_STATE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Предыдущее состояние счета</td>
</tr>
<tr class="">
<td>num_N_New_DOC_STATE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Новое состояние счета</td>
</tr>
<tr class="">
<td>b_DisableTriggers</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Флаг отмены срабатывания архивных тригеров</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_BILLS_PKG.GET_RENDERED_SERVICES-0" name="SD_BILLS_PKG.GET_RENDERED_SERVICES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_RENDERED_SERVICES</h5>
<div class="_description">
Get cursor value.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_BILLS_PKG"
data-subprogram="GET_RENDERED_SERVICES"
data-object="SD_BILLS_PKG.GET_RENDERED_SERVICES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_BEG%TYPE</td>
<td>DATE</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_END%TYPE</td>
<td>DATE</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>num_N_DOC_STATE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>b_SplitContracts</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>b_SplitAccounts</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>b_SplitObjects</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>b_OnlyNegativeBal</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN RENDERED_SERVICES_TBL</td>
<td></td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SD_CARDS_PKG" name="SD_CARDS_PKG">SD_CARDS_PKG</a></h2>
<div class="_description">
Работа c картами (как универсальными картами, так и картами оплаты)
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_CARDS_PKG.CREATE_CARDS-0" name="SD_CARDS_PKG.CREATE_CARDS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CREATE_CARDS</h5>
<div class="_description">
Формирование карт по акту.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_CARDS_PKG"
data-subprogram="CREATE_CARDS"
data-object="SD_CARDS_PKG.CREATE_CARDS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_BEGIN_NUMBER</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_T.N_BEGIN_NUMBER%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Начальный номер диапазона номеров карт</td>
</tr>
<tr class="">
<td>num_N_END_NUMBER</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_T.N_END_NUMBER%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Конечный номер диапазона номеров карт</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_CARDS_PKG.REDEEM_CARD-0" name="SD_CARDS_PKG.REDEEM_CARD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION REDEEM_CARD</h5>
<div class="_description">
Активация карты в режиме зачисления денег или в режиме оказания услуг.
При успешной активации возвращает 1, при неправильных данных карты возвращает 0.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_CARDS_PKG"
data-subprogram="REDEEM_CARD"
data-object="SD_CARDS_PKG.REDEEM_CARD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_LOGIN</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.VC_LOG%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Логин карты (для универсальных карт)</td>
</tr>
<tr class="">
<td>vch_VC_PIN</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.VC_P%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>PIN-код карты</td>
</tr>
<tr class="">
<td>num_N_CARD_NO</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_CARD_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер карты</td>
</tr>
<tr class="">
<td>num_N_CARD_ID</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_CARD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор карты</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор счета ( используется при активации в режиме зачисления средств)</td>
</tr>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор тарифного плана (используется при активации в режиме оказания услуг)</td>
</tr>
<tr class="">
<td>num_N_PROVIDER_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_FIRM_ID')</td>
<td>Идентификатор поставщика — оператора связи, являющегося владельцем карты</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Признак успешной активации</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_CARDS_PKG.CHECK_CARD-0" name="SD_CARDS_PKG.CHECK_CARD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHECK_CARD</h5>
<div class="_description">
Проверка карты оплаты.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_CARDS_PKG"
data-subprogram="CHECK_CARD"
data-object="SD_CARDS_PKG.CHECK_CARD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_LOGIN</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.VC_LOGIN%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Логин карты (для универсальных карт)</td>
</tr>
<tr class="">
<td>vch_VC_PIN</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.VC_PIN%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>PIN-код карты</td>
</tr>
<tr class="">
<td>num_N_CARD_NO</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_CARD_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер карты</td>
</tr>
<tr class="">
<td>num_N_CARD_ID</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_CARD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор карты</td>
</tr>
<tr class="">
<td>num_N_PROVIDER_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_FIRM_ID')</td>
<td>Идентификатор поставщика — оператора связи, являющегося владельцем карты</td>
</tr>
<tr class="">
<td>num_N_CARD_ID_Real</td>
<td>IN/OUT</td>
<td>SD_CARDS_ISSUE_C.N_CARD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор карты</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_CARDS_PKG.SD_CARDS_ISSUE_C_DEL-0" name="SD_CARDS_PKG.SD_CARDS_ISSUE_C_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_CARDS_ISSUE_C_DEL</h5>
<div class="_description">
Удаление записи о карте в детальной строке акта.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_CARDS_PKG"
data-subprogram="SD_CARDS_ISSUE_C_DEL"
data-object="SD_CARDS_PKG.SD_CARDS_ISSUE_C_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CARD_ID</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_CARD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор карты</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_CARDS_PKG.SD_CARDS_ISSUE_CHANGE_STATE-0" name="SD_CARDS_PKG.SD_CARDS_ISSUE_CHANGE_STATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_CARDS_ISSUE_CHANGE_STATE</h5>
<div class="_description">
Смена состояния акта о выпуске карт.
ВНИМАНИЕ: вызов данной процедуры производится только из процедуры
SD_DOC_STATES_PKG.SD_DOCUMENTS_CHANGE_STATE.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_CARDS_PKG"
data-subprogram="SD_CARDS_ISSUE_CHANGE_STATE"
data-object="SD_CARDS_PKG.SD_CARDS_ISSUE_CHANGE_STATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_Old_DOC_STATE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор старого состояния (справочник REF_TYPE_Document_State)</td>
</tr>
<tr class="">
<td>num_N_New_DOC_STATE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор нового состояния (справочник REF_TYPE_Document_State)</td>
</tr>
<tr class="">
<td>b_DisableTriggers</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг для отключения триггеров</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_CARDS_PKG.SD_CARDS_ISSUE_C_PUT-0" name="SD_CARDS_PKG.SD_CARDS_ISSUE_C_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_CARDS_ISSUE_C_PUT</h5>
<div class="_description">
Добавление или изменение записи о карте в детальной строке акта.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_CARDS_PKG"
data-subprogram="SD_CARDS_ISSUE_C_PUT"
data-object="SD_CARDS_PKG.SD_CARDS_ISSUE_C_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CARD_ID</td>
<td>IN/OUT</td>
<td>SD_CARDS_ISSUE_C.N_CARD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор карты</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор акта о выпуске карт, к которому привязывается карта</td>
</tr>
<tr class="">
<td>num_N_CARD_NO</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_CARD_NO%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Номер карты</td>
</tr>
<tr class="">
<td>vch_VC_LOGIN</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.VC_LOGIN%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Логин (может быть NULL, тогда логином считается номер карты)</td>
</tr>
<tr class="">
<td>vch_VC_PIN</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.VC_PIN%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>ПИН-код (пароль)</td>
</tr>
<tr class="">
<td>vch_VC_HASH_PIN</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.VC_HASH_PIN%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Хэш ПИН-кода</td>
</tr>
<tr class="">
<td>num_N_HASH_TYPE_ID</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_HASH_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>тип хэша</td>
</tr>
<tr class="">
<td>num_N_CARD_STATE_ID</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_CARD_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор состояния карты (справочник REF_TYPE_Card_State)</td>
</tr>
<tr class="">
<td>num_N_PAYMENT_DOC_ID</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_PAYMENT_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор платежного документа, созданного по карте при активации</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор субъекта, созданного по карте при активации (только для универсальных карт)</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Порядковый номер карты в составе акта о выпуске карт</td>
</tr>
<tr class="">
<td>dt_D_EXPIRE</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.D_EXPIRE%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Срок действия карты (только для универсальных карт, в текущей версии не используется)</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_CARDS_PKG.SD_CARDS_ISSUE_T_PUT-0" name="SD_CARDS_PKG.SD_CARDS_ISSUE_T_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_CARDS_ISSUE_T_PUT</h5>
<div class="_description">
Добавление или изменение записи в заголовке документа.
Внимание: после вызова данной процедуры необходимо выполнить проверку
уникальности номеров и PIN-кодов, сформированных по акту, с помощью процедуры
SD_CARDS_PKG_S.CHECK_ISSUE_CARDS(num_N_DOC_ID).
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_CARDS_PKG"
data-subprogram="SD_CARDS_ISSUE_T_PUT"
data-object="SD_CARDS_PKG.SD_CARDS_ISSUE_T_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN/OUT</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_PARENT_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_PARENT_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор родительского документа — базового договора<br/>для предоставления услуг по карте</td>
</tr>
<tr class="">
<td>num_N_REASON_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_REASON_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор документа-основания (в текущей версии не используется)</td>
</tr>
<tr class="">
<td>dt_D_DOC</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_DOC%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата документа</td>
</tr>
<tr class="">
<td>dt_D_TIME</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_TIME%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Время документа</td>
</tr>
<tr class="">
<td>vch_VC_DOC_NO</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер документа</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала периода действия документа</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания периода действия документа</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий к документу</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_T.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа карт из номенклатуры</td>
</tr>
<tr class="">
<td>num_N_APPLICATION_ID</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_T.N_APPLICATION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор приложения для доступа в личный кабинет</td>
</tr>
<tr class="">
<td>vch_VC_SERIAL</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_T.VC_SERIAL%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Серийный номер (в текущей версии не используется)</td>
</tr>
<tr class="">
<td>num_N_BEGIN_NUMBER</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_T.N_BEGIN_NUMBER%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Начальный номер диапазона номеров карт</td>
</tr>
<tr class="">
<td>num_N_END_NUMBER</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_T.N_END_NUMBER%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Конечный номер диапазона номеров карт</td>
</tr>
<tr class="">
<td>ch_C_FL_PAYMENTS</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_T.C_FL_PAYMENTS%TYPE</td>
<td>CHAR</td>
<td></td>
<td>Флаг, разрешающий пополнение счеты по картам</td>
</tr>
<tr class="">
<td>ch_C_FL_SERVS</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_T.C_FL_SERVS%TYPE</td>
<td>CHAR</td>
<td></td>
<td>Флаг, разрешающий использование карт для получения услуг</td>
</tr>
<tr class="">
<td>num_N_FACE_VALUE</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_T.N_FACE_VALUE%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Номинал карт</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_T.N_CURRENCY_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор валюты (справочник REF_TYPE_Currency)</td>
</tr>
<tr class="">
<td>num_N_AFTER_ACTIVATE_DAYS</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_T.N_AFTER_ACTIVATE_DAYS%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Срок действия карты после ее активации (дней)</td>
</tr>
<tr class="">
<td>num_N_WORKFLOW_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_WORKFLOW_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор схемы документооборота</td>
</tr>
<tr class="">
<td>num_N_ACTIVATION_TYPE_ID</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_T.N_ACTIVATION_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа активации карт (справочник REF_TYPE_Card_Act_Type)</td>
</tr>
<tr class="">
<td>num_N_PIN_LENGTH</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_T.N_PIN_LENGTH%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Длина PIN-кода</td>
</tr>
<tr class="">
<td>ch_C_PIN_FORMAT</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_T.C_PIN_FORMAT%TYPE</td>
<td>CHAR</td>
<td></td>
<td>Формат PIN-кода:<br/>{*} 'N' — числовой PIN<br/>{*} 'A' — PIN, состоящий только из букв<br/>{*} 'L' — PIN, состоящий из букв в нижнем регистре<br/>{*} 'U' — PIN из букв в верхнем регистре<br/>{*} 'X' — PIN из цифр и букв в верхнем регистре</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_FIRM_ID')</td>
<td></td>
</tr>
<tr class="">
<td>tbl_T_TAGS</td>
<td>IN</td>
<td>TAGS</td>
<td>TABLE</td>
<td>TAGS()</td>
<td>Теги</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_CARDS_PKG.ACTIVATE_CARD-1" name="SD_CARDS_PKG.ACTIVATE_CARD-1" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE ACTIVATE_CARD</h5>
<div class="_description">
Активация карты в режиме зачисления денег или в режиме оказания услуг.
Используется в HPD.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_CARDS_PKG"
data-subprogram="ACTIVATE_CARD"
data-object="SD_CARDS_PKG.ACTIVATE_CARD"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_LOGIN</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.VC_LOGIN%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Логин карты (для универсальных карт)</td>
</tr>
<tr class="">
<td>vch_VC_PIN</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.VC_PIN%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>PIN-код карты</td>
</tr>
<tr class="">
<td>num_N_CARD_NO</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_CARD_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер карты</td>
</tr>
<tr class="">
<td>num_N_CARD_ID</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_CARD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор карты</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор счета ( используется при активации в режиме зачисления средств)</td>
</tr>
<tr class="">
<td>num_N_GOOD_PACK_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор тарифного плана (используется при активации в режиме оказания услуг)</td>
</tr>
<tr class="">
<td>num_N_PROVIDER_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_FIRM_ID'));</td>
<td>Идентификатор поставщика — оператора связи, являющегося владельцем карты</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_CARDS_PKG.ACTIVATE_CARD-2" name="SD_CARDS_PKG.ACTIVATE_CARD-2" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION ACTIVATE_CARD</h5>
<div class="_description">
Активация карты в режиме зачисления денег или в режиме оказания услуг.
При успешной активации возвращает 1, при неправильных данных карты возвращает 0.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_CARDS_PKG"
data-subprogram="ACTIVATE_CARD"
data-object="SD_CARDS_PKG.ACTIVATE_CARD"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_LOGIN</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.VC_LOG%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Логин карты (для универсальных карт)</td>
</tr>
<tr class="">
<td>vch_VC_PIN</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.VC_P%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>PIN-код карты</td>
</tr>
<tr class="">
<td>num_N_CARD_NO</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_CARD_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер карты</td>
</tr>
<tr class="">
<td>num_N_CARD_ID</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_CARD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор карты</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор счета ( используется при активации в режиме зачисления средств)</td>
</tr>
<tr class="">
<td>num_N_GOOD_PACK_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор тарифного плана (используется при активации в режиме оказания услуг)</td>
</tr>
<tr class="">
<td>num_N_PROVIDER_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_FIRM_ID')</td>
<td>Идентификатор поставщика — оператора связи, являющегося владельцем карты</td>
</tr>
<tr class="">
<td colspan="5">RETURN MAIN.BOOL</td>
<td>Признак успешной активации</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_CARDS_PKG.LOAD_CARDS-0" name="SD_CARDS_PKG.LOAD_CARDS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE LOAD_CARDS</h5>
<div class="_description">
Загрузка новых сформированных карт из CSV-файла.
Каждая строка файла должна содержать следующие поля: номер карты, имя учетной записи (логин),
PIN-код карты.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_CARDS_PKG"
data-subprogram="LOAD_CARDS"
data-object="SD_CARDS_PKG.LOAD_CARDS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>clb_CL_CARDS_DATA</td>
<td>IN</td>
<td>CLOB</td>
<td>CLOB</td>
<td></td>
<td>Считанные из файла данные</td>
</tr>
<tr class="">
<td>vch_VC_FIELD_SEPARATOR</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>';'</td>
<td>Используемый разделитель полей</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_T.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа-акта, к которому будут добавлены карты</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SD_CARDS_PKG_S" name="SD_CARDS_PKG_S">SD_CARDS_PKG_S</a></h2>
<div class="_description">
Работа с общими свойствами актов о выпуске карт
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_CARDS_PKG_S.CHECK_CARD_LOGINS_FORMAT-0" name="SD_CARDS_PKG_S.CHECK_CARD_LOGINS_FORMAT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHECK_CARD_LOGINS_FORMAT</h5>
<div class="_description">
Проверка формата логинов карт, выпущенных по указанному документу.
Логины должны состоять только из латинских букв и цифр.
Если есть логины, не удовлетворяющие этому требованию, вызывается исключение
CHECK_ERROR с указанием количества карт с некорректным логином и примера такой карты.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_CARDS_PKG_S"
data-subprogram="CHECK_CARD_LOGINS_FORMAT"
data-object="SD_CARDS_PKG_S.CHECK_CARD_LOGINS_FORMAT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор акта о выпуске карт</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_CARDS_PKG_S.CHECK_CARD_LOGINS_UNIQ-0" name="SD_CARDS_PKG_S.CHECK_CARD_LOGINS_UNIQ-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHECK_CARD_LOGINS_UNIQ</h5>
<div class="_description">
Проверка уникальности логинов карт, выпущенных по указанному документу.
Совпадения ищутся в актах о выпуске карт, периоды действия которых
пересекаются с периодом данного документа и в роли «Поставщик» выступает
тот же субъект учета.
Если уникальность нарушена, вызывается исключение CHECK_ERROR с указанием
количества совпавших логинов и примера карты с совпавшим логином.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_CARDS_PKG_S"
data-subprogram="CHECK_CARD_LOGINS_UNIQ"
data-object="SD_CARDS_PKG_S.CHECK_CARD_LOGINS_UNIQ"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор акта о выпуске карт</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_CARDS_PKG_S.CHECK_CARD_PINS_UNIQ-0" name="SD_CARDS_PKG_S.CHECK_CARD_PINS_UNIQ-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHECK_CARD_PINS_UNIQ</h5>
<div class="_description">
Проверка уникальности PIN-кодов карт, выпущенных по указанному документу.
Совпадения ищутся в актах о выпуске карт, периоды действия которых
пересекаются с периодом данного документа и в роли «Поставщик» выступает
тот же субъект учета.
Если уникальность нарушена, вызывается исключение CHECK_ERROR с указанием
количества совпавших PIN-кодов и примера карты с совпавшим кодом.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_CARDS_PKG_S"
data-subprogram="CHECK_CARD_PINS_UNIQ"
data-object="SD_CARDS_PKG_S.CHECK_CARD_PINS_UNIQ"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор акта о выпуске карт</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_CARDS_PKG_S.CHECK_CARD_PINS_FORMAT-0" name="SD_CARDS_PKG_S.CHECK_CARD_PINS_FORMAT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHECK_CARD_PINS_FORMAT</h5>
<div class="_description">
Проверка соответвия PIN-кодов карт длине и формату, указанным в документе.
Если найдено несоответствие, вызывается исключение CHECK_ERROR с указанием
количества неправильных PIN-кодов и примера карты с неправильным PIN-кодом.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_CARDS_PKG_S"
data-subprogram="CHECK_CARD_PINS_FORMAT"
data-object="SD_CARDS_PKG_S.CHECK_CARD_PINS_FORMAT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор акта о выпуске карт</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_CARDS_PKG_S.CHECK_ISSUE_CARDS-0" name="SD_CARDS_PKG_S.CHECK_ISSUE_CARDS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHECK_ISSUE_CARDS</h5>
<div class="_description">
Проверка корректности номеров и PIN-кодов карт, выпущенных по указанному документу.
Совпадения среди PIN-кодов и номеров ищутся в актах о выпуске карт,
периоды действия которых пересекаются с периодом данного документа и в роли
«Поставщик» выступает тот же субъект учета.
Проверка на уникальность PIN-кодов производится только в случае,
когда в акте указан тип активации «Только по PIN-коду».
Если уникальность нарушена, вызывается исключение CHECK_ERROR.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_CARDS_PKG_S"
data-subprogram="CHECK_ISSUE_CARDS"
data-object="SD_CARDS_PKG_S.CHECK_ISSUE_CARDS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор акта о выпуске карт</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_CARDS_PKG_S.CHECK_CARD_NUMBERS-0" name="SD_CARDS_PKG_S.CHECK_CARD_NUMBERS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHECK_CARD_NUMBERS</h5>
<div class="_description">
Проверка уникальности номеров карт, выпущенных по указанному документу.
Совпадения ищутся в актах о выпуске карт, периоды действия которых
пересекаются с периодом данного документа и в роли «Поставщик» выступает
тот же субъект учета.
Если уникальность нарушена, вызывается исключение CHECK_ERROR с указанием
количества совпавших номеров и примера карты с совпавшим номером.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_CARDS_PKG_S"
data-subprogram="CHECK_CARD_NUMBERS"
data-object="SD_CARDS_PKG_S.CHECK_CARD_NUMBERS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_CARDS_ISSUE_C.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор акта о выпуске карт</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SD_CONTRACTS_PKG" name="SD_CONTRACTS_PKG">SD_CONTRACTS_PKG</a></h2>
<div class="_description">
Работа с договорами
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_CONTRACTS_PKG.DISSOLVE-0" name="SD_CONTRACTS_PKG.DISSOLVE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE DISSOLVE</h5>
<div class="_description">
Dissolves a contract.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_CONTRACTS_PKG"
data-subprogram="DISSOLVE"
data-object="SD_CONTRACTS_PKG.DISSOLVE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_Contract</td>
<td>IN</td>
<td>SD_CONTRACTS_PKG_S.CONTRACTS_FOR_DISSOLUTION%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Contract info</td>
</tr>
<tr class="">
<td>b_DisableTriggers</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Disable audit triggers</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_CONTRACTS_PKG.SD_CONTRACTS_DISSOLVE-0" name="SD_CONTRACTS_PKG.SD_CONTRACTS_DISSOLVE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_CONTRACTS_DISSOLVE</h5>
<div class="_description">
Расторжение договора/приложения/соглашения.
1) Устанавливает дату окончания инвойсов датой расторжения.
2) В подписках выставляет дату окончания = дата расторжения.
3) Удаляет подписки которые могут быть оказаны после даты расторжения.
4) Устанавливает дату окончания у договора.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_CONTRACTS_PKG"
data-subprogram="SD_CONTRACTS_DISSOLVE"
data-object="SD_CONTRACTS_PKG.SD_CONTRACTS_DISSOLVE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор договора/приложения/соглашения</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата расторжения документа</td>
</tr>
<tr class="">
<td>b_CheckInvoices</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг для проверки актуальных инвойсов на дату расторжения:<br/>{*} MAIN.b_TRUE — не даем расторгнуть договор, если есть инвойсы<br/>{*} MAIN.b_FALSE — расторгаем договор в любом случае, если есть инвойсы, закрываем их датой расторжения</td>
</tr>
<tr class="">
<td>b_DisableTriggers</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг отмены срабатывания тригеров аудита</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_CONTRACTS_PKG.SD_CONTRACTS_CHANGE_STATE-0" name="SD_CONTRACTS_PKG.SD_CONTRACTS_CHANGE_STATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_CONTRACTS_CHANGE_STATE</h5>
<div class="_description">
Изменение состояния договора/приложения/соглашения.
Внимание: вызов данной процедуры происходит только из SD_DOC_STATES_PKG.SD_DOCUMENTS_CHANGE_STATE.
Состояние документа реально переводится там, в данной процедуре производятся специфичные только для договора операции.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_CONTRACTS_PKG"
data-subprogram="SD_CONTRACTS_CHANGE_STATE"
data-object="SD_CONTRACTS_PKG.SD_CONTRACTS_CHANGE_STATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор договора/приложения/соглашения</td>
</tr>
<tr class="">
<td>num_N_Old_DOC_STATE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Предыдущее состояние документа</td>
</tr>
<tr class="">
<td>num_N_New_DOC_STATE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Новое состояние документа</td>
</tr>
<tr class="">
<td>b_DisableTriggers</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг отмены срабатывания тригеров аудита</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_CONTRACTS_PKG.SD_CONTRACTS_COPY-0" name="SD_CONTRACTS_PKG.SD_CONTRACTS_COPY-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_CONTRACTS_COPY</h5>
<div class="_description">
Копирование договора/приложения/соглашения.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_CONTRACTS_PKG"
data-subprogram="SD_CONTRACTS_COPY"
data-object="SD_CONTRACTS_PKG.SD_CONTRACTS_COPY"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID_Old</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Старый документ</td>
</tr>
<tr class="">
<td>num_N_DOC_ID_New</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Скопированный документ</td>
</tr>
<tr class="">
<td>b_Storno</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Признак сторнирования</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_CONTRACTS_PKG.SD_CONTRACTS_PUT-0" name="SD_CONTRACTS_PKG.SD_CONTRACTS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_CONTRACTS_PUT</h5>
<div class="_description">
Добавление или изменение заголовка договора.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_CONTRACTS_PKG"
data-subprogram="SD_CONTRACTS_PUT"
data-object="SD_CONTRACTS_PKG.SD_CONTRACTS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN/OUT</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Документ</td>
</tr>
<tr class="">
<td>num_N_DOC_TYPE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип документа (справочник REF_TYPE_Document_Type)</td>
</tr>
<tr class="">
<td>num_N_PARENT_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_PARENT_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Базовый договор</td>
</tr>
<tr class="">
<td>num_N_REASON_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_REASON_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Документ-основание</td>
</tr>
<tr class="">
<td>dt_D_DOC</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_DOC%TYPE</td>
<td>DATE</td>
<td>TRUNC(SYSDATE)</td>
<td>Дата документа</td>
</tr>
<tr class="">
<td>dt_D_TIME</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_TIME%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Время документа</td>
</tr>
<tr class="">
<td>vch_VC_DOC_NO</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер документа</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Примечание</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала периода действия</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания периода действия</td>
</tr>
<tr class="">
<td>num_N_WORKFLOW_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_WORKFLOW_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Схема документооборота</td>
</tr>
<tr class="">
<td>num_N_SUBDOC_WORKFLOW_ID</td>
<td>IN</td>
<td>SD_CONTRACTS.N_SUBDOC_WORKFLOW_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Схема документооборота подчиненного документа</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_FIRM_ID')</td>
<td>Фирма</td>
</tr>
<tr class="">
<td>tbl_T_TAGS</td>
<td>IN</td>
<td>TAGS</td>
<td>TABLE</td>
<td>TAGS()</td>
<td></td>
</tr>
<tr class="">
<td>b_RefreshMViews</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SD_DOCUMENTS_PKG" name="SD_DOCUMENTS_PKG">SD_DOCUMENTS_PKG</a></h2>
<div class="_description">
Работа с документами
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG.SD_DOC_DOCUMENTS_DEL-0" name="SD_DOCUMENTS_PKG.SD_DOC_DOCUMENTS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_DOC_DOCUMENTS_DEL</h5>
<div class="_description">
Удаление привязки документа к документу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG"
data-subprogram="SD_DOC_DOCUMENTS_DEL"
data-object="SD_DOCUMENTS_PKG.SD_DOC_DOCUMENTS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_DOCUMENT_ID</td>
<td>IN</td>
<td>SD_DOC_DOCUMENTS.N_DOC_DOCUMENT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор привязки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG.SD_DOC_VALUES_PUT-0" name="SD_DOCUMENTS_PKG.SD_DOC_VALUES_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_DOC_VALUES_PUT</h5>
<div class="_description">
Универсальная процедура для работы с дополнительными параметрами документов.
Используется в HID.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG"
data-subprogram="SD_DOC_VALUES_PUT"
data-object="SD_DOCUMENTS_PKG.SD_DOC_VALUES_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_VALUE_ID</td>
<td>IN/OUT</td>
<td>SD_DOC_VALUES.N_DOC_VALUE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOC_VALUES.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SD_DOC_VALUES.N_DOC_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа значения</td>
</tr>
<tr class="">
<td>dt_D_VALUE</td>
<td>IN</td>
<td>SD_DOC_VALUES.D_VALUE%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Датавременное значение</td>
</tr>
<tr class="">
<td>ch_C_VALUE</td>
<td>IN</td>
<td>SD_DOC_VALUES.C_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Символьное значение</td>
</tr>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>SD_DOC_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>SD_DOC_VALUES.N_VALUE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Числовое значение</td>
</tr>
<tr class="">
<td>ch_C_FL_VALUE</td>
<td>IN</td>
<td>SD_DOC_VALUES.C_FL_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Булево значение</td>
</tr>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SD_DOC_VALUES.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор значения из справочника</td>
</tr>
<tr class="">
<td>clb_CL_VALUE</td>
<td>IN</td>
<td>SD_DOC_VALUES.CL_VALUE%TYPE</td>
<td>CLOB</td>
<td>NULL</td>
<td>Текстовое значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG.SI_DOC_OBJECTS_DEL-0" name="SD_DOCUMENTS_PKG.SI_DOC_OBJECTS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_DOC_OBJECTS_DEL</h5>
<div class="_description">
Удаление записи о роли объекта в документе.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG"
data-subprogram="SI_DOC_OBJECTS_DEL"
data-object="SD_DOCUMENTS_PKG.SI_DOC_OBJECTS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_OBJECT_ID</td>
<td>IN</td>
<td>SI_DOC_OBJECTS.N_DOC_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор привязки</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SI_DOC_OBJECTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG.PUT_DOC_SUBJECT-0" name="SD_DOCUMENTS_PKG.PUT_DOC_SUBJECT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE PUT_DOC_SUBJECT</h5>
<div class="_description">
Добавление записи о роли СУ в документе.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG"
data-subprogram="PUT_DOC_SUBJECT"
data-object="SD_DOCUMENTS_PKG.PUT_DOC_SUBJECT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_ROLE_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_DOC_ROLE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор роли</td>
</tr>
<tr class="">
<td>num_N_WORKFLOW_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_WORKFLOW_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Схема документооборота</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор СУ</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор счета СУ</td>
</tr>
<tr class="">
<td>b_DeferDocumentExistance</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг для откладывания констрейнта на существование документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG.SD_DOCUMENTS_CHANGE_STATE-0" name="SD_DOCUMENTS_PKG.SD_DOCUMENTS_CHANGE_STATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_DOCUMENTS_CHANGE_STATE</h5>
<div class="_description">
Изменение состояния документа.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG"
data-subprogram="SD_DOCUMENTS_CHANGE_STATE"
data-object="SD_DOCUMENTS_PKG.SD_DOCUMENTS_CHANGE_STATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_Old_DOC_STATE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор прежнего состояния</td>
</tr>
<tr class="">
<td>num_N_New_DOC_STATE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор нового состояния</td>
</tr>
<tr class="">
<td>b_DisableTriggers</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг отключения триггеров</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG.SD_DOCUMENTS_DEL-0" name="SD_DOCUMENTS_PKG.SD_DOCUMENTS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_DOCUMENTS_DEL</h5>
<div class="_description">
Удаление записи о документе.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG"
data-subprogram="SD_DOCUMENTS_DEL"
data-object="SD_DOCUMENTS_PKG.SD_DOCUMENTS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG.SD_DOC_DOCUMENTS_PUT-0" name="SD_DOCUMENTS_PKG.SD_DOC_DOCUMENTS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_DOC_DOCUMENTS_PUT</h5>
<div class="_description">
Привязка документов к документам.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG"
data-subprogram="SD_DOC_DOCUMENTS_PUT"
data-object="SD_DOCUMENTS_PKG.SD_DOC_DOCUMENTS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_DOCUMENT_ID</td>
<td>IN/OUT</td>
<td>SD_DOC_DOCUMENTS.N_DOC_DOCUMENT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор привязки</td>
</tr>
<tr class="">
<td>num_N_DOC_BIND_TYPE_ID</td>
<td>IN</td>
<td>SD_DOC_DOCUMENTS.N_DOC_BIND_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа привязки</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOC_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа, к которому привязывается документ</td>
</tr>
<tr class="">
<td>num_N_DOC_BIND_ID</td>
<td>IN</td>
<td>SD_DOC_DOCUMENTS.N_DOC_BIND_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор привязываемого документа</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SD_DOC_DOCUMENTS.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер строки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG.SI_DOC_SUBJECTS_DEL-0" name="SD_DOCUMENTS_PKG.SI_DOC_SUBJECTS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_DOC_SUBJECTS_DEL</h5>
<div class="_description">
Удаление записи о роли СУ в документе.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG"
data-subprogram="SI_DOC_SUBJECTS_DEL"
data-object="SD_DOCUMENTS_PKG.SI_DOC_SUBJECTS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_SUBJECT_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_DOC_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG.SD_DOCUMENTS_COPY-0" name="SD_DOCUMENTS_PKG.SD_DOCUMENTS_COPY-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_DOCUMENTS_COPY</h5>
<div class="_description">
Копирование документа.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG"
data-subprogram="SD_DOCUMENTS_COPY"
data-object="SD_DOCUMENTS_PKG.SD_DOCUMENTS_COPY"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID_Old</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор исходного документа</td>
</tr>
<tr class="">
<td>num_N_DOC_ID_New</td>
<td>OUT</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор нового документа</td>
</tr>
<tr class="">
<td>num_N_STORNO_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_STORNO_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор сторнируемого документа</td>
</tr>
<tr class="">
<td>dt_D_DOC</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_DOC%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата</td>
</tr>
<tr class="">
<td>dt_D_TIME</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_TIME%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Время</td>
</tr>
<tr class="">
<td>vch_VC_DOC_NO</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер документа</td>
</tr>
<tr class="">
<td>b_CopyForCancelled</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>В текущей версии не используется</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG.SD_DOC_COMMENTS_PUT-0" name="SD_DOCUMENTS_PKG.SD_DOC_COMMENTS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_DOC_COMMENTS_PUT</h5>
<div class="_description">
Добавление или изменение записи о комментарии к документу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG"
data-subprogram="SD_DOC_COMMENTS_PUT"
data-object="SD_DOCUMENTS_PKG.SD_DOC_COMMENTS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_ID</td>
<td>IN/OUT</td>
<td>SD_DOC_COMMENTS.N_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификтор записи</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOC_COMMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_COMMENT_TYPE_ID</td>
<td>IN</td>
<td>SD_DOC_COMMENTS.N_DOC_COMMENT_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>SS_CONSTANTS_PKG_S.COMMENT_TYPE_Comment</td>
<td>Тип комментария</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>SD_DOC_COMMENTS.D_OPER%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата записи</td>
</tr>
<tr class="">
<td>dt_D_SIGNAL</td>
<td>IN</td>
<td>SD_DOC_COMMENTS.D_SIGNAL%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата напоминания</td>
</tr>
<tr class="">
<td>clb_CL_COMMENT</td>
<td>IN</td>
<td>SD_DOC_COMMENTS.CL_COMMENT%TYPE</td>
<td>CLOB</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>vch_VC_COMMENT</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий (оставлен для обратной совместимости)</td>
</tr>
<tr class="">
<td>num_N_AUTHOR_ID</td>
<td>IN</td>
<td>SD_DOC_COMMENTS.N_AUTHOR_ID%TYPE</td>
<td>NUMBER</td>
<td>MAIN.GET_N_USER_ID</td>
<td>Идентификатор автора</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG.SD_DOC_FILES_PUT-0" name="SD_DOCUMENTS_PKG.SD_DOC_FILES_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_DOC_FILES_PUT</h5>
<div class="_description">
Добавление или изменение записи о привязке файла к документу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG"
data-subprogram="SD_DOC_FILES_PUT"
data-object="SD_DOCUMENTS_PKG.SD_DOC_FILES_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_FILE_ID</td>
<td>IN/OUT</td>
<td>SD_DOC_FILES.N_DOC_FILE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
<tr class="">
<td>num_N_PAR_DOC_FILE_ID</td>
<td>IN</td>
<td>SD_DOC_FILES.N_PAR_DOC_FILE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор вышестоящей записи</td>
</tr>
<tr class="">
<td>num_N_DOC_TYPE_ID</td>
<td>IN</td>
<td>SD_DOC_FILES.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор типа документа</td>
</tr>
<tr class="">
<td>num_N_DOC_FILE_TYPE_ID</td>
<td>IN</td>
<td>SD_DOC_FILES.N_DOC_FILE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор типа привязки файла к документу</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOC_FILES.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_ACCESS_RIGHT_ID</td>
<td>IN</td>
<td>SD_DOC_FILES.N_ACCESS_RIGHT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор права просмотра файла</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SD_DOC_FILES.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер строки</td>
</tr>
<tr class="">
<td>num_N_FILE_ID</td>
<td>IN</td>
<td>SD_DOC_FILES.N_FILE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор файла</td>
</tr>
<tr class="">
<td>num_N_TEMPLATE_LANG_ID</td>
<td>IN</td>
<td>SD_DOC_FILES.N_TEMPLATE_LANG_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Язык шаблона печатной формы</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG.PUT_DOC_VALUE-0" name="SD_DOCUMENTS_PKG.PUT_DOC_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE PUT_DOC_VALUE</h5>
<div class="_description">
Универсальная процедура для работы с дополнительными свойствами документов.
Внимание: процедура не расчитана на работу со множественными параметрами.
Используется в HID.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG"
data-subprogram="PUT_DOC_VALUE"
data-object="SD_DOCUMENTS_PKG.PUT_DOC_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOC_VALUES.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SD_DOC_VALUES.N_DOC_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа значения</td>
</tr>
<tr class="">
<td>dt_D_VALUE</td>
<td>IN</td>
<td>SD_DOC_VALUES.D_VALUE%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Датавременное значение</td>
</tr>
<tr class="">
<td>ch_C_VALUE</td>
<td>IN</td>
<td>SD_DOC_VALUES.C_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Символьное значение</td>
</tr>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>SD_DOC_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>SD_DOC_VALUES.N_VALUE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Числовое значение</td>
</tr>
<tr class="">
<td>ch_C_FL_VALUE</td>
<td>IN</td>
<td>SD_DOC_VALUES.C_FL_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Булево значение</td>
</tr>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SD_DOC_VALUES.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор значения из справочника</td>
</tr>
<tr class="">
<td>clb_CL_VALUE</td>
<td>IN</td>
<td>SD_DOC_VALUES.CL_VALUE%TYPE</td>
<td>CLOB</td>
<td>NULL</td>
<td>Текстовое значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG.RENUMERATE_LINES-0" name="SD_DOCUMENTS_PKG.RENUMERATE_LINES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE RENUMERATE_LINES</h5>
<div class="_description">
Рекурсивная перенумерация строк таблицы (по N_LINE_NO) по названию таблицы, значению и названию внешнего ключа.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG"
data-subprogram="RENUMERATE_LINES"
data-object="SD_DOCUMENTS_PKG.RENUMERATE_LINES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_FOREIGN_KEY_VALUE</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Значение идентификатора внешнего ключа</td>
</tr>
<tr class="">
<td>vch_VC_TABLE_NAME</td>
<td>IN</td>
<td>ALL_TABLES.TABLE_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Наименование таблицы</td>
</tr>
<tr class="">
<td>vch_VC_PAR_FOREIGN_KEY</td>
<td>IN</td>
<td>ALL_TAB_COLUMNS.COLUMN_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименование поля внешнего ключа для родительских строк</td>
</tr>
<tr class="">
<td>vch_VC_CHILD_FOREIGN_KEY</td>
<td>IN</td>
<td>ALL_TAB_COLUMNS.COLUMN_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименование поля внешнего ключа для дочерних строк (например, N_PAR_LINE_ID)</td>
</tr>
<tr class="">
<td>vch_VC_ORDER_BY_CLAUSE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Поля таблицы, по которым выполняется сортировка</td>
</tr>
<tr class="">
<td>num_N_CALL_LEVEL</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>0</td>
<td>Глубина вызова процедуры (по умолчанию 0)</td>
</tr>
<tr class="">
<td>num_N_PAR_LINE_NO</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер родительской строки (по умолчанию не задан)</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG.SD_DOCUMENTS_PUT-0" name="SD_DOCUMENTS_PKG.SD_DOCUMENTS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_DOCUMENTS_PUT</h5>
<div class="_description">
Добавление или изменение записи о документе.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG"
data-subprogram="SD_DOCUMENTS_PUT"
data-object="SD_DOCUMENTS_PKG.SD_DOCUMENTS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN/OUT</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_TYPE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа документа</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор фирмы</td>
</tr>
<tr class="">
<td>num_N_PARENT_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_PARENT_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор вышестоящего документа</td>
</tr>
<tr class="">
<td>num_N_REASON_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_REASON_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор документа-основания</td>
</tr>
<tr class="">
<td>num_N_PREV_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_PREV_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор предыдущего документа при копировании</td>
</tr>
<tr class="">
<td>num_N_STORNO_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_STORNO_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор сторнируемого документа</td>
</tr>
<tr class="">
<td>dt_D_DOC</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_DOC%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата документа</td>
</tr>
<tr class="">
<td>dt_D_TIME</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_TIME%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Время документа</td>
</tr>
<tr class="">
<td>vch_VC_DOC_NO</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер документа</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименование документа</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Краткое наименование документа</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала действия</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания действия</td>
</tr>
<tr class="">
<td>num_N_WORKFLOW_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_WORKFLOW_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор схемы документооборота</td>
</tr>
<tr class="">
<td>tbl_T_TAGS</td>
<td>IN</td>
<td>TAGS</td>
<td>TABLE</td>
<td>NULL</td>
<td>Теги</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG.SD_DOC_FILES_DEL-0" name="SD_DOCUMENTS_PKG.SD_DOC_FILES_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_DOC_FILES_DEL</h5>
<div class="_description">
Удаление записи о привязке файла к документу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG"
data-subprogram="SD_DOC_FILES_DEL"
data-object="SD_DOCUMENTS_PKG.SD_DOC_FILES_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_FILE_ID</td>
<td>IN</td>
<td>SD_DOC_FILES.N_DOC_FILE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG.SD_DOC_COMMENTS_DEL-0" name="SD_DOCUMENTS_PKG.SD_DOC_COMMENTS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_DOC_COMMENTS_DEL</h5>
<div class="_description">
Удаление записи о комментарии к документу
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG"
data-subprogram="SD_DOC_COMMENTS_DEL"
data-object="SD_DOCUMENTS_PKG.SD_DOC_COMMENTS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_ID</td>
<td>IN</td>
<td>SD_DOC_COMMENTS.N_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG.SD_DOC_VALUES_DEL-0" name="SD_DOCUMENTS_PKG.SD_DOC_VALUES_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_DOC_VALUES_DEL</h5>
<div class="_description">
Удаление дополнительного параметра документа.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG"
data-subprogram="SD_DOC_VALUES_DEL"
data-object="SD_DOCUMENTS_PKG.SD_DOC_VALUES_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_VALUE_ID</td>
<td>IN</td>
<td>SD_DOC_VALUES.N_DOC_VALUE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG.SI_DOC_OBJECTS_PUT-0" name="SD_DOCUMENTS_PKG.SI_DOC_OBJECTS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_DOC_OBJECTS_PUT</h5>
<div class="_description">
Универсальная процедура для работы с ролями объекта учeта в документе.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG"
data-subprogram="SI_DOC_OBJECTS_PUT"
data-object="SD_DOCUMENTS_PKG.SI_DOC_OBJECTS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_OBJECT_ID</td>
<td>IN/OUT</td>
<td>SI_DOC_OBJECTS.N_DOC_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор привязки</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SI_DOC_OBJECTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_ROLE_ID</td>
<td>IN</td>
<td>SI_DOC_OBJECTS.N_DOC_ROLE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор роли ОУ</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_DOC_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор ОУ</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG.SI_DOC_SUBJECTS_PUT-0" name="SD_DOCUMENTS_PKG.SI_DOC_SUBJECTS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_DOC_SUBJECTS_PUT</h5>
<div class="_description">
Добавление/изменение записи о роли СУ в документе.
Можно передавать только счeт СУ, по которому автоматически определятся СУ.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG"
data-subprogram="SI_DOC_SUBJECTS_PUT"
data-object="SD_DOCUMENTS_PKG.SI_DOC_SUBJECTS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_SUBJECT_ID</td>
<td>IN/OUT</td>
<td>SI_DOC_SUBJECTS.N_DOC_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_WORKFLOW_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_WORKFLOW_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Схема документооборота</td>
</tr>
<tr class="">
<td>num_N_DOC_ROLE_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_DOC_ROLE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор роли</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор СУ</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор счета СУ</td>
</tr>
<tr class="">
<td>b_DeferDocumentExistance</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг для откладывания констрейнта на существование документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG.TAG-0" name="SD_DOCUMENTS_PKG.TAG-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE TAG</h5>
<div class="_description">
тегирование документа.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG"
data-subprogram="TAG"
data-object="SD_DOCUMENTS_PKG.TAG"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Документ</td>
</tr>
<tr class="">
<td>tbl_T_TAGS</td>
<td>IN</td>
<td>TAGS</td>
<td>TABLE</td>
<td></td>
<td>Теги</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG.SD_DOC_COMMENTS_SET_EXEC-0" name="SD_DOCUMENTS_PKG.SD_DOC_COMMENTS_SET_EXEC-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_DOC_COMMENTS_SET_EXEC</h5>
<div class="_description">
Установка даты выполнения для комментария к документу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG"
data-subprogram="SD_DOC_COMMENTS_SET_EXEC"
data-object="SD_DOCUMENTS_PKG.SD_DOC_COMMENTS_SET_EXEC"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_ID</td>
<td>IN/OUT</td>
<td>SD_DOC_COMMENTS.N_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
<tr class="">
<td>dt_D_EXEC</td>
<td>IN</td>
<td>SD_DOC_COMMENTS.D_EXEC%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата выполнения</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG.SD_DOC_COMMENTS_UNSET_EXEC-0" name="SD_DOCUMENTS_PKG.SD_DOC_COMMENTS_UNSET_EXEC-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_DOC_COMMENTS_UNSET_EXEC</h5>
<div class="_description">
Сброс даты выполнения комментария к документу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG"
data-subprogram="SD_DOC_COMMENTS_UNSET_EXEC"
data-object="SD_DOCUMENTS_PKG.SD_DOC_COMMENTS_UNSET_EXEC"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_ID</td>
<td>IN/OUT</td>
<td>SD_DOC_COMMENTS.N_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SD_DOCUMENTS_PKG_S" name="SD_DOCUMENTS_PKG_S">SD_DOCUMENTS_PKG_S</a></h2>
<div class="_description">
Пакет для работы с общими свойствами документов
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SD_DOCUMENTS_PKG_S.DOC_COMMENT_TABLE_TYPE" name="SD_DOCUMENTS_PKG_S.DOC_COMMENT_TABLE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE DOC_COMMENT_TABLE_TYPE PL/SQL TABLE</h5>
<div class="_description">
Список комментариев к документу
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.DOC_COMMENT_TYPE" name="SD_DOCUMENTS_PKG_S.DOC_COMMENT_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE DOC_COMMENT_TYPE PL/SQL RECORD</h5>
<div class="_description">
Комментарий к документу
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-type="DOC_COMMENT_TYPE"
data-object="SD_DOCUMENTS_PKG_S.DOC_COMMENT_TYPE"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_LINE_ID</td>
<td>SD_DOC_COMMENTS.N_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор комментария</td>
</tr>
<tr class="">
<td>N_DOC_ID</td>
<td>SD_DOC_COMMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>Документ</td>
</tr>
<tr class="">
<td>D_OPER</td>
<td>SD_DOC_COMMENTS.D_OPER%TYPE</td>
<td>DATE</td>
<td>Дата записи</td>
</tr>
<tr class="">
<td>D_SIGNAL</td>
<td>SD_DOC_COMMENTS.D_SIGNAL%TYPE</td>
<td>DATE</td>
<td>Дата напоминания</td>
</tr>
<tr class="">
<td>CL_COMMENT</td>
<td>SD_DOC_COMMENTS.CL_COMMENT%TYPE</td>
<td>CLOB</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>VC_COMMENT</td>
<td>VARCHAR2(4000</td>
<td>VARCHAR2</td>
<td>Комментарий (оставлен для совместимости)</td>
</tr>
<tr class="">
<td>N_AUTHOR_ID</td>
<td>SD_DOC_COMMENTS.N_AUTHOR_ID%TYPE</td>
<td>NUMBER</td>
<td>Автор</td>
</tr>
<tr class="">
<td>D_EXEC</td>
<td>SD_DOC_COMMENTS.D_EXEC%TYPE</td>
<td>DATE</td>
<td>Дата выполнения</td>
</tr>
<tr class="">
<td>N_DOC_COUNT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Количество комментариев для документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SD_DOCUMENTS_PKG_S.DOC_PERIOD_TABLE_TYPE" name="SD_DOCUMENTS_PKG_S.DOC_PERIOD_TABLE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE DOC_PERIOD_TABLE_TYPE PL/SQL TABLE</h5>
<div class="_description">
Список документов c периодами их действия
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.DOC_PERIOD_TYPE" name="SD_DOCUMENTS_PKG_S.DOC_PERIOD_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE DOC_PERIOD_TYPE PL/SQL RECORD</h5>
<div class="_description">
Документ с периодом действия
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-type="DOC_PERIOD_TYPE"
data-object="SD_DOCUMENTS_PKG_S.DOC_PERIOD_TYPE"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_LINE_NO</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Номер строки по порядку</td>
</tr>
<tr class="">
<td>N_DOC_ID</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>D_BEGIN</td>
<td>SD_DOCUMENTS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>Дата начала действия</td>
</tr>
<tr class="">
<td>D_END</td>
<td>SD_DOCUMENTS.D_END%TYPE</td>
<td>DATE</td>
<td>Дата окончания действия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.DOC_STATE" name="SD_DOCUMENTS_PKG_S.DOC_STATE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE DOC_STATE PL/SQL RECORD</h5>
<div class="_description">
Состояние документа.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-type="DOC_STATE"
data-object="SD_DOCUMENTS_PKG_S.DOC_STATE"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_DOC_STATE_ID</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>Состояние документа</td>
</tr>
<tr class="">
<td>VC_DOC_STATE</td>
<td>SI_REF.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование состояния</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SD_DOCUMENTS_PKG_S.DOC_STATES_LIST" name="SD_DOCUMENTS_PKG_S.DOC_STATES_LIST" class="_link" title="Ссылка на тип"></a>
<h5>TYPE DOC_STATES_LIST PL/SQL TABLE</h5>
<div class="_description">
Табличный тип состояний документа.
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.SD_DOC_BINDS_LIST" name="SD_DOCUMENTS_PKG_S.SD_DOC_BINDS_LIST" class="_link" title="Ссылка на тип"></a>
<h5>TYPE SD_DOC_BINDS_LIST PL/SQL RECORD</h5>
<div class="_description">
Связь между документами
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-type="SD_DOC_BINDS_LIST"
data-object="SD_DOCUMENTS_PKG_S.SD_DOC_BINDS_LIST"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_DOC_ID</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>N_DOC_TYPE_ID</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор типа документа</td>
</tr>
<tr class="">
<td>N_DOC_STATE_ID</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор состояния доумента</td>
</tr>
<tr class="">
<td>N_DOC_BIND_ID</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор привязки документа</td>
</tr>
<tr class="">
<td>N_DOC_BIND_TYPE_ID</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор типа привязки документа</td>
</tr>
<tr class="">
<td>N_DOC_BIND_STATE_ID</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор состояния привязки доумента</td>
</tr>
<tr class="">
<td>N_LEVEL</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Глубина связи</td>
</tr>
<tr class="">
<td>N_BIND_TYPE_ID</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Идентификатор типа привязанного документа</td>
</tr>
<tr class="">
<td>N_COUNT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Счетчик документов</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SD_DOCUMENTS_PKG_S.SD_DOC_BINDS_LIST_TABLE_TYPE" name="SD_DOCUMENTS_PKG_S.SD_DOC_BINDS_LIST_TABLE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE SD_DOC_BINDS_LIST_TABLE_TYPE PL/SQL TABLE</h5>
<div class="_description">
Список связей между документами
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SD_DOCUMENTS_PKG_S.SD_DOC_FILES_TABLE_TYPE" name="SD_DOCUMENTS_PKG_S.SD_DOC_FILES_TABLE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE SD_DOC_FILES_TABLE_TYPE PL/SQL TABLE</h5>
<div class="_description">
Список шаблонов документов
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.SD_DOC_FILE_TYPE" name="SD_DOCUMENTS_PKG_S.SD_DOC_FILE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE SD_DOC_FILE_TYPE PL/SQL RECORD</h5>
<div class="_description">
Шаблон документа
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-type="SD_DOC_FILE_TYPE"
data-object="SD_DOCUMENTS_PKG_S.SD_DOC_FILE_TYPE"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_DOC_FILE_ID</td>
<td>SD_DOC_FILES.N_DOC_FILE_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор записи</td>
</tr>
<tr class="">
<td>N_DOC_TYPE_ID</td>
<td>SD_DOC_FILES.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>Иднетификатор типа документа</td>
</tr>
<tr class="">
<td>VC_DOC_TYPE</td>
<td>SI_REF.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Тип документа</td>
</tr>
<tr class="">
<td>N_DOC_ID</td>
<td>SD_DOC_FILES.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>N_FILE_ID</td>
<td>SD_DOC_FILES.N_FILE_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор файла</td>
</tr>
<tr class="">
<td>N_DOC_FILE_TYPE_ID</td>
<td>SD_DOC_FILES.N_DOC_FILE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор типа привязки файла к документу</td>
</tr>
<tr class="">
<td>N_PAR_DOC_FILE_ID</td>
<td>SD_DOC_FILES.N_PAR_DOC_FILE_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор вышестоящей записи</td>
</tr>
<tr class="">
<td>N_ACCESS_RIGHT_ID</td>
<td>SD_DOC_FILES.N_ACCESS_RIGHT_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор права просмотра файла</td>
</tr>
<tr class="">
<td>N_FILE_TYPE_ID</td>
<td>SS_FILES.N_FILE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор типа файла</td>
</tr>
<tr class="">
<td>VC_FILENAME</td>
<td>SS_FILES.VC_FILENAME%TYPE</td>
<td>VARCHAR2</td>
<td>Имя файла</td>
</tr>
<tr class="">
<td>BL_DATA</td>
<td>SS_FILES.BL_DATA%TYPE</td>
<td>BLOB</td>
<td>Данные файла</td>
</tr>
<tr class="">
<td>VC_NAME</td>
<td>SS_FILES.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование</td>
</tr>
<tr class="">
<td>VC_CODE</td>
<td>SS_FILES.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Краткое наименование</td>
</tr>
<tr class="">
<td>D_BEGIN</td>
<td>SS_FILES.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>Дата начала действия</td>
</tr>
<tr class="">
<td>D_END</td>
<td>SS_FILES.D_END%TYPE</td>
<td>DATE</td>
<td>Дата окончания действия</td>
</tr>
<tr class="">
<td>N_SIZE</td>
<td>SS_FILES.N_SIZE%TYPE</td>
<td>NUMBER</td>
<td>Размер</td>
</tr>
<tr class="">
<td>N_SIZE_UNIT_ID</td>
<td>SS_FILES.N_SIZE_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td>Единица измерения размера</td>
</tr>
<tr class="">
<td>N_FIRM_ID</td>
<td>SS_FILES.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор фирмы</td>
</tr>
<tr class="">
<td>VC_FIRM</td>
<td>SI_SUBJECTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование фирмы</td>
</tr>
<tr class="">
<td>VC_REM</td>
<td>SS_FILES.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>N_LINE_NO</td>
<td>SD_DOC_FILES.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>Номер п/п</td>
</tr>
<tr class="">
<td>N_TEMPLATE_LANG_ID</td>
<td>SD_DOC_FILES.N_TEMPLATE_LANG_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.SD_DOC_LIST" name="SD_DOCUMENTS_PKG_S.SD_DOC_LIST" class="_link" title="Ссылка на тип"></a>
<h5>TYPE SD_DOC_LIST PL/SQL RECORD</h5>
<div class="_description">
Связь для одного документа
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-type="SD_DOC_LIST"
data-object="SD_DOCUMENTS_PKG_S.SD_DOC_LIST"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_DOC_ID</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>N_DOC_TYPE_ID</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор типа документа</td>
</tr>
<tr class="">
<td>N_DOC_STATE_ID</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор состояния документа</td>
</tr>
<tr class="">
<td>N_LEVEL</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Глубина связи</td>
</tr>
<tr class="">
<td>N_BIND_TYPE_ID</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Идентификатор типа привязанного документа</td>
</tr>
<tr class="">
<td>N_COUNT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Счетчик документов</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SD_DOCUMENTS_PKG_S.SD_DOC_LIST_TABLE_TYPE" name="SD_DOCUMENTS_PKG_S.SD_DOC_LIST_TABLE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE SD_DOC_LIST_TABLE_TYPE PL/SQL TABLE</h5>
<div class="_description">
Список связей одного документа
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_DOC_PERIOD_STRING-0" name="SD_DOCUMENTS_PKG_S.GET_DOC_PERIOD_STRING-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_DOC_PERIOD_STRING</h5>
<div class="_description">
Функция возвращает период действия документа в виде строки
Поддерживается открытая (NULL) дата начала или дата окончания.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_DOC_PERIOD_STRING"
data-object="SD_DOCUMENTS_PKG_S.GET_DOC_PERIOD_STRING"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентифифкатор документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Строковый период действия документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_N_DOC_STATE_ID-0" name="SD_DOCUMENTS_PKG_S.GET_N_DOC_STATE_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_DOC_STATE_ID</h5>
<div class="_description">
Возвращает состояние документа по его идентификатору
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_N_DOC_STATE_ID"
data-object="SD_DOCUMENTS_PKG_S.GET_N_DOC_STATE_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>Идентификатор состояния документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_N_REASON_DOC_ID-0" name="SD_DOCUMENTS_PKG_S.GET_N_REASON_DOC_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_REASON_DOC_ID</h5>
<div class="_description">
Функция возвращает документ-основание
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_N_REASON_DOC_ID"
data-object="SD_DOCUMENTS_PKG_S.GET_N_REASON_DOC_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOCUMENTS.N_REASON_DOC_ID%TYPE</td>
<td>Идентификатор документа-основания</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_N_SUBDOC_WORKFLOW_ID-0" name="SD_DOCUMENTS_PKG_S.GET_N_SUBDOC_WORKFLOW_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_SUBDOC_WORKFLOW_ID</h5>
<div class="_description">
Определение схемы документооборота дочернего документа.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_N_SUBDOC_WORKFLOW_ID"
data-object="SD_DOCUMENTS_PKG_S.GET_N_SUBDOC_WORKFLOW_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Документ</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_CONTRACTS.N_SUBDOC_WORKFLOW_ID%TYPE</td>
<td>Схема документооборота дочернего документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_OBJECT_BY_ROLE-0" name="SD_DOCUMENTS_PKG_S.GET_OBJECT_BY_ROLE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJECT_BY_ROLE</h5>
<div class="_description">
Функция возвращает идентификатор объекта по роли в документе
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_OBJECT_BY_ROLE"
data-object="SD_DOCUMENTS_PKG_S.GET_OBJECT_BY_ROLE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификтатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_ROLE_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_DOC_ROLE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор роли объекта в документе</td>
</tr>
<tr class="">
<td>ch_C_ACTIVE</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.C_ACTIVE%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Признак активности</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_DOC_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>Идентификатор объекта</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_VC_DOC_NAME-0" name="SD_DOCUMENTS_PKG_S.GET_VC_DOC_NAME-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_VC_DOC_NAME</h5>
<div class="_description">
Функция возвращает наименование документа
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_VC_DOC_NAME"
data-object="SD_DOCUMENTS_PKG_S.GET_VC_DOC_NAME"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOCUMENTS.VC_NAME%TYPE</td>
<td>Наименование документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_VC_DOC_NO-0" name="SD_DOCUMENTS_PKG_S.GET_VC_DOC_NO-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_VC_DOC_NO</h5>
<div class="_description">
Функция возвращает номер документа
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_VC_DOC_NO"
data-object="SD_DOCUMENTS_PKG_S.GET_VC_DOC_NO"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>Номер документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.CHK_DOC_PERIOD-0" name="SD_DOCUMENTS_PKG_S.CHK_DOC_PERIOD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHK_DOC_PERIOD</h5>
<div class="_description">
Процедура проверяет период действия документа
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="CHK_DOC_PERIOD"
data-object="SD_DOCUMENTS_PKG_S.CHK_DOC_PERIOD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_TYPE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип документа</td>
</tr>
<tr class="">
<td>num_N_DOC_STATE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Состояние документа</td>
</tr>
<tr class="">
<td>dt_D_DOC</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_DOC%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата документа</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Имя документа</td>
</tr>
<tr class="">
<td>num_N_PARENT_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_PARENT_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Родительский документ</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN/OUT</td>
<td>SD_DOCUMENTS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата начала действия документа</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN/OUT</td>
<td>SD_DOCUMENTS.D_END%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания действия документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.DOCUMENT_SUBJECTS_HISTORY-0" name="SD_DOCUMENTS_PKG_S.DOCUMENT_SUBJECTS_HISTORY-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION DOCUMENT_SUBJECTS_HISTORY</h5>
<div class="_description">
Список изменений ролей документа
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="DOCUMENT_SUBJECTS_HISTORY"
data-object="SD_DOCUMENTS_PKG_S.DOCUMENT_SUBJECTS_HISTORY"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_PRIMARY_KEY_VALUE</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Значение первичного ключа (для фильтра по идентификатору)</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>ADD_MONTHS(SYSDATE -3)</td>
<td>Дата начала периода выборки</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата окончания периода выборки</td>
</tr>
<tr class="">
<td colspan="5">RETURN SS_AUDIT_PKG_S.TABLE_HISTORY_LIST_TABLE_TYPE</td>
<td></td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.FILL_TT_V_DOC_BINDS-0" name="SD_DOCUMENTS_PKG_S.FILL_TT_V_DOC_BINDS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE FILL_TT_V_DOC_BINDS</h5>
<div class="_description">
Процедура заполняет временную таблицу со связанными с документом документами
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="FILL_TT_V_DOC_BINDS"
data-object="SD_DOCUMENTS_PKG_S.FILL_TT_V_DOC_BINDS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>b_ExcludeDraft</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_TRUE</td>
<td>Флаг включения в выборку черновых документов</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата</td>
</tr>
<tr class="">
<td>b_ClearTemps</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_TRUE</td>
<td>Флаг очистки временной таблицы</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_AVAILABLE_DOC_TRANSITIONS-0" name="SD_DOCUMENTS_PKG_S.GET_AVAILABLE_DOC_TRANSITIONS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_AVAILABLE_DOC_TRANSITIONS</h5>
<div class="_description">
Получение списка состояний, доступных для перехода из текущего.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_AVAILABLE_DOC_TRANSITIONS"
data-object="SD_DOCUMENTS_PKG_S.GET_AVAILABLE_DOC_TRANSITIONS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Документ</td>
</tr>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_USER_ID')</td>
<td>Пользователь</td>
</tr>
<tr class="">
<td colspan="5">RETURN DOC_STATES_LIST</td>
<td>Список доступных состояний</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_DOC_D_VALUE-0" name="SD_DOCUMENTS_PKG_S.GET_DOC_D_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_DOC_D_VALUE</h5>
<div class="_description">
Выборка датавременного значения
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_DOC_D_VALUE"
data-object="SD_DOCUMENTS_PKG_S.GET_DOC_D_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOC_VALUES.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SD_DOC_VALUES.N_DOC_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа значения</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOC_VALUES.D_VALUE%TYPE</td>
<td>Датавременное значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_DOC_VALUE-0" name="SD_DOCUMENTS_PKG_S.GET_DOC_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_DOC_VALUE</h5>
<div class="_description">
Функция возвращает строку-значение по документу
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_DOC_VALUE"
data-object="SD_DOCUMENTS_PKG_S.GET_DOC_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOCUMENTS%ROWTYPE</td>
<td>Строка-значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_DOC_VALUE_ROW-0" name="SD_DOCUMENTS_PKG_S.GET_DOC_VALUE_ROW-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_DOC_VALUE_ROW</h5>
<div class="_description">
{%skip%} =============================================================================
{%skip%} Дополнительные свойства документа
{%skip%} =============================================================================
Выборка значения
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_DOC_VALUE_ROW"
data-object="SD_DOCUMENTS_PKG_S.GET_DOC_VALUE_ROW"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOC_VALUES.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SD_DOC_VALUES.N_DOC_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа значения</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOC_VALUES%ROWTYPE</td>
<td>Строка-значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_PAYMENT_HISTORY_COMMENT-0" name="SD_DOCUMENTS_PKG_S.GET_PAYMENT_HISTORY_COMMENT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_PAYMENT_HISTORY_COMMENT</h5>
<div class="_description">
Get commentary for payment and charge history by document id.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_PAYMENT_HISTORY_COMMENT"
data-object="SD_DOCUMENTS_PKG_S.GET_PAYMENT_HISTORY_COMMENT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Documents</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOC_COMMENTS.CL_COMMENT%TYPE</td>
<td>Commentary for payment and charge history</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_STORNO_PROC_BY_DOC-0" name="SD_DOCUMENTS_PKG_S.GET_STORNO_PROC_BY_DOC-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_STORNO_PROC_BY_DOC</h5>
<div class="_description">
Функция возвращает процедуру копирования и возможность сторнирования
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_STORNO_PROC_BY_DOC"
data-object="SD_DOCUMENTS_PKG_S.GET_STORNO_PROC_BY_DOC"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_TYPE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа документа</td>
</tr>
<tr class="">
<td>vch_CopyProc</td>
<td>OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Процедура копирования</td>
</tr>
<tr class="">
<td colspan="5">RETURN MAIN.BOOL</td>
<td>Возможность сторнирования</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SD_DOCUMENTS_PKG_S.CLEAR_DUBS_TT_V_DOC_BINDS-0" name="SD_DOCUMENTS_PKG_S.CLEAR_DUBS_TT_V_DOC_BINDS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CLEAR_DUBS_TT_V_DOC_BINDS</h5>
<div class="_description">
Удаляет дубликаты из временной таблицы со связями документов
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.DOCUMENT_HISTORY-0" name="SD_DOCUMENTS_PKG_S.DOCUMENT_HISTORY-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION DOCUMENT_HISTORY</h5>
<div class="_description">
Список изменений основных параметров документа
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="DOCUMENT_HISTORY"
data-object="SD_DOCUMENTS_PKG_S.DOCUMENT_HISTORY"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>ADD_MONTHS(SYSDATE -3)</td>
<td>Дата начала периода выборки</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата окончания периода выборки</td>
</tr>
<tr class="">
<td colspan="5">RETURN SS_AUDIT_PKG_S.TABLE_HISTORY_LIST_TABLE_TYPE</td>
<td></td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_DOC_C_FL_VALUE-0" name="SD_DOCUMENTS_PKG_S.GET_DOC_C_FL_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_DOC_C_FL_VALUE</h5>
<div class="_description">
Выборка значения флаг
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_DOC_C_FL_VALUE"
data-object="SD_DOCUMENTS_PKG_S.GET_DOC_C_FL_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOC_VALUES.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SD_DOC_VALUES.N_DOC_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа значения</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOC_VALUES.C_FL_VALUE%TYPE</td>
<td>Булево значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_DOC_C_VALUE-0" name="SD_DOCUMENTS_PKG_S.GET_DOC_C_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_DOC_C_VALUE</h5>
<div class="_description">
Выборка значения-символа
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_DOC_C_VALUE"
data-object="SD_DOCUMENTS_PKG_S.GET_DOC_C_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOC_VALUES.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SD_DOC_VALUES.N_DOC_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа значения</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOC_VALUES.C_VALUE%TYPE</td>
<td>Символьное значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_DOC_N_VALUE-0" name="SD_DOCUMENTS_PKG_S.GET_DOC_N_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_DOC_N_VALUE</h5>
<div class="_description">
Выборка числового значения
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_DOC_N_VALUE"
data-object="SD_DOCUMENTS_PKG_S.GET_DOC_N_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOC_VALUES.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SD_DOC_VALUES.N_DOC_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа значения</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOC_VALUES.N_VALUE%TYPE</td>
<td>Числовое значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_HIGHER_DOC_LIST-0" name="SD_DOCUMENTS_PKG_S.GET_HIGHER_DOC_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_HIGHER_DOC_LIST</h5>
<div class="_description">
Получение списка вышестоящих документов
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_HIGHER_DOC_LIST"
data-object="SD_DOCUMENTS_PKG_S.GET_HIGHER_DOC_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOC_LIST_TABLE_TYPE</td>
<td>Список вышестоящих документов</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_LAST_COMMENT-0" name="SD_DOCUMENTS_PKG_S.GET_LAST_COMMENT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_LAST_COMMENT</h5>
<div class="_description">
Возвращает последний комментарий к документу
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_LAST_COMMENT"
data-object="SD_DOCUMENTS_PKG_S.GET_LAST_COMMENT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Документ</td>
</tr>
<tr class="">
<td colspan="5">RETURN DOC_COMMENT_TABLE_TYPE</td>
<td>Последний комментарий</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_N_CONTRACT_ID-0" name="SD_DOCUMENTS_PKG_S.GET_N_CONTRACT_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_CONTRACT_ID</h5>
<div class="_description">
Функция возвращает идентификатор договора для приложений и доп соглашений
Для договоров просто возвращает переданный идентификатор договора
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_N_CONTRACT_ID"
data-object="SD_DOCUMENTS_PKG_S.GET_N_CONTRACT_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_TYPE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор типа документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>Идентификатор договора</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_ROOT_BASE_CONTRACT_ID-0" name="SD_DOCUMENTS_PKG_S.GET_ROOT_BASE_CONTRACT_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ROOT_BASE_CONTRACT_ID</h5>
<div class="_description">
Функция подбирает базовый договор верхнего уровня
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_ROOT_BASE_CONTRACT_ID"
data-object="SD_DOCUMENTS_PKG_S.GET_ROOT_BASE_CONTRACT_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Договор, для которого нужно искать</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>Базовый договор верхнего уровня</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_VC_DOC_CODE-0" name="SD_DOCUMENTS_PKG_S.GET_VC_DOC_CODE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_VC_DOC_CODE</h5>
<div class="_description">
Функция возвращает краткое наименование документа
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_VC_DOC_CODE"
data-object="SD_DOCUMENTS_PKG_S.GET_VC_DOC_CODE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOCUMENTS.VC_CODE%TYPE</td>
<td>Краткое наименование документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.IS_EXIST_DOC_NO-0" name="SD_DOCUMENTS_PKG_S.IS_EXIST_DOC_NO-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_EXIST_DOC_NO</h5>
<div class="_description">
Функция проверяет существование неаннулированных документов с указанным номером
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="IS_EXIST_DOC_NO"
data-object="SD_DOCUMENTS_PKG_S.IS_EXIST_DOC_NO"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_DOC_NO</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Номер документа</td>
</tr>
<tr class="">
<td>num_N_DOC_EXCLUDE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_PARENT_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_PARENT_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Вышестоящий документ</td>
</tr>
<tr class="">
<td>num_N_DOC_TYPE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип документа</td>
</tr>
<tr class="">
<td>dt_D_DOC</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_DOC%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN MAIN.BOOL</td>
<td>Результат проверки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.DOCUMENT_GOODS_HISTORY-0" name="SD_DOCUMENTS_PKG_S.DOCUMENT_GOODS_HISTORY-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION DOCUMENT_GOODS_HISTORY</h5>
<div class="_description">
Список изменений услуг привязанных к документу
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="DOCUMENT_GOODS_HISTORY"
data-object="SD_DOCUMENTS_PKG_S.DOCUMENT_GOODS_HISTORY"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_PRIMARY_KEY_VALUE</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Значение первичного ключа (для фильтра по идентификатору)</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>ADD_MONTHS(SYSDATE -3)</td>
<td>Дата начала периода выборки</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата окончания периода выборки</td>
</tr>
<tr class="">
<td colspan="5">RETURN SS_AUDIT_PKG_S.TABLE_HISTORY_LIST_TABLE_TYPE</td>
<td></td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.DOCUMENT_VALUES_HISTORY-0" name="SD_DOCUMENTS_PKG_S.DOCUMENT_VALUES_HISTORY-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION DOCUMENT_VALUES_HISTORY</h5>
<div class="_description">
Список изменений дополнительный параметров документа
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="DOCUMENT_VALUES_HISTORY"
data-object="SD_DOCUMENTS_PKG_S.DOCUMENT_VALUES_HISTORY"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_PRIMARY_KEY_VALUE</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Значение первичного ключа (для фильтра по идентификатору)</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>ADD_MONTHS(SYSDATE -3)</td>
<td>Дата начала периода выборки</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата окончания периода выборки</td>
</tr>
<tr class="">
<td colspan="5">RETURN SS_AUDIT_PKG_S.TABLE_HISTORY_LIST_TABLE_TYPE</td>
<td></td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_DOC_BINDS_DOC_LIST-0" name="SD_DOCUMENTS_PKG_S.GET_DOC_BINDS_DOC_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_DOC_BINDS_DOC_LIST</h5>
<div class="_description">
Функция возвращает вся связанные с документом документы
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_DOC_BINDS_DOC_LIST"
data-object="SD_DOCUMENTS_PKG_S.GET_DOC_BINDS_DOC_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>b_ExcludeDraft</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_TRUE</td>
<td>Флаг включения в выборку черновых документов</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOC_BINDS_LIST_TABLE_TYPE</td>
<td>Список связанных документов</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_DOC_BY_BIND-0" name="SD_DOCUMENTS_PKG_S.GET_DOC_BY_BIND-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_DOC_BY_BIND</h5>
<div class="_description">
Get doc by bind
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_DOC_BY_BIND"
data-object="SD_DOCUMENTS_PKG_S.GET_DOC_BY_BIND"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOC_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Document</td>
</tr>
<tr class="">
<td>num_N_DOC_BIND_TYPE_ID</td>
<td>IN</td>
<td>SD_DOC_DOCUMENTS.N_DOC_BD_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Bind type</td>
</tr>
<tr class="">
<td>num_N_DOC_TYPE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Bound document type</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOC_DOCUMENTS.N_DOC_BIND_ID%TYPE</td>
<td>Doc id</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_DOC_NEAREST_DOC_LIST-0" name="SD_DOCUMENTS_PKG_S.GET_DOC_NEAREST_DOC_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_DOC_NEAREST_DOC_LIST</h5>
<div class="_description">
Функция возвращает связанные с документом документы из ближайшего окружения
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_DOC_NEAREST_DOC_LIST"
data-object="SD_DOCUMENTS_PKG_S.GET_DOC_NEAREST_DOC_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>b_ExcludeDraft</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_TRUE</td>
<td>Флаг включения в выборку черновых документов</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата</td>
</tr>
<tr class="">
<td>num_N_INCLUDE_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор документа, информация по которому гарантированно попадет выборку вне зависимости от состояния</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOC_LIST_TABLE_TYPE</td>
<td>Список документов из ближайшего окружения</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_DOC_VC_VALUE-0" name="SD_DOCUMENTS_PKG_S.GET_DOC_VC_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_DOC_VC_VALUE</h5>
<div class="_description">
Выборка строкового значения
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_DOC_VC_VALUE"
data-object="SD_DOCUMENTS_PKG_S.GET_DOC_VC_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOC_VALUES.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SD_DOC_VALUES.N_DOC_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа значения</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOC_VALUES.VC_VALUE%TYPE</td>
<td>Строковое значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_NEXT_DOC_NO-0" name="SD_DOCUMENTS_PKG_S.GET_NEXT_DOC_NO-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_NEXT_DOC_NO</h5>
<div class="_description">
Функция возвращает следующий свободный номер по типу документа
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_NEXT_DOC_NO"
data-object="SD_DOCUMENTS_PKG_S.GET_NEXT_DOC_NO"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_TYPE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа документа</td>
</tr>
<tr class="">
<td>num_N_PARENT_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_PARENT_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор родительского документа</td>
</tr>
<tr class="">
<td>dt_D_DOC</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_DOC%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>Следующий свободный номер</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_N_DOC_TYPE_ID-0" name="SD_DOCUMENTS_PKG_S.GET_N_DOC_TYPE_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_DOC_TYPE_ID</h5>
<div class="_description">
Функция возвращает тип документа по его идентификатору
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_N_DOC_TYPE_ID"
data-object="SD_DOCUMENTS_PKG_S.GET_N_DOC_TYPE_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>Идентификатор типа документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.IS_DOC_DRAFT-0" name="SD_DOCUMENTS_PKG_S.IS_DOC_DRAFT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_DOC_DRAFT</h5>
<div class="_description">
Возвращает истину, если документ в черновом состоянии
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="IS_DOC_DRAFT"
data-object="SD_DOCUMENTS_PKG_S.IS_DOC_DRAFT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN MAIN.BOOL</td>
<td>Результат проверки состояния документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.CHECK_SINGLE_DOC_PERIOD_CLN-0" name="SD_DOCUMENTS_PKG_S.CHECK_SINGLE_DOC_PERIOD_CLN-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHECK_SINGLE_DOC_PERIOD_CLN</h5>
<div class="_description">
Проверка документа на пересечение с другим по поставщику и клиенту
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="CHECK_SINGLE_DOC_PERIOD_CLN"
data-object="SD_DOCUMENTS_PKG_S.CHECK_SINGLE_DOC_PERIOD_CLN"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>b_Errors</td>
<td>OUT</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_ERR_LEVEL</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>SS_CONSTANTS_PKG_S.ERR_LEVEL_Warning</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.CHK_DOCS_SUBJECTS-0" name="SD_DOCUMENTS_PKG_S.CHK_DOCS_SUBJECTS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHK_DOCS_SUBJECTS</h5>
<div class="_description">
Процедура для проверки субъектов в указанных ролях в двух документах:
субъект в роли из одного документа должен быть записан в роли в другом (базовом) документе
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="CHK_DOCS_SUBJECTS"
data-object="SD_DOCUMENTS_PKG_S.CHK_DOCS_SUBJECTS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_BASE_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор базового документа</td>
</tr>
<tr class="">
<td>num_N_SUBJ_ROLE_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>SS_CONSTANTS_PKG_S.SUBJ_ROLE_Provider</td>
<td>Идентификатор роли субъекта в документе</td>
</tr>
<tr class="">
<td>num_N_BASE_SUBJ_ROLE_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>SS_CONSTANTS_PKG_S.SUBJ_ROLE_Provider</td>
<td>Идентификатор роли субъекта в базовом документе</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.CHK_DOC_CONTAINDED_PERIOD-0" name="SD_DOCUMENTS_PKG_S.CHK_DOC_CONTAINDED_PERIOD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHK_DOC_CONTAINDED_PERIOD</h5>
<div class="_description">
Процедура для проверки вложенности периода действия одного документа
в период действия другого (базового) документа (считается, что D_BEGIN в этих
документах не может быть NULL)
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="CHK_DOC_CONTAINDED_PERIOD"
data-object="SD_DOCUMENTS_PKG_S.CHK_DOC_CONTAINDED_PERIOD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_BASE_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор базового документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.DOCUMENT_ADDRESSES_HISTORY-0" name="SD_DOCUMENTS_PKG_S.DOCUMENT_ADDRESSES_HISTORY-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION DOCUMENT_ADDRESSES_HISTORY</h5>
<div class="_description">
Список изменений адресов документа
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="DOCUMENT_ADDRESSES_HISTORY"
data-object="SD_DOCUMENTS_PKG_S.DOCUMENT_ADDRESSES_HISTORY"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_PRIMARY_KEY_VALUE</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Значение первичного ключа (для фильтра по идентификатору)</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>ADD_MONTHS(SYSDATE -3)</td>
<td>Дата начала периода выборки</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата окончания периода выборки</td>
</tr>
<tr class="">
<td colspan="5">RETURN SS_AUDIT_PKG_S.TABLE_HISTORY_LIST_TABLE_TYPE</td>
<td></td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_DOC_PATTERN_FILES_LIST-0" name="SD_DOCUMENTS_PKG_S.GET_DOC_PATTERN_FILES_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_DOC_PATTERN_FILES_LIST</h5>
<div class="_description">
Получение списка доступных шаблонов печатных форм для документа
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_DOC_PATTERN_FILES_LIST"
data-object="SD_DOCUMENTS_PKG_S.GET_DOC_PATTERN_FILES_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOC_FILES_TABLE_TYPE</td>
<td>Список шаблонов</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_N_PARENT_DOC_ID-0" name="SD_DOCUMENTS_PKG_S.GET_N_PARENT_DOC_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_PARENT_DOC_ID</h5>
<div class="_description">
Функция возвращает родительский документ
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_N_PARENT_DOC_ID"
data-object="SD_DOCUMENTS_PKG_S.GET_N_PARENT_DOC_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOCUMENTS.N_PARENT_DOC_ID%TYPE</td>
<td>Идентификатор родительского документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.DOCUMENT_CONTENT_HISTORY-0" name="SD_DOCUMENTS_PKG_S.DOCUMENT_CONTENT_HISTORY-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION DOCUMENT_CONTENT_HISTORY</h5>
<div class="_description">
Список изменений состава документа
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="DOCUMENT_CONTENT_HISTORY"
data-object="SD_DOCUMENTS_PKG_S.DOCUMENT_CONTENT_HISTORY"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_PRIMARY_KEY_VALUE</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Значение первичного ключа (для фильтра по идентификатору)</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>ADD_MONTHS(SYSDATE -3)</td>
<td>Дата начала периода выборки</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата окончания периода выборки</td>
</tr>
<tr class="">
<td colspan="5">RETURN SS_AUDIT_PKG_S.TABLE_HISTORY_LIST_TABLE_TYPE</td>
<td></td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_ACCOUNT_BY_ROLE-0" name="SD_DOCUMENTS_PKG_S.GET_ACCOUNT_BY_ROLE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ACCOUNT_BY_ROLE</h5>
<div class="_description">
Функция возвращает идентификатор счета СУ по роли в документе
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_ACCOUNT_BY_ROLE"
data-object="SD_DOCUMENTS_PKG_S.GET_ACCOUNT_BY_ROLE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_ROLE_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_DOC_ROLE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор роли СУ в документе</td>
</tr>
<tr class="">
<td>ch_C_ACTIVE</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.C_ACTIVE%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Признак активности</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_DOC_SUBJECTS.N_ACCOUNT_ID%TYPE</td>
<td>Идентификатор счета СУ</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_ADDR_VALUE_BY_ROLE-0" name="SD_DOCUMENTS_PKG_S.GET_ADDR_VALUE_BY_ROLE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ADDR_VALUE_BY_ROLE</h5>
<div class="_description">
Функция возвращает строку-значение по роли адреса в документе
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_ADDR_VALUE_BY_ROLE"
data-object="SD_DOCUMENTS_PKG_S.GET_ADDR_VALUE_BY_ROLE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SI_DOC_ADDRESSES.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_ROLE_ID</td>
<td>IN</td>
<td>SI_DOC_ADDRESSES.N_DOC_ROLE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор роли адреса в документе</td>
</tr>
<tr class="">
<td>ch_C_ACTIVE</td>
<td>IN</td>
<td>SI_DOC_ADDRESSES.C_ACTIVE%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Признак активности</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_DOC_ADDRESSES%ROWTYPE</td>
<td>Строка-значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_DOC_N_REF_ID-0" name="SD_DOCUMENTS_PKG_S.GET_DOC_N_REF_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_DOC_N_REF_ID</h5>
<div class="_description">
Выборка значения-ссылки
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_DOC_N_REF_ID"
data-object="SD_DOCUMENTS_PKG_S.GET_DOC_N_REF_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOC_VALUES.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SD_DOC_VALUES.N_DOC_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа значения</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOC_VALUES.N_REF_ID%TYPE</td>
<td>Значение-ссылка</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_INTERSECT_DOC_LIST-0" name="SD_DOCUMENTS_PKG_S.GET_INTERSECT_DOC_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_INTERSECT_DOC_LIST</h5>
<div class="_description">
Возвращает список документов, пересекающихся по периоду действия.
Работает только для документов, период которых не может быть открытым
(приказ по временным интервалам, приказ по классам трафика и т.д.)
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_INTERSECT_DOC_LIST"
data-object="SD_DOCUMENTS_PKG_S.GET_INTERSECT_DOC_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_PROVIDER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор фирмы-поставщика</td>
</tr>
<tr class="">
<td>num_N_DOC_TYPE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа документа</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата начала периода</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания периода</td>
</tr>
<tr class="">
<td colspan="5">RETURN DOC_PERIOD_TABLE_TYPE</td>
<td>Список документов с перекающимися сроками действия</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_N_DOC_WORKFLOW_ID-0" name="SD_DOCUMENTS_PKG_S.GET_N_DOC_WORKFLOW_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_DOC_WORKFLOW_ID</h5>
<div class="_description">
Определение схемы документооборота документа.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_N_DOC_WORKFLOW_ID"
data-object="SD_DOCUMENTS_PKG_S.GET_N_DOC_WORKFLOW_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Документ</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOCUMENTS.N_WORKFLOW_ID%TYPE</td>
<td>Схема документооборота документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_N_SINGLE_DOC_ID-0" name="SD_DOCUMENTS_PKG_S.GET_N_SINGLE_DOC_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_SINGLE_DOC_ID</h5>
<div class="_description">
Возвращает идентификатор документа по поставщику (на заданную дату).
Работает только для документов, уникальных в разрезе периода и поставщика
(приказ по временным интервалам, приказ по классам трафика и т.д.)
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_N_SINGLE_DOC_ID"
data-object="SD_DOCUMENTS_PKG_S.GET_N_SINGLE_DOC_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_PROVIDER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор фирмы-поставщика</td>
</tr>
<tr class="">
<td>num_N_DOC_TYPE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа документа</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата</td>
</tr>
<tr class="">
<td>b_RAISE_EXCEPTIONS</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_TRUE</td>
<td>Флаг неподавления исключительных ситуаций</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>Идентификатор документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_SUBJECT_BY_PARENT_ROLE-0" name="SD_DOCUMENTS_PKG_S.GET_SUBJECT_BY_PARENT_ROLE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBJECT_BY_PARENT_ROLE</h5>
<div class="_description">
Функция возвращает идентификатор СУ по роли вышестоящего документа
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_SUBJECT_BY_PARENT_ROLE"
data-object="SD_DOCUMENTS_PKG_S.GET_SUBJECT_BY_PARENT_ROLE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_ROLE_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_DOC_ROLE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор роли СУ в вышестоящем документе</td>
</tr>
<tr class="">
<td>ch_C_ACTIVE</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.C_ACTIVE%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Признак активности</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_DOC_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>Идентификатор СУ</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_VALUE_BY_ROLE-0" name="SD_DOCUMENTS_PKG_S.GET_VALUE_BY_ROLE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_VALUE_BY_ROLE</h5>
<div class="_description">
Функция возвращает строку-значение по роли в документе
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_VALUE_BY_ROLE"
data-object="SD_DOCUMENTS_PKG_S.GET_VALUE_BY_ROLE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_ROLE_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_DOC_ROLE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор роли документа</td>
</tr>
<tr class="">
<td>ch_C_ACTIVE</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.C_ACTIVE%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Признак активности</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_DOC_SUBJECTS%ROWTYPE</td>
<td>Строка-значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.CHECK_SINGLE_DOC_PERIOD-0" name="SD_DOCUMENTS_PKG_S.CHECK_SINGLE_DOC_PERIOD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHECK_SINGLE_DOC_PERIOD</h5>
<div class="_description">
Проверка "разрывов" в периоде документа, который должен всегда существовать, иметь ненулевую
дату начала действия и быть уникальным в разрезе периода и поставщика (приказ по интервалам,
приказ по классам трафика, приказ по курсам валют). Если с периодом документа есть проблемы, то в TT_MESSAGE_LOGS
складываются сообщения об ошибках
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="CHECK_SINGLE_DOC_PERIOD"
data-object="SD_DOCUMENTS_PKG_S.CHECK_SINGLE_DOC_PERIOD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>b_Errors</td>
<td>OUT</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td></td>
<td>Результат проверки</td>
</tr>
<tr class="">
<td>num_N_ERR_LEVEL</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>SS_CONSTANTS_PKG_S.ERR_LEVEL_Warning</td>
<td>Статус ошибок, которые могут быть обнаружены и записаны в TT_MESSAGE_LOGS</td>
</tr>
<tr class="">
<td>ch_C_CHECK_WORKFLOW</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td>'N'</td>
<td>Флаг проверки в рамках одной схемы документооборота</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.DOCUMENT_GOOD_AUTHORS-0" name="SD_DOCUMENTS_PKG_S.DOCUMENT_GOOD_AUTHORS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION DOCUMENT_GOOD_AUTHORS</h5>
<div class="_description">
Список абонентов, создавших подписки
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="DOCUMENT_GOOD_AUTHORS"
data-object="SD_DOCUMENTS_PKG_S.DOCUMENT_GOOD_AUTHORS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Строка подписки</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>ADD_MONTHS(SYSDATE -3)</td>
<td>Дата начала периода выборки</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата окончания периода выборки</td>
</tr>
<tr class="">
<td colspan="5">RETURN SS_AUDIT_PKG_S.TABLE_AUTHOR_LIST</td>
<td>Список абонентов, создавших подписки</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.DOCUMENT_OBJECTS_HISTORY-0" name="SD_DOCUMENTS_PKG_S.DOCUMENT_OBJECTS_HISTORY-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION DOCUMENT_OBJECTS_HISTORY</h5>
<div class="_description">
Список изменений объектов документа
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="DOCUMENT_OBJECTS_HISTORY"
data-object="SD_DOCUMENTS_PKG_S.DOCUMENT_OBJECTS_HISTORY"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_PRIMARY_KEY_VALUE</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Значение первичного ключа (для фильтра по идентификатору)</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>ADD_MONTHS(SYSDATE -3)</td>
<td>Дата начала периода выборки</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата окончания периода выборки</td>
</tr>
<tr class="">
<td colspan="5">RETURN SS_AUDIT_PKG_S.TABLE_HISTORY_LIST_TABLE_TYPE</td>
<td></td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GENERATE_DOC_CODE_NAME-0" name="SD_DOCUMENTS_PKG_S.GENERATE_DOC_CODE_NAME-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GENERATE_DOC_CODE_NAME</h5>
<div class="_description">
Строит код и наименование для документа
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GENERATE_DOC_CODE_NAME"
data-object="SD_DOCUMENTS_PKG_S.GENERATE_DOC_CODE_NAME"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_TYPE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа документа</td>
</tr>
<tr class="">
<td>dt_D_DOC</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_DOC%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата документа</td>
</tr>
<tr class="">
<td>vch_VC_DOC_NO</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Номер документа</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>OUT</td>
<td>SD_DOCUMENTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Наименование докуента</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>OUT</td>
<td>SD_DOCUMENTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_ADDR_BY_ROLE-0" name="SD_DOCUMENTS_PKG_S.GET_ADDR_BY_ROLE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ADDR_BY_ROLE</h5>
<div class="_description">
Функция возвращает идентификатор адреса по роли в документе
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_ADDR_BY_ROLE"
data-object="SD_DOCUMENTS_PKG_S.GET_ADDR_BY_ROLE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_ROLE_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_DOC_ROLE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор роли адреса в документе</td>
</tr>
<tr class="">
<td>ch_C_ACTIVE</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.C_ACTIVE%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Признак активности</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_DOC_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>Идентификатор адреса</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_NEIGHBOR_DOC_LIST-0" name="SD_DOCUMENTS_PKG_S.GET_NEIGHBOR_DOC_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_NEIGHBOR_DOC_LIST</h5>
<div class="_description">
Возвращает список документов, "соседних" по периоду действия.
Работает только для документов, период которых не может быть открытым
(приказ по временным интервалам, приказ по классам трафика и т.д.)
Фильтр по периоду - опциональный
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_NEIGHBOR_DOC_LIST"
data-object="SD_DOCUMENTS_PKG_S.GET_NEIGHBOR_DOC_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>dt_D_BEGIN_MIN</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_BEG%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Ограничение на начало действие снизу</td>
</tr>
<tr class="">
<td>dt_D_END_MIN</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Ограничение на окончание действия снизу</td>
</tr>
<tr class="">
<td>dt_D_BEGIN_MAX</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_BEG%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Ограничение на начало действия сверху</td>
</tr>
<tr class="">
<td>dt_D_END_MAX</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Ограничение на окончание действия сверху</td>
</tr>
<tr class="">
<td>ch_C_INCLUDE_SELF</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Флаг включения в выборку рассматриваемого документа</td>
</tr>
<tr class="">
<td>ch_C_CHECK_WORKFLOW</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td>'N'</td>
<td>Флаг включения в выборку только документов из той же схемы документооборота</td>
</tr>
<tr class="">
<td colspan="5">RETURN DOC_PERIOD_TABLE_TYPE</td>
<td>Список документов "соседних" по периоду действия</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_N_FIRM_ID-0" name="SD_DOCUMENTS_PKG_S.GET_N_FIRM_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_FIRM_ID</h5>
<div class="_description">
Функция возвращает фирму, которой принадлежит документ
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_N_FIRM_ID"
data-object="SD_DOCUMENTS_PKG_S.GET_N_FIRM_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор докуменат</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOCUMENTS.N_FIRM_ID%TYPE</td>
<td>Идентификатор фирмы, которой принадлежит документ</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_SUBJECT_BY_ROLE-0" name="SD_DOCUMENTS_PKG_S.GET_SUBJECT_BY_ROLE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBJECT_BY_ROLE</h5>
<div class="_description">
Функция возвращает идентификатор СУ по роли в документе
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_SUBJECT_BY_ROLE"
data-object="SD_DOCUMENTS_PKG_S.GET_SUBJECT_BY_ROLE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификтор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_ROLE_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_DOC_ROLE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор роли СУ в документе</td>
</tr>
<tr class="">
<td>ch_C_ACTIVE</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.C_ACTIVE%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Признак активности</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_DOC_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>Идентификатор СУ</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.DOCUMENT_SPECIAL_HISTORY-0" name="SD_DOCUMENTS_PKG_S.DOCUMENT_SPECIAL_HISTORY-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION DOCUMENT_SPECIAL_HISTORY</h5>
<div class="_description">
Список изменений специальных параметров документа
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="DOCUMENT_SPECIAL_HISTORY"
data-object="SD_DOCUMENTS_PKG_S.DOCUMENT_SPECIAL_HISTORY"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>ADD_MONTHS(SYSDATE -3)</td>
<td>Дата начала периода выборки</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата окончания периода выборки</td>
</tr>
<tr class="">
<td colspan="5">RETURN SS_AUDIT_PKG_S.TABLE_HISTORY_LIST_TABLE_TYPE</td>
<td></td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GEN_DOC_CODE_NAME_IF_NEEDED-0" name="SD_DOCUMENTS_PKG_S.GEN_DOC_CODE_NAME_IF_NEEDED-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GEN_DOC_CODE_NAME_IF_NEEDED</h5>
<div class="_description">
Строит код и наименование для документа
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GEN_DOC_CODE_NAME_IF_NEEDED"
data-object="SD_DOCUMENTS_PKG_S.GEN_DOC_CODE_NAME_IF_NEEDED"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_Doc</td>
<td>IN</td>
<td>SD_DOCUMENTS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Запись о документе</td>
</tr>
<tr class="">
<td>num_N_DOC_TYPE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа документа</td>
</tr>
<tr class="">
<td>dt_D_DOC</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_DOC%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата документа</td>
</tr>
<tr class="">
<td>vch_VC_DOC_NO</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Номер документа</td>
</tr>
<tr class="">
<td>vch_VC_NAME_Put</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_CODE_Put</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>OUT</td>
<td>SD_DOCUMENTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Предполагаемое наименование документа</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>OUT</td>
<td>SD_DOCUMENTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Предполагаемый код документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_DOC_PERIOD_INTERSECT-1" name="SD_DOCUMENTS_PKG_S.GET_DOC_PERIOD_INTERSECT-1" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_DOC_PERIOD_INTERSECT</h5>
<div class="_description">
Выяснить, пересекаются ли периоды двух документов.
Функцию необходимо использовать с осторожностью в запросах, так как при её использовании
не используются индексы по датам начала и окончания документа
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_DOC_PERIOD_INTERSECT"
data-object="SD_DOCUMENTS_PKG_S.GET_DOC_PERIOD_INTERSECT"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_D_BEGIN_1</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_BEG%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата начала действия первого документа</td>
</tr>
<tr class="">
<td>dt_D_END_1</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_END%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания действия первого документа</td>
</tr>
<tr class="">
<td>dt_D_BEGIN_2</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_BEG%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата начала действия второго документа</td>
</tr>
<tr class="">
<td>dt_D_END_2</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_END%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания действия второго документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN CHAR</td>
<td>Флаг пересечения периодов</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_DOC_PERIOD_INTERSECT-2" name="SD_DOCUMENTS_PKG_S.GET_DOC_PERIOD_INTERSECT-2" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_DOC_PERIOD_INTERSECT</h5>
<div class="_description">
Выяснить, пересекаются ли периоды двух документов (по ID документов).
Функцию необходимо использовать с осторожностью в запросах, так как при её использовании
не используются индексы по датам начала и окончания документа
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_DOC_PERIOD_INTERSECT"
data-object="SD_DOCUMENTS_PKG_S.GET_DOC_PERIOD_INTERSECT"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID_1</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор первого документа</td>
</tr>
<tr class="">
<td>num_N_DOC_ID_2</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор второго документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN CHAR</td>
<td>Флаг пересечения периодов</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_D_BEGIN-0" name="SD_DOCUMENTS_PKG_S.GET_D_BEGIN-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_D_BEGIN</h5>
<div class="_description">
Функция возвращает дату начала документа по его идентификатору
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_D_BEGIN"
data-object="SD_DOCUMENTS_PKG_S.GET_D_BEGIN"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOCUMENTS.D_BEGIN%TYPE</td>
<td>Дата начала действия документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_D_END-0" name="SD_DOCUMENTS_PKG_S.GET_D_END-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_D_END</h5>
<div class="_description">
Функция возвращает дату окончания документа по его идентификатору
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_D_END"
data-object="SD_DOCUMENTS_PKG_S.GET_D_END"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOCUMENTS.D_END%TYPE</td>
<td>Дата окончания действия документа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_D_TIME-0" name="SD_DOCUMENTS_PKG_S.GET_D_TIME-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_D_TIME</h5>
<div class="_description">
Функция возвращает время документа по его идентификатору
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_D_TIME"
data-object="SD_DOCUMENTS_PKG_S.GET_D_TIME"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOCUMENTS.D_TIME%TYPE</td>
<td>Время доумента</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_DOCUMENTS_PKG_S.GET_OBJ_VALUE_BY_ROLE-0" name="SD_DOCUMENTS_PKG_S.GET_OBJ_VALUE_BY_ROLE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJ_VALUE_BY_ROLE</h5>
<div class="_description">
Функция возвращает строку-значение по роли объекта в документе
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_DOCUMENTS_PKG_S"
data-subprogram="GET_OBJ_VALUE_BY_ROLE"
data-object="SD_DOCUMENTS_PKG_S.GET_OBJ_VALUE_BY_ROLE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SI_DOC_ADDRESSES.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_ROLE_ID</td>
<td>IN</td>
<td>SI_DOC_ADDRESSES.N_DOC_ROLE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор роли объекта в документе</td>
</tr>
<tr class="">
<td>ch_C_ACTIVE</td>
<td>IN</td>
<td>SI_DOC_ADDRESSES.C_ACTIVE%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Признак активности</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_DOC_OBJECTS%ROWTYPE</td>
<td>Строка-значение</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SD_INVOICES_PKG" name="SD_INVOICES_PKG">SD_INVOICES_PKG</a></h2>
<div class="_description">
Пакет для работы с инвойсами
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG.DISCONNECT_ACCESS_SERVS-0" name="SD_INVOICES_PKG.DISCONNECT_ACCESS_SERVS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE DISCONNECT_ACCESS_SERVS</h5>
<div class="_description">
Отключение всех услуг доступа по счeту.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG"
data-subprogram="DISCONNECT_ACCESS_SERVS"
data-object="SD_INVOICES_PKG.DISCONNECT_ACCESS_SERVS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор лицевого счета абонента</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG.EXECUTE_CHARGE_LOG-0" name="SD_INVOICES_PKG.EXECUTE_CHARGE_LOG-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE EXECUTE_CHARGE_LOG</h5>
<div class="_description">
Change charge log state to executed.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG"
data-subprogram="EXECUTE_CHARGE_LOG"
data-object="SD_INVOICES_PKG.EXECUTE_CHARGE_LOG"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CHARGE_LOG_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Charge log</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG.CANCEL_CHARGE_LOG-0" name="SD_INVOICES_PKG.CANCEL_CHARGE_LOG-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CANCEL_CHARGE_LOG</h5>
<div class="_description">
Charge log canceling.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG"
data-subprogram="CANCEL_CHARGE_LOG"
data-object="SD_INVOICES_PKG.CANCEL_CHARGE_LOG"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CHARGE_LOG_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Charge log</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG.SD_INVOICES_C_DEL-0" name="SD_INVOICES_PKG.SD_INVOICES_C_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_INVOICES_C_DEL</h5>
<div class="_description">
Удаление строки инвойса.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG"
data-subprogram="SD_INVOICES_C_DEL"
data-object="SD_INVOICES_PKG.SD_INVOICES_C_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор строки движения</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG.SD_INVOICES_C_PUT-0" name="SD_INVOICES_PKG.SD_INVOICES_C_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_INVOICES_C_PUT</h5>
<div class="_description">
Процедура для добавления/изменения строк в составе инвойса.
Если передается строка ПЦ, то при этом можно не передавать товар/услугу, ставку налога, единицы измерения,
валюту, цены и суммы — все это автоматически будет рассчитано на основании строки ПЦ.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG"
data-subprogram="SD_INVOICES_C_PUT"
data-object="SD_INVOICES_PKG.SD_INVOICES_C_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_ID</td>
<td>IN/OUT</td>
<td>SD_GOOD_MOVES.N_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор строки движения</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td>num_N_MOVE_TYPE_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_MOVE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор типа движения (справочник REF_TYPE_Good_Move_Type)</td>
</tr>
<tr class="">
<td>num_N_PAR_LINE_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_PAR_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор родительской записи движения(например, пакет услуг)</td>
</tr>
<tr class="">
<td>num_N_UNIT_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор основной единицы измерения (справочники REF_TYPE_Measure_Unit, REF_TYPE_Unit_Time_Type, REF_TYPE_Unit_Data_Type, REF_TYPE_Unit_DataSpeed_Type)</td>
</tr>
<tr class="">
<td>num_N_QUANT</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_QUANT%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Количество в основных единицах</td>
</tr>
<tr class="">
<td>num_N_UNIT_BASE_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_UNIT_BASE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор базовой единицы измерения (справочники REF_TYPE_Measure_Unit, REF_TYPE_Unit_Time_Type, REF_TYPE_Unit_Data_Type, REF_TYPE_Unit_DataSpeed_Type)</td>
</tr>
<tr class="">
<td>num_N_QUANT_BASE</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_QUANT_BASE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Количество в базовых единицах</td>
</tr>
<tr class="">
<td>num_N_TAX_RATE_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_TAX_RATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор налоговой ставки (справочник REF_TYPE_TAX_Rates)</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_CURRENCY_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор валюты (справочник REF_TYPE_Currency)</td>
</tr>
<tr class="">
<td>num_N_PRICE</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_PRICE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Цена с налогами</td>
</tr>
<tr class="">
<td>num_N_PRICE_WO_TAX</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_PRICE_WO_TAX%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Цена без налогов</td>
</tr>
<tr class="">
<td>num_N_BASE_SUM</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_BASE_SUM%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма без скидки</td>
</tr>
<tr class="">
<td>num_N_BASE_SUM_WO_TAX</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_BASE_SUM_WO_TAX%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма без скидки и без налогов</td>
</tr>
<tr class="">
<td>num_N_DISCOUNT_CERT_LINE_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_DISCOUNT_CERT_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Строка акта предоставления скидки</td>
</tr>
<tr class="">
<td>num_N_SUM_WO_TAX</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_SUM_WO_TAX%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма без налогов</td>
</tr>
<tr class="">
<td>num_N_SUM_TAX</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_SUM_TAX%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма налогов</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_SUM%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма с налогами</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор объекта/службы (где оказывается услуга)</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Порядковый номер</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала оказания услуги</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания оказания услуги</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_OPER%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата операции(в инвойсах это дата списания), дата по которой ведется балансовый учет</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SD_GOOD_MOVES.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>num_N_PRICE_LINE_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_PRICE_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор строки ПЦ, согласно которому произошла тарификация услуги/товара</td>
</tr>
<tr class="">
<td>num_N_ADDRESS_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор адреса(номер телефона, IP-адрес и др.)</td>
</tr>
<tr class="">
<td>num_N_BASE_LINE_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_BASE_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор базовой строки движения (используется в случае, если одно движение нельзя представить одной строкой, например, части этого движения проходят по разной цене)</td>
</tr>
<tr class="">
<td>num_N_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_SUBJ_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор подписки на услуги, согласно которой было вызвано это движение</td>
</tr>
<tr class="">
<td>num_N_PROVISION_RULE_ID</td>
<td>IN</td>
<td>SR_PROVISION_RULES.N_PROVISION_RULE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>dt_D_PROVISION_BEGIN</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_PROVISION_BEGIN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала оказания услуги в рамках инвойса</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG.SET_CHARGE_LOG_CLOSE_REASON-0" name="SD_INVOICES_PKG.SET_CHARGE_LOG_CLOSE_REASON-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SET_CHARGE_LOG_CLOSE_REASON</h5>
<div class="_description">
Sets charge log end.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG"
data-subprogram="SET_CHARGE_LOG_CLOSE_REASON"
data-object="SD_INVOICES_PKG.SET_CHARGE_LOG_CLOSE_REASON"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CHARGE_LOG_ID</td>
<td>IN</td>
<td>SD_INVOICES_T.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Charge log</td>
</tr>
<tr class="">
<td>num_N_CLOSE_REASON_ID</td>
<td>IN</td>
<td>SD_INVOICES_T.N_CLOSE_REASON_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Close reason</td>
</tr>
<tr class="">
<td>b_Force</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Forcibly override close reason</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG.ACTUALIZE_CHARGE_LOG-0" name="SD_INVOICES_PKG.ACTUALIZE_CHARGE_LOG-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE ACTUALIZE_CHARGE_LOG</h5>
<div class="_description">
Change charge log state to actual.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG"
data-subprogram="ACTUALIZE_CHARGE_LOG"
data-object="SD_INVOICES_PKG.ACTUALIZE_CHARGE_LOG"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CHARGE_LOG_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Charge log</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG.ACCESS_SERV_CHG_STATE-0" name="SD_INVOICES_PKG.ACCESS_SERV_CHG_STATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE ACCESS_SERV_CHG_STATE</h5>
<div class="_description">
Включение/отключение услуги доступа.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG"
data-subprogram="ACCESS_SERV_CHG_STATE"
data-object="SD_INVOICES_PKG.ACCESS_SERV_CHG_STATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор услуги доступа</td>
</tr>
<tr class="">
<td>num_N_PARENT_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор пакета услуг (тарифа)</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор лицевого счета абонента</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор объекта (устройства), на котором оказывается услуга доступа</td>
</tr>
<tr class="">
<td>num_N_INVOICE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор инвойса, в рамках которого предоставляется услуга доступа</td>
</tr>
<tr class="">
<td>b_Enable</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td></td>
<td>Флаг включения/отключения услуги:<br/>{*} MAIN.b_TRUE — включить<br/>{*} MAIN.b_FALSE — выключить</td>
</tr>
<tr class="">
<td>b_Manual</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг режима переключения статуса услуги:<br/>{*} MAIN.b_TRUE — ручное<br/>{*} MAIN.b_FALSE — автоматическое</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG.CHANGE_INVOICE_PERIOD-0" name="SD_INVOICES_PKG.CHANGE_INVOICE_PERIOD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHANGE_INVOICE_PERIOD</h5>
<div class="_description">
Изменение даты закрытия инвойса (возможно как досрочное закрытие, так и увеличение срока действия инвойса).
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG"
data-subprogram="CHANGE_INVOICE_PERIOD"
data-object="SD_INVOICES_PKG.CHANGE_INVOICE_PERIOD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор инвойса</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_END%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата, в которую сдвигается дата окончания инвойса</td>
</tr>
<tr class="">
<td>num_N_CLOSE_REASON_ID</td>
<td>IN</td>
<td>SD_INVOICES_T.N_CLOSE_REASON_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Charge log close reason</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG.RAISE_DOC_EVENTS-0" name="SD_INVOICES_PKG.RAISE_DOC_EVENTS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE RAISE_DOC_EVENTS</h5>
<div class="_description">
Перегенерация событий по включению/отключению услуг в рамках конкретного инвойса.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG"
data-subprogram="RAISE_DOC_EVENTS"
data-object="SD_INVOICES_PKG.RAISE_DOC_EVENTS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор инвойса</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG.CONNECT_ACCESS_SERVS-0" name="SD_INVOICES_PKG.CONNECT_ACCESS_SERVS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CONNECT_ACCESS_SERVS</h5>
<div class="_description">
Подключение услуг доступа по счeту.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG"
data-subprogram="CONNECT_ACCESS_SERVS"
data-object="SD_INVOICES_PKG.CONNECT_ACCESS_SERVS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор лицевого счета абонента</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG.COMPRESS_CHARGE_LOG-0" name="SD_INVOICES_PKG.COMPRESS_CHARGE_LOG-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE COMPRESS_CHARGE_LOG</h5>
<div class="_description">
Groups data in charge log (collapses lines in SD_GOOD_MOVES).
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG"
data-subprogram="COMPRESS_CHARGE_LOG"
data-object="SD_INVOICES_PKG.COMPRESS_CHARGE_LOG"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Charge log</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG.CORRECT_INVOICE_TOTAL_SUMS-0" name="SD_INVOICES_PKG.CORRECT_INVOICE_TOTAL_SUMS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CORRECT_INVOICE_TOTAL_SUMS</h5>
<div class="_description">
Correcting decimal sum by charge log.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG"
data-subprogram="CORRECT_INVOICE_TOTAL_SUMS"
data-object="SD_INVOICES_PKG.CORRECT_INVOICE_TOTAL_SUMS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Charge log</td>
</tr>
<tr class="">
<td>b_UpdateTotals</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_TRUE</td>
<td>Update total lines</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG.MAKE_CHARGE_LOG_CLOSABLE-0" name="SD_INVOICES_PKG.MAKE_CHARGE_LOG_CLOSABLE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE MAKE_CHARGE_LOG_CLOSABLE</h5>
<div class="_description">
Make charge log closable.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG"
data-subprogram="MAKE_CHARGE_LOG_CLOSABLE"
data-object="SD_INVOICES_PKG.MAKE_CHARGE_LOG_CLOSABLE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_INVOICES_T.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Charge log</td>
</tr>
<tr class="">
<td>dt_D_CLOSABLE</td>
<td>IN</td>
<td>SD_INVOICES_T.D_CLOSABLE%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Date that charge log becames closable since</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG.SD_INVOICES_T_PUT-0" name="SD_INVOICES_PKG.SD_INVOICES_T_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_INVOICES_T_PUT</h5>
<div class="_description">
Процедура для добавления/изменения заголовка инвойса.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG"
data-subprogram="SD_INVOICES_T_PUT"
data-object="SD_INVOICES_PKG.SD_INVOICES_T_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN/OUT</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор фирмы-владельца</td>
</tr>
<tr class="">
<td>num_N_PARENT_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_PARENT_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор родительского документа</td>
</tr>
<tr class="">
<td>num_N_REASON_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_REASON_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор документа-основания (договор)</td>
</tr>
<tr class="">
<td>dt_D_DOC</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_DOC%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата документа</td>
</tr>
<tr class="">
<td>dt_D_TIME</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_TIME%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Время документа</td>
</tr>
<tr class="">
<td>vch_VC_DOC_NO</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер документа</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала периода действия документа</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания периода действия документа</td>
</tr>
<tr class="">
<td>dt_D_END_INITIAL</td>
<td>IN</td>
<td>SD_INVOICES_T.D_END_INITIAL%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Расчетная дата окончания инвойса</td>
</tr>
<tr class="">
<td>dt_D_SCHED_DEFER_END</td>
<td>IN</td>
<td>SD_INVOICES_T.D_SCHED_DEFER_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания отсрочки по запланированным услугам</td>
</tr>
<tr class="">
<td>dt_D_UNSCHED_DEFER_END</td>
<td>IN</td>
<td>SD_INVOICES_T.D_UNSCHED_DEFER_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания отсрочки по незапланированным услугам</td>
</tr>
<tr class="">
<td>num_N_CLOSE_REASON_ID</td>
<td>IN</td>
<td>SD_INVOICES_T.N_CLOSE_REASON_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Причина закрытия инвойса</td>
</tr>
<tr class="">
<td>num_N_CANCEL_REASON_ID</td>
<td>IN</td>
<td>SD_INVOICES_T.N_CANCEL_REASON_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Причина аннулирования инвойса</td>
</tr>
<tr class="">
<td>dt_D_CLOSABLE</td>
<td>IN</td>
<td>SD_INVOICES_T.D_CLOSABLE%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата, с которой возможно закрытие инвойса</td>
</tr>
<tr class="">
<td>dt_D_BILLING_DATE</td>
<td>IN</td>
<td>SD_INVOICES_T.D_BILLING_DATE%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата следующего расчетного дня</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>num_N_WORKFLOW_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_WORKFLOW_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор схемы документооборота</td>
</tr>
<tr class="">
<td>tbl_T_TAGS</td>
<td>IN</td>
<td>TAGS</td>
<td>TABLE</td>
<td>TAGS()</td>
<td>Теги</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SD_INVOICES_PKG_S" name="SD_INVOICES_PKG_S">SD_INVOICES_PKG_S</a></h2>
<div class="_description">
Сервисный пакет для работы с инвойсами
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.DEFER_PARAMS" name="SD_INVOICES_PKG_S.DEFER_PARAMS" class="_link" title="Ссылка на тип"></a>
<h5>TYPE DEFER_PARAMS PL/SQL RECORD</h5>
<div class="_description">
Defer params from price order by charge log
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-type="DEFER_PARAMS"
data-object="SD_INVOICES_PKG_S.DEFER_PARAMS"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_CHARGE_LOG_ID</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>Charge log</td>
</tr>
<tr class="">
<td>N_DEFER_TYPE_ID</td>
<td>SD_PRICE_ORDERS_T.N_DEFER_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>With or without defer</td>
</tr>
<tr class="">
<td>N_SCHED_DEFER_TYPE_ID</td>
<td>SD_PRICE_ORDERS_T.N_SCHED_DEFER_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>Type of defer according to charge log (from begin/from end)</td>
</tr>
<tr class="">
<td>N_SCHED_DEFER_PAY_DAYS</td>
<td>SD_PRICE_ORDERS_T.N_SCHED_DEFER_PAY_DAYS%TYPE</td>
<td>NUMBER</td>
<td>Defer time (in days) for scheduled service</td>
</tr>
<tr class="">
<td>N_UNSCHED_DEFER_PAY_DAYS</td>
<td>SD_PRICE_ORDERS_T.N_UNSCHED_DEFER_PAY_DAYS%TYPE</td>
<td>NUMBER</td>
<td>Defer time (in days) for unscheduled service</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.GOOD_BURST_VALUE" name="SD_INVOICES_PKG_S.GOOD_BURST_VALUE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE GOOD_BURST_VALUE PL/SQL RECORD</h5>
<div class="_description">
Текущее значение burst для услуги.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-type="GOOD_BURST_VALUE"
data-object="SD_INVOICES_PKG_S.GOOD_BURST_VALUE"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_PAR_GOOD_ID</td>
<td>SD_GOOD_MOVES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>Основная услуга</td>
</tr>
<tr class="">
<td>N_GOOD_ID</td>
<td>SD_GOOD_MOVES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>Услуга</td>
</tr>
<tr class="">
<td>VC_GOOD_NAME</td>
<td>SR_GOODS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование услуги</td>
</tr>
<tr class="">
<td>N_QUANT</td>
<td>SD_GOOD_MOVES.N_QUANT%TYPE</td>
<td>NUMBER</td>
<td>Количество для тарификации</td>
</tr>
<tr class="">
<td>N_UNIT_ID</td>
<td>SD_GOOD_MOVES.N_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td>Единица измерения</td>
</tr>
<tr class="">
<td>VC_UNIT_NAME</td>
<td>SI_REF.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование единицы измерения</td>
</tr>
<tr class="">
<td>D_BEGIN</td>
<td>SD_GOOD_MOVES.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>Минимальная дата начала оказания услуги</td>
</tr>
<tr class="">
<td>D_END</td>
<td>SD_GOOD_MOVES.D_END%TYPE</td>
<td>DATE</td>
<td>Максимальная дата окончания оказания услуги</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SD_INVOICES_PKG_S.GOOD_BURST_VALUE_TYPE" name="SD_INVOICES_PKG_S.GOOD_BURST_VALUE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE GOOD_BURST_VALUE_TYPE PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.GET_INVOICE_BURST_VALUES-0" name="SD_INVOICES_PKG_S.GET_INVOICE_BURST_VALUES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_INVOICE_BURST_VALUES</h5>
<div class="_description">
Получение текущих значений burst для услуг в составе тарифного плана.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-subprogram="GET_INVOICE_BURST_VALUES"
data-object="SD_INVOICES_PKG_S.GET_INVOICE_BURST_VALUES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_INVOICE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Инвойс</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата, на которую определяются значения</td>
</tr>
<tr class="">
<td colspan="5">RETURN GOOD_BURST_VALUE_TYPE</td>
<td>Список услуг и текущих значений burst</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.GET_INVOICE_ID_BY_SUBJ_GOOD-0" name="SD_INVOICES_PKG_S.GET_INVOICE_ID_BY_SUBJ_GOOD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_INVOICE_ID_BY_SUBJ_GOOD</h5>
<div class="_description">
Определение инвойса по подписке на услугу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-subprogram="GET_INVOICE_ID_BY_SUBJ_GOOD"
data-object="SD_INVOICES_PKG_S.GET_INVOICE_ID_BY_SUBJ_GOOD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Подписка на услугу</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата, на которую определяется инвойс</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_GOOD_MOVES_T.N_DOC_ID%TYPE</td>
<td>Инвойс</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.GET_INVOICE_PAR_LINE_FOR_GOOD-0" name="SD_INVOICES_PKG_S.GET_INVOICE_PAR_LINE_FOR_GOOD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_INVOICE_PAR_LINE_FOR_GOOD</h5>
<div class="_description">
Подбор подходящей родительской строки в инвойсе для потоковых услуг.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-subprogram="GET_INVOICE_PAR_LINE_FOR_GOOD"
data-object="SD_INVOICES_PKG_S.GET_INVOICE_PAR_LINE_FOR_GOOD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор инвойса</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор основной услуги (пакета услуг)</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_BEG%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата операции</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_GOOD_MOVES%ROWTYPE</td>
<td>Строка состава инвойса с основной услугой</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.GET_BILLING_DATE-0" name="SD_INVOICES_PKG_S.GET_BILLING_DATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_BILLING_DATE</h5>
<div class="_description">
Get charge log billing date.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-subprogram="GET_BILLING_DATE"
data-object="SD_INVOICES_PKG_S.GET_BILLING_DATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_VOICES_T.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Charge log</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_INVOICES_T.D_BILLING_DATE%TYPE</td>
<td>Billing date</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.GET_BLOCKING_GP_PRICE-0" name="SD_INVOICES_PKG_S.GET_BLOCKING_GP_PRICE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_BLOCKING_GP_PRICE</h5>
<div class="_description">
Определение тарифа блокировки по договору на оказание услуг, доп. соглашению
или приложению.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-subprogram="GET_BLOCKING_GP_PRICE"
data-object="SD_INVOICES_PKG_S.GET_BLOCKING_GP_PRICE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CONTRACT_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Документ</td>
</tr>
<tr class="">
<td>num_N_BLOCK_TYPE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.SERV_TYPE_NonpayBlock</td>
<td>Тип блокировки (сппавочник REF_TYPE_Serv_Type)</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата операции</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_PRICE_ORDERS_C%ROWTYPE</td>
<td>Строка приказа по ценам для тарифа блокировки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.GET_DOC_FOR_CURRENT_GOOD-0" name="SD_INVOICES_PKG_S.GET_DOC_FOR_CURRENT_GOOD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_DOC_FOR_CURRENT_GOOD</h5>
<div class="_description">
Определить инвойс для оказываемой в текущий момент услуги.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-subprogram="GET_DOC_FOR_CURRENT_GOOD"
data-object="SD_INVOICES_PKG_S.GET_DOC_FOR_CURRENT_GOOD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Услуга</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Лицевой счет</td>
</tr>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Абонент</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Оборудование</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Инвойс</td>
</tr>
<tr class="">
<td>num_N_CONTRACT_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Договор на оказание услуг</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>Инвойс</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.GET_NONPAY_BLOCK_INVOICE-0" name="SD_INVOICES_PKG_S.GET_NONPAY_BLOCK_INVOICE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_NONPAY_BLOCK_INVOICE</h5>
<div class="_description">
Определение текущего инвойса по блокировке за неуплату по лицевому счету.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-subprogram="GET_NONPAY_BLOCK_INVOICE"
data-object="SD_INVOICES_PKG_S.GET_NONPAY_BLOCK_INVOICE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор лицевого счета абонента</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор договора, по которому выставлена блокировка за неуплату<br/>Если не указывается договор, то возвращается последний инвойс</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_GOOD_MOVES_T%ROWTYPE</td>
<td>Строка регистра GMT с итоговой информацией по инвойсу</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.IS_NONPAY_SUSPENSION_CL-0" name="SD_INVOICES_PKG_S.IS_NONPAY_SUSPENSION_CL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_NONPAY_SUSPENSION_CL</h5>
<div class="_description">
Check if charge log is for nonpayment suspension
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-subprogram="IS_NONPAY_SUSPENSION_CL"
data-object="SD_INVOICES_PKG_S.IS_NONPAY_SUSPENSION_CL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES_T.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Charge log</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Boolean result</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.GET_INVOICE_BEGIN_DATE-0" name="SD_INVOICES_PKG_S.GET_INVOICE_BEGIN_DATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_INVOICE_BEGIN_DATE</h5>
<div class="_description">
Определение даты начала действия инвойса.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-subprogram="GET_INVOICE_BEGIN_DATE"
data-object="SD_INVOICES_PKG_S.GET_INVOICE_BEGIN_DATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_INVOICE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор инвойса</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_GOOD_MOVES.D_BEGIN%TYPE</td>
<td>Дата начала действия инвойса</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.GET_INVOICE_LINE_PRICE_GOOD-0" name="SD_INVOICES_PKG_S.GET_INVOICE_LINE_PRICE_GOOD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_INVOICE_LINE_PRICE_GOOD</h5>
<div class="_description">
Определить строку движения по фирме, оборудованию и детальной услуге,
входящей в неизвестный тарифный план.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-subprogram="GET_INVOICE_LINE_PRICE_GOOD"
data-object="SD_INVOICES_PKG_S.GET_INVOICE_LINE_PRICE_GOOD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DET_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Услуга</td>
</tr>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Абонент</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Оборудование</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Фирма</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата, на которую определяется строка</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_GOOD_MOVES%ROWTYPE</td>
<td>Строка состава инвойса</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.GET_LAST_TARIFF-0" name="SD_INVOICES_PKG_S.GET_LAST_TARIFF-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_LAST_TARIFF</h5>
<div class="_description">
Определение последнего тарифного плана абонента.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-subprogram="GET_LAST_TARIFF"
data-object="SD_INVOICES_PKG_S.GET_LAST_TARIFF"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Лицевой счет</td>
</tr>
<tr class="">
<td>num_N_CONTRACT_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Договор на оказание услуг</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Оборудование</td>
</tr>
<tr class="">
<td>b_OnlyExecuted</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг для поиска только в выполненных инвойсах</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_GOOD_MOVES_T%ROWTYPE</td>
<td>Строка регистра GMT с итоговой информацией по инвойсу</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.GET_PREPARED_CHARGE_LOG-0" name="SD_INVOICES_PKG_S.GET_PREPARED_CHARGE_LOG-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_PREPARED_CHARGE_LOG</h5>
<div class="_description">
Get prepared charge log by subscription. Raises too_many_rows
if several prepared charge logs found.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-subprogram="GET_PREPARED_CHARGE_LOG"
data-object="SD_INVOICES_PKG_S.GET_PREPARED_CHARGE_LOG"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Subscription</td>
</tr>
<tr class="">
<td>dt_D_BEGIN_MIN</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_BEG%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Search charge logs after that date</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>Charge log ID</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.GET_APPLIED_PROVISION_RULE-0" name="SD_INVOICES_PKG_S.GET_APPLIED_PROVISION_RULE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_APPLIED_PROVISION_RULE</h5>
<div class="_description">
Get provision rule that charge log was created with.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-subprogram="GET_APPLIED_PROVISION_RULE"
data-object="SD_INVOICES_PKG_S.GET_APPLIED_PROVISION_RULE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Charge log</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_PROVISION_RULES.N_PROVISION_RULE_ID%TYPE</td>
<td>Provision rule</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.GET_INVOICE_BY_CONTRACT-0" name="SD_INVOICES_PKG_S.GET_INVOICE_BY_CONTRACT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_INVOICE_BY_CONTRACT</h5>
<div class="_description">
Определить последний инвойс по договору и счету (без учета того, выставлен инвойс по тарифному плану или услуге).
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-subprogram="GET_INVOICE_BY_CONTRACT"
data-object="SD_INVOICES_PKG_S.GET_INVOICE_BY_CONTRACT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CONTRACT_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор договора на оказание услуг, в рамках которого определяется последний инвойс</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор лицевого счета абонента</td>
</tr>
<tr class="">
<td>b_OnlyExecuted</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Флаг поиска только в выполненных инвойсах</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_GOOD_MOVES_T%ROWTYPE</td>
<td>Строка регистра GMT с итоговой информацией по инвойсу</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.GET_INVOICE_LINE_BY_OBJECT-0" name="SD_INVOICES_PKG_S.GET_INVOICE_LINE_BY_OBJECT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_INVOICE_LINE_BY_OBJECT</h5>
<div class="_description">
Определить строку движения по оборудованию и детальной услуге,
входящей в неизвестный тарифный план.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-subprogram="GET_INVOICE_LINE_BY_OBJECT"
data-object="SD_INVOICES_PKG_S.GET_INVOICE_LINE_BY_OBJECT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DET_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Услуга</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Оборудование</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата, на которую определяется строка</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_GOOD_MOVES%ROWTYPE</td>
<td>Строка состава инвойса</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.CALC_PRICE_FOR_INVOICE_GOOD-0" name="SD_INVOICES_PKG_S.CALC_PRICE_FOR_INVOICE_GOOD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION CALC_PRICE_FOR_INVOICE_GOOD</h5>
<div class="_description">
Расчет стоимости подключения услуги в составе пакета по действующему инвойсу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-subprogram="CALC_PRICE_FOR_INVOICE_GOOD"
data-object="SD_INVOICES_PKG_S.CALC_PRICE_FOR_INVOICE_GOOD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_INVOICE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Инвойс, в рамках которого оказывается услуга</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор услуги</td>
</tr>
<tr class="">
<td>num_N_PRICE_LINE_ID</td>
<td>IN</td>
<td>SD_PRICE_ORDERS_C.N_PRICE_LE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор строки ПЦ пакета услуг</td>
</tr>
<tr class="">
<td>num_N_QUANT</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_QUANT%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Количество</td>
</tr>
<tr class="">
<td>num_N_UNIT_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор единицы измерения</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата операции</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_CHARGE_LOGS_RATING_PKG_S.RATED_SERVICE_TABLE_TYPE</td>
<td>Данные по тарификации услуги</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.GET_DEFER_PARAMS-0" name="SD_INVOICES_PKG_S.GET_DEFER_PARAMS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_DEFER_PARAMS</h5>
<div class="_description">
Get price order defer parameters by charge log.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-subprogram="GET_DEFER_PARAMS"
data-object="SD_INVOICES_PKG_S.GET_DEFER_PARAMS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CHARGE_LOG_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Charge log</td>
</tr>
<tr class="">
<td colspan="5">RETURN DEFER_PARAMS</td>
<td>Price order header</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.GET_PRICE_DOC-0" name="SD_INVOICES_PKG_S.GET_PRICE_DOC-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_PRICE_DOC</h5>
<div class="_description">
Получение заголовка приказа по ценам, который используется в инвойсе.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-subprogram="GET_PRICE_DOC"
data-object="SD_INVOICES_PKG_S.GET_PRICE_DOC"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_INVOICE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор инвойса</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_PRICE_ORDERS_T%ROWTYPE</td>
<td>Заголовок приказа по ценам</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.GET_CLOSE_REASON_ID-0" name="SD_INVOICES_PKG_S.GET_CLOSE_REASON_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_CLOSE_REASON_ID</h5>
<div class="_description">
Получение причины закрытия инвойса.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-subprogram="GET_CLOSE_REASON_ID"
data-object="SD_INVOICES_PKG_S.GET_CLOSE_REASON_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_VOICES_T.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Инвойс</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_INVOICES_T.N_CLOSE_REASON_ID%TYPE</td>
<td>Причина закрытия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.GET_INVOICE_LINE_FOR_GOOD-0" name="SD_INVOICES_PKG_S.GET_INVOICE_LINE_FOR_GOOD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_INVOICE_LINE_FOR_GOOD</h5>
<div class="_description">
Определить, оказывается ли (будет или оказывалась) услуга абоненту
в рамках указанного пакета услуг по его счету на определенном объекте в указанный промежуток времени.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-subprogram="GET_INVOICE_LINE_FOR_GOOD"
data-object="SD_INVOICES_PKG_S.GET_INVOICE_LINE_FOR_GOOD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Услуга</td>
</tr>
<tr class="">
<td>num_N_PARENT_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Пакет услуг</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Лицевой счет</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Оборудование</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания промежутка для поиска</td>
</tr>
<tr class="">
<td>dt_D_OPER_BEGIN</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала промежутка для поиска</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Инвойс</td>
</tr>
<tr class="">
<td>num_N_CONTRACT_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Договор на оказание услуг</td>
</tr>
<tr class="">
<td>b_CurrentOnly</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Флаг поиска только актуальных инвойсов и инвойсов в обработке</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Абонент</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_GOOD_MOVES%ROWTYPE</td>
<td>Последняя (самая актуальная) строка инвойса, содержащая указанную услугу</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.GET_PRICE_BY_RGMT-0" name="SD_INVOICES_PKG_S.GET_PRICE_BY_RGMT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_PRICE_BY_RGMT</h5>
<div class="_description">
Определить по ОРДУ действующую строку ПЦ для потоковой услуги.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-subprogram="GET_PRICE_BY_RGMT"
data-object="SD_INVOICES_PKG_S.GET_PRICE_BY_RGMT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>RG_GOOD_MOVES_T.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Потоковая услуга</td>
</tr>
<tr class="">
<td>num_N_INVOICE_ID</td>
<td>IN</td>
<td>RG_GOOD_MOVES_T.N_INVOICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Инвойс, в рамках которого оказывается услуга</td>
</tr>
<tr class="">
<td>num_N_TIME_INTERVAL_ID</td>
<td>IN</td>
<td>SD_TIME_INTERVALS_C.N_TIME_INTERVAL_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор временного интервала</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_PRICE_ORDERS_C.N_PRICE_LINE_ID%TYPE</td>
<td>Строка ПЦ, действующая по потоковой услуге на данный момент</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_INVOICES_PKG_S.GET_PRICE_LINE_AND_ACCOUNT-0" name="SD_INVOICES_PKG_S.GET_PRICE_LINE_AND_ACCOUNT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_PRICE_LINE_AND_ACCOUNT</h5>
<div class="_description">
Определение родительской строки ПЦ и счета по услуге в составе тарифного плана.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_INVOICES_PKG_S"
data-subprogram="GET_PRICE_LINE_AND_ACCOUNT"
data-object="SD_INVOICES_PKG_S.GET_PRICE_LINE_AND_ACCOUNT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SD_PRICE_ORDERS_C.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Услуга</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES_T.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Оборудование</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>SD_GOOD_MOVES_T.D_BEG%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата</td>
</tr>
<tr class="">
<td colspan="5">RETURN MAIN.RefCursor</td>
<td>Строка ПЦ и лицевой счет</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SD_OVERDRAFTS_PKG" name="SD_OVERDRAFTS_PKG">SD_OVERDRAFTS_PKG</a></h2>
<div class="_description">
Пакет для работы с актами выдачи кредитного лимита (АВКЛ)
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_OVERDRAFTS_PKG.SD_OVERDRAFTS_CHANGE_STATE-0" name="SD_OVERDRAFTS_PKG.SD_OVERDRAFTS_CHANGE_STATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_OVERDRAFTS_CHANGE_STATE</h5>
<div class="_description">
Изменение состояния акта выдачи кредитного лимита.
Внимание: вызов данной процедуры происходит только из SD_DOC_STATES_PKG.SD_DOCUMENTS_CHANGE_STATE.
Состояние документа реально переводится там, в данной процедуре производятся специфичные только
для акта выдачи кредитных лимитов операции.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_OVERDRAFTS_PKG"
data-subprogram="SD_OVERDRAFTS_CHANGE_STATE"
data-object="SD_OVERDRAFTS_PKG.SD_OVERDRAFTS_CHANGE_STATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор акта выдачи кредитных лимитов</td>
</tr>
<tr class="">
<td>num_N_Old_DOC_STATE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Предыдущее состояние акта выдачи кредитных лимитов</td>
</tr>
<tr class="">
<td>num_N_New_DOC_STATE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Новое состояние акта выдачи кредитных лимитов</td>
</tr>
<tr class="">
<td>b_DisableTriggers</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг отмены срабатывания архивных тригеров</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_OVERDRAFTS_PKG.SET_PERMANENT_OVERDRAFT-0" name="SD_OVERDRAFTS_PKG.SET_PERMANENT_OVERDRAFT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SET_PERMANENT_OVERDRAFT</h5>
<div class="_description">
Установка постоянного кредитного лимита.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_OVERDRAFTS_PKG"
data-subprogram="SET_PERMANENT_OVERDRAFT"
data-object="SD_OVERDRAFTS_PKG.SET_PERMANENT_OVERDRAFT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор лицевого счета</td>
</tr>
<tr class="">
<td>num_N_ISSUE_REASON_ID</td>
<td>IN</td>
<td>SD_OVERDRAFTS.N_ISSUE_REASON_ID%TYPE</td>
<td>NUMBER</td>
<td>SS_CONSTANTS_PKG_S.OVERDRAFT_Manual</td>
<td>Идентификатор основания для выдачи кредитного лимита</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>IN</td>
<td>SD_OVERDRAFTS.N_SUM%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сумма кредитного лимита</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_OVERDRAFTS_PKG.SET_TEMPORAL_OVERDRAFT-0" name="SD_OVERDRAFTS_PKG.SET_TEMPORAL_OVERDRAFT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SET_TEMPORAL_OVERDRAFT</h5>
<div class="_description">
Установка временного кредитного лимита.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_OVERDRAFTS_PKG"
data-subprogram="SET_TEMPORAL_OVERDRAFT"
data-object="SD_OVERDRAFTS_PKG.SET_TEMPORAL_OVERDRAFT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор лицевого счета</td>
</tr>
<tr class="">
<td>num_N_ISSUE_REASON_ID</td>
<td>IN</td>
<td>SD_OVERDRAFTS.N_ISSUE_REASON_ID%TYPE</td>
<td>NUMBER</td>
<td>SS_CONSTANTS_PKG_S.OVERDRAFT_Manual</td>
<td>Идентификатор основания для выдачи кредитного лимита</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SD_OVERDRAFTS.D_END%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>IN</td>
<td>SD_OVERDRAFTS.N_SUM%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сумма кредитного лимита</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_OVERDRAFTS_PKG.RG_OVERDRAFTS_RECALC_BY_DOC-0" name="SD_OVERDRAFTS_PKG.RG_OVERDRAFTS_RECALC_BY_DOC-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE RG_OVERDRAFTS_RECALC_BY_DOC</h5>
<div class="_description">
Пересчет регистра кредитных лимитов по документу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_OVERDRAFTS_PKG"
data-subprogram="RG_OVERDRAFTS_RECALC_BY_DOC"
data-object="SD_OVERDRAFTS_PKG.RG_OVERDRAFTS_RECALC_BY_DOC"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Документ</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_OVERDRAFTS_PKG.UNSET_TEMPORAL_OVERDRAFT-0" name="SD_OVERDRAFTS_PKG.UNSET_TEMPORAL_OVERDRAFT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE UNSET_TEMPORAL_OVERDRAFT</h5>
<div class="_description">
Удаление действующего временного кредитного лимита.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_OVERDRAFTS_PKG"
data-subprogram="UNSET_TEMPORAL_OVERDRAFT"
data-object="SD_OVERDRAFTS_PKG.UNSET_TEMPORAL_OVERDRAFT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор лицевого счета</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_OVERDRAFTS_PKG.RG_OVERDRAFTS_PUT-0" name="SD_OVERDRAFTS_PKG.RG_OVERDRAFTS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE RG_OVERDRAFTS_PUT</h5>
<div class="_description">
Добавление или изменение записи в регистре кредитных лимитов.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_OVERDRAFTS_PKG"
data-subprogram="RG_OVERDRAFTS_PUT"
data-object="SD_OVERDRAFTS_PKG.RG_OVERDRAFTS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REG_LINE_ID</td>
<td>IN/OUT</td>
<td>RG_OVERDRAFTS.N_REG_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>RG_OVERDRAFTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа-основания</td>
</tr>
<tr class="">
<td>num_N_DOC_TYPE_ID</td>
<td>IN</td>
<td>RG_OVERDRAFTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа документа</td>
</tr>
<tr class="">
<td>num_N_OVERDRAFT_ID</td>
<td>IN</td>
<td>RG_OVERDRAFTS.N_OVERDRAFT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор записи о выдаче кредитного лимита</td>
</tr>
<tr class="">
<td>num_N_ISSUE_REASON_ID</td>
<td>IN</td>
<td>RG_OVERDRAFTS.N_ISSUE_REASON_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор основания выдачи кредитного лимита</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>RG_OVERDRAFTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор счета</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>RG_OVERDRAFTS.N_CURRENCY_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор валюты</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>RG_OVERDRAFTS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата начала</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>RG_OVERDRAFTS.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>IN</td>
<td>RG_OVERDRAFTS.N_SUM%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сумма кредитного лимита</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>RG_OVERDRAFTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор фирмы</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_OVERDRAFTS_PKG.SD_OVERDRAFTS_PUT-0" name="SD_OVERDRAFTS_PKG.SD_OVERDRAFTS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_OVERDRAFTS_PUT</h5>
<div class="_description">
Добавление или изменение записи о выдаче кредитного лимита.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_OVERDRAFTS_PKG"
data-subprogram="SD_OVERDRAFTS_PUT"
data-object="SD_OVERDRAFTS_PKG.SD_OVERDRAFTS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OVERDRAFT_ID</td>
<td>IN/OUT</td>
<td>SD_OVERDRAFTS.N_OVERDRAFT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Запись о кредитном лимите</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_OVERDRAFTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Документ-основание (акт выдачи кредитного лимита или инвойс)</td>
</tr>
<tr class="">
<td>num_N_ISSUE_REASON_ID</td>
<td>IN</td>
<td>SD_OVERDRAFTS.N_ISSUE_REASON_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Основание выдачи</td>
</tr>
<tr class="">
<td>num_N_CLOSING_REASON_ID</td>
<td>IN</td>
<td>SD_OVERDRAFTS.N_CLOSING_REASON_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Основание погашения</td>
</tr>
<tr class="">
<td>num_N_PREV_OVERDRAFT_ID</td>
<td>IN</td>
<td>SD_OVERDRAFTS.N_PREV_OVERDRAFT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Предыдущая запись</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>SD_OVERDRAFTS.N_CURRENCY_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Валюта</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SD_OVERDRAFTS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата выдачи</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SD_OVERDRAFTS.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания</td>
</tr>
<tr class="">
<td>dt_D_SCHEDULED_END</td>
<td>IN</td>
<td>SD_OVERDRAFTS.D_SCHEDULED_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Планируемая дата погашения</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>IN</td>
<td>SD_OVERDRAFTS.N_SUM%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сумма кредитного лимита</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_OVERDRAFTS_PKG.UNSET_PERMANENT_OVERDRAFT-0" name="SD_OVERDRAFTS_PKG.UNSET_PERMANENT_OVERDRAFT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE UNSET_PERMANENT_OVERDRAFT</h5>
<div class="_description">
Удаление действующего постоянного кредитного лимита.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_OVERDRAFTS_PKG"
data-subprogram="UNSET_PERMANENT_OVERDRAFT"
data-object="SD_OVERDRAFTS_PKG.UNSET_PERMANENT_OVERDRAFT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор лицевого счета</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_OVERDRAFTS_PKG.CLOSE_OVERDRAFT_BY_CONTRACT-0" name="SD_OVERDRAFTS_PKG.CLOSE_OVERDRAFT_BY_CONTRACT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CLOSE_OVERDRAFT_BY_CONTRACT</h5>
<div class="_description">
Закрытие действующего кредитного лимита по договору.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_OVERDRAFTS_PKG"
data-subprogram="CLOSE_OVERDRAFT_BY_CONTRACT"
data-object="SD_OVERDRAFTS_PKG.CLOSE_OVERDRAFT_BY_CONTRACT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CONTRACT_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Договор</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>RG_OVERDRAFTS.D_END%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата закрытия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_OVERDRAFTS_PKG.REPAY_OVERDRAFT-0" name="SD_OVERDRAFTS_PKG.REPAY_OVERDRAFT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE REPAY_OVERDRAFT</h5>
<div class="_description">
Погашение действующего кредитного лимита.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_OVERDRAFTS_PKG"
data-subprogram="REPAY_OVERDRAFT"
data-object="SD_OVERDRAFTS_PKG.REPAY_OVERDRAFT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_Overdraft</td>
<td>IN</td>
<td>SD_OVERDRAFTS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Данные о кредитном лимите</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>IN</td>
<td>SD_OVERDRAFTS.N_SUM%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сумма погашения</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>SD_OVERDRAFTS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата операции</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_OVERDRAFTS_PKG.SD_OVERDRAFTS_DEL-0" name="SD_OVERDRAFTS_PKG.SD_OVERDRAFTS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_OVERDRAFTS_DEL</h5>
<div class="_description">
Удаление записи о выдаче кредитного лимита.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_OVERDRAFTS_PKG"
data-subprogram="SD_OVERDRAFTS_DEL"
data-object="SD_OVERDRAFTS_PKG.SD_OVERDRAFTS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OVERDRAFT_ID</td>
<td>IN</td>
<td>SD_OVERDRAFTS.N_OVERDRAFT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор строки</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SD_OVERDRAFTS_PKG_S" name="SD_OVERDRAFTS_PKG_S">SD_OVERDRAFTS_PKG_S</a></h2>
<div class="_description">
Сервисные функции для работы с кредитными лимитами
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_OVERDRAFTS_PKG_S.ACCOUNT_OVERDTAFT" name="SD_OVERDRAFTS_PKG_S.ACCOUNT_OVERDTAFT" class="_link" title="Ссылка на тип"></a>
<h5>TYPE ACCOUNT_OVERDTAFT PL/SQL RECORD</h5>
<div class="_description">
История кредитных лимитов по счету абонента.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_OVERDRAFTS_PKG_S"
data-type="ACCOUNT_OVERDTAFT"
data-object="SD_OVERDRAFTS_PKG_S.ACCOUNT_OVERDTAFT"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_ACCOUNT_ID</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>Лицевой счет</td>
</tr>
<tr class="">
<td>N_OVERDRAFT_ID</td>
<td>SD_OVERDRAFTS.N_OVERDRAFT_ID%TYPE</td>
<td>NUMBER</td>
<td>Запись о кредитном лимите</td>
</tr>
<tr class="">
<td>N_PREV_OVERDRAFT_ID</td>
<td>SD_OVERDRAFTS.N_PREV_OVERDRAFT_ID%TYPE</td>
<td>NUMBER</td>
<td>Предыдущая запись о кредитном лимите</td>
</tr>
<tr class="">
<td>N_DOC_ID</td>
<td>SD_OVERDRAFTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>Документ-основание</td>
</tr>
<tr class="">
<td>N_DOC_TYPE_ID</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>Тип документа-основания</td>
</tr>
<tr class="">
<td>VC_DOC_CODE</td>
<td>SD_DOCUMENTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Краткое наименование документа</td>
</tr>
<tr class="">
<td>VC_DOC_NAME</td>
<td>SD_DOCUMENTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Полное наименование документа</td>
</tr>
<tr class="">
<td>N_ISSUE_REASON_ID</td>
<td>SD_OVERDRAFTS.N_ISSUE_REASON_ID%TYPE</td>
<td>NUMBER</td>
<td>Причина выдачи кредитного лимита</td>
</tr>
<tr class="">
<td>VC_ISSUE_REASON</td>
<td>SI_REF.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование причины выдачи кредитного лимита</td>
</tr>
<tr class="">
<td>N_CLOSING_REASON_ID</td>
<td>SD_OVERDRAFTS.N_CLOSING_REASON_ID%TYPE</td>
<td>NUMBER</td>
<td>Причина закрытия кредитного лимита</td>
</tr>
<tr class="">
<td>VC_CLOSING_REASON</td>
<td>SI_REF.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование причины закрытия кредитного лимита</td>
</tr>
<tr class="">
<td>N_CURRENCY_ID</td>
<td>SD_OVERDRAFTS.N_CURRENCY_ID%TYPE</td>
<td>NUMBER</td>
<td>Валюта</td>
</tr>
<tr class="">
<td>VC_CURRENCY</td>
<td>SI_REF.VC_VALUE_3%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование валюты</td>
</tr>
<tr class="">
<td>D_BEGIN</td>
<td>SD_OVERDRAFTS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>Дата выдачи</td>
</tr>
<tr class="">
<td>D_END</td>
<td>SD_OVERDRAFTS.D_END%TYPE</td>
<td>DATE</td>
<td>Дата окончания</td>
</tr>
<tr class="">
<td>D_SCHEDULED_END</td>
<td>SD_OVERDRAFTS.D_SCHEDULED_END%TYPE</td>
<td>DATE</td>
<td>Планируемая дата погашения</td>
</tr>
<tr class="">
<td>N_SUM</td>
<td>SD_OVERDRAFTS.N_SUM%TYPE</td>
<td>NUMBER</td>
<td>Сумма кредитного лимита</td>
</tr>
<tr class="">
<td>N_CREATOR_ID</td>
<td>SD_DOCUMENTS.N_CREATOR_ID%TYPE</td>
<td>NUMBER</td>
<td>Автор кредитного лимита</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SD_OVERDRAFTS_PKG_S.ACC_OVERDTAFT_LIST_TABLE_TYPE" name="SD_OVERDRAFTS_PKG_S.ACC_OVERDTAFT_LIST_TABLE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE ACC_OVERDTAFT_LIST_TABLE_TYPE PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_OVERDRAFTS_PKG_S.TOTAL_CREDIT_LIMIT" name="SD_OVERDRAFTS_PKG_S.TOTAL_CREDIT_LIMIT" class="_link" title="Ссылка на тип"></a>
<h5>TYPE TOTAL_CREDIT_LIMIT PL/SQL RECORD</h5>
<div class="_description">
Amount of all credit limits.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_OVERDRAFTS_PKG_S"
data-type="TOTAL_CREDIT_LIMIT"
data-object="SD_OVERDRAFTS_PKG_S.TOTAL_CREDIT_LIMIT"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_ACCOUNT_ID</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>Account</td>
</tr>
<tr class="">
<td>N_SUM</td>
<td>SD_OVERDRAFTS.N_SUM%TYPE</td>
<td>NUMBER</td>
<td>Amount</td>
</tr>
<tr class="">
<td>D_END</td>
<td>SD_OVERDRAFTS.D_END%TYPE</td>
<td>DATE</td>
<td>End date</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SD_OVERDRAFTS_PKG_S.TOTAL_CREDIT_LIMIT_ROWS" name="SD_OVERDRAFTS_PKG_S.TOTAL_CREDIT_LIMIT_ROWS" class="_link" title="Ссылка на тип"></a>
<h5>TYPE TOTAL_CREDIT_LIMIT_ROWS PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_OVERDRAFTS_PKG_S.GET_LAST_PROMISED_PAYMENT-0" name="SD_OVERDRAFTS_PKG_S.GET_LAST_PROMISED_PAYMENT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_LAST_PROMISED_PAYMENT</h5>
<div class="_description">
Получение информации о последнем обещанном платеже.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_OVERDRAFTS_PKG_S"
data-subprogram="GET_LAST_PROMISED_PAYMENT"
data-object="SD_OVERDRAFTS_PKG_S.GET_LAST_PROMISED_PAYMENT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор счета</td>
</tr>
<tr class="">
<td>b_Active</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_TRUE</td>
<td>Флаг для поиска только действующих обещанных платежей</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_OVERDRAFTS%ROWTYPE</td>
<td>Строка с данными о последнем обещанном платеже</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_OVERDRAFTS_PKG_S.GET_PERMANENT_OVERDRAFT-0" name="SD_OVERDRAFTS_PKG_S.GET_PERMANENT_OVERDRAFT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_PERMANENT_OVERDRAFT</h5>
<div class="_description">
Получение текущего постоянного кредитного лимита.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_OVERDRAFTS_PKG_S"
data-subprogram="GET_PERMANENT_OVERDRAFT"
data-object="SD_OVERDRAFTS_PKG_S.GET_PERMANENT_OVERDRAFT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор счета</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>OUT</td>
<td>RG_OVERDRAFTS.N_SUM%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сумма кредитного лимита</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_OVERDRAFTS_PKG_S.GET_TOTAL_CREDIT_LIMIT-0" name="SD_OVERDRAFTS_PKG_S.GET_TOTAL_CREDIT_LIMIT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_TOTAL_CREDIT_LIMIT</h5>
<div class="_description">
Amount of all credit limits.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_OVERDRAFTS_PKG_S"
data-subprogram="GET_TOTAL_CREDIT_LIMIT"
data-object="SD_OVERDRAFTS_PKG_S.GET_TOTAL_CREDIT_LIMIT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Account</td>
</tr>
<tr class="">
<td colspan="5">RETURN TOTAL_CREDIT_LIMIT_ROWS</td>
<td></td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_OVERDRAFTS_PKG_S.GET_ACCOUNT_OVERDRAFT-0" name="SD_OVERDRAFTS_PKG_S.GET_ACCOUNT_OVERDRAFT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_ACCOUNT_OVERDRAFT</h5>
<div class="_description">
Получение текущего суммарного кредитного лимита и ближайшей даты окончания.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_OVERDRAFTS_PKG_S"
data-subprogram="GET_ACCOUNT_OVERDRAFT"
data-object="SD_OVERDRAFTS_PKG_S.GET_ACCOUNT_OVERDRAFT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор счета</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>OUT</td>
<td>RG_OVERDRAFTS.N_SUM%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сумма кредитного лимита</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>OUT</td>
<td>RG_OVERDRAFTS.D_END%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания кредитного лимита</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_OVERDRAFTS_PKG_S.GET_ACCOUNT_OVERDRAFTS_LIST-0" name="SD_OVERDRAFTS_PKG_S.GET_ACCOUNT_OVERDRAFTS_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ACCOUNT_OVERDRAFTS_LIST</h5>
<div class="_description">
Получение истории кредитных лимитов по счету абонента.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_OVERDRAFTS_PKG_S"
data-subprogram="GET_ACCOUNT_OVERDRAFTS_LIST"
data-object="SD_OVERDRAFTS_PKG_S.GET_ACCOUNT_OVERDRAFTS_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор счета</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SD_OVERDRAFTS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала периода</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SD_OVERDRAFTS.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания периода</td>
</tr>
<tr class="">
<td colspan="5">RETURN ACC_OVERDTAFT_LIST_TABLE_TYPE</td>
<td>Список кредитных лимитов за указанный период</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_OVERDRAFTS_PKG_S.GET_TEMPORAL_OVERDRAFT-0" name="SD_OVERDRAFTS_PKG_S.GET_TEMPORAL_OVERDRAFT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_TEMPORAL_OVERDRAFT</h5>
<div class="_description">
Получение текущего временного кредитного лимита и ближайшей даты окончания.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_OVERDRAFTS_PKG_S"
data-subprogram="GET_TEMPORAL_OVERDRAFT"
data-object="SD_OVERDRAFTS_PKG_S.GET_TEMPORAL_OVERDRAFT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор счета</td>
</tr>
<tr class="">
<td>num_N_DOC_TYPE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор типа документа-основания</td>
</tr>
<tr class="">
<td>num_N_ISSUE_REASON_ID</td>
<td>IN</td>
<td>RG_OVERDRAFTS.N_ISSUE_REASON_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор причины выдачи кредитного лимита</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>OUT</td>
<td>RG_OVERDRAFTS.N_SUM%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сумма кредитного лимита</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>OUT</td>
<td>RG_OVERDRAFTS.D_END%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания кредитного лимита</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SD_PAYMENTS_PKG" name="SD_PAYMENTS_PKG">SD_PAYMENTS_PKG</a></h2>
<div class="_description">
Работа с платежными документами
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_PAYMENTS_PKG.SD_PAYMENTS_CHARGE-0" name="SD_PAYMENTS_PKG.SD_PAYMENTS_CHARGE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_PAYMENTS_CHARGE</h5>
<div class="_description">
Проведение платежа.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_PAYMENTS_PKG"
data-subprogram="SD_PAYMENTS_CHARGE"
data-object="SD_PAYMENTS_PKG.SD_PAYMENTS_CHARGE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>OUT</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DOC_TYPE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>SS_CONSTANTS_PKG_S.DOC_TYPE_PaymentOrder</td>
<td>Идентификатор типа документа (справочник REF_TYPE_Document_Type)</td>
</tr>
<tr class="">
<td>num_N_REASON_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_REASON_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор документа-основания</td>
</tr>
<tr class="">
<td>num_N_DOC_STATE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>SS_CONSTANTS_PKG_S.DOC_STATE_Actual</td>
<td>Идентификатор состояния документа (справочник REF_TYPE_Document_State)</td>
</tr>
<tr class="">
<td>num_N_PAY_TYPE_ID</td>
<td>IN</td>
<td>SD_MONEY_MOVES.N_PAY_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор типа платежа (справочник REF_TYPE_Real_MM_Kind или REF_TYPE_Virtual_MM_Kind)</td>
</tr>
<tr class="">
<td>num_N_MOVE_TYPE_ID</td>
<td>IN</td>
<td>SD_MONEY_MOVES.N_MOVE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>SS_CONSTANTS_PKG_S.MM_TYPE_Intake</td>
<td>Идентификатор вида движения (справочник REF_TYPE_Money_Move_Type)</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID_ForWho</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор лицевого счета «За кого»</td>
</tr>
<tr class="">
<td>num_N_PAYER_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор плательщика</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID_Payer</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор счета плательщика</td>
</tr>
<tr class="">
<td>num_N_RECEIVER_ID</td>
<td>IN</td>
<td>SI_DOC_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор получателя</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID_Receiver</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор счета получателя</td>
</tr>
<tr class="">
<td>vch_VC_DOC_NO</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер документа</td>
</tr>
<tr class="">
<td>dt_D_DOC</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_DOC%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата документа</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>SD_MONEY_MOVES.D_OPER%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата операции</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>IN</td>
<td>SD_MONEY_MOVES.N_SUM%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сумма</td>
</tr>
<tr class="">
<td>num_N_TAX_RATE_ID</td>
<td>IN</td>
<td>SD_MONEY_MOVES.N_TAX_RATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор ставки налога (справочник REF_TYPE_TAX_Rates)</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>SD_MONEY_MOVES.N_CURRENCY_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор валюты (справочник REF_TYPE_Currency)</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Примечание</td>
</tr>
<tr class="">
<td>b_Virtual</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг виртуального платежа</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Фирма</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_PAYMENTS_PKG.SD_PAYMENTS_C_DEL-0" name="SD_PAYMENTS_PKG.SD_PAYMENTS_C_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_PAYMENTS_C_DEL</h5>
<div class="_description">
Удаление строки состава платежного документа.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_PAYMENTS_PKG"
data-subprogram="SD_PAYMENTS_C_DEL"
data-object="SD_PAYMENTS_PKG.SD_PAYMENTS_C_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_ID</td>
<td>IN</td>
<td>SD_MONEY_MOVES.N_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Строка состава</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_PAYMENTS_PKG.SD_PAYMENTS_C_PUT-0" name="SD_PAYMENTS_PKG.SD_PAYMENTS_C_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_PAYMENTS_C_PUT</h5>
<div class="_description">
Добавление или изменение строки состава платежного документа.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_PAYMENTS_PKG"
data-subprogram="SD_PAYMENTS_C_PUT"
data-object="SD_PAYMENTS_PKG.SD_PAYMENTS_C_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_ID</td>
<td>IN/OUT</td>
<td>SD_MONEY_MOVES.N_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор строки</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_MONEY_MOVES.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_PAY_TYPE_ID</td>
<td>IN</td>
<td>SD_MONEY_MOVES.N_PAY_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор типа платежа</td>
</tr>
<tr class="">
<td>num_N_TAX_RATE_ID</td>
<td>IN</td>
<td>SD_MONEY_MOVES.N_TAX_RATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор ставки налога</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>SD_MONEY_MOVES.N_CURRENCY_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Ижентификатор валюты</td>
</tr>
<tr class="">
<td>num_N_SUM_TAX</td>
<td>IN</td>
<td>SD_MONEY_MOVES.N_SUM_TAX%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма налогов</td>
</tr>
<tr class="">
<td>num_N_SUM_WO_TAX</td>
<td>IN</td>
<td>SD_MONEY_MOVES.N_SUM_WO_TAX%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма без налогов</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>IN</td>
<td>SD_MONEY_MOVES.N_SUM%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сумма</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>SD_MONEY_MOVES.D_OPER%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата операции</td>
</tr>
<tr class="">
<td>num_N_EXCH_RATE_ID</td>
<td>IN</td>
<td>SD_MONEY_MOVES.N_EXCH_RATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор строки с обменным курсом</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SD_MONEY_MOVES.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер по порядку</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_PAYMENTS_PKG.SD_PAYMENTS_T_PUT-0" name="SD_PAYMENTS_PKG.SD_PAYMENTS_T_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_PAYMENTS_T_PUT</h5>
<div class="_description">
Добавление или изменение заголовка платежного документа.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_PAYMENTS_PKG"
data-subprogram="SD_PAYMENTS_T_PUT"
data-object="SD_PAYMENTS_PKG.SD_PAYMENTS_T_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN/OUT</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Документ</td>
</tr>
<tr class="">
<td>num_N_DOC_TYPE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип документа (справочник REF_TYPE_Document_Type)</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Фирма</td>
</tr>
<tr class="">
<td>num_N_PARENT_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_PARENT_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Родительский документ</td>
</tr>
<tr class="">
<td>num_N_REASON_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_REASON_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Документ-основание</td>
</tr>
<tr class="">
<td>dt_D_DOC</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_DOC%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата документа</td>
</tr>
<tr class="">
<td>dt_D_TIME</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_TIME%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Время документа</td>
</tr>
<tr class="">
<td>vch_VC_DOC_NO</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер документа</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала периода действия</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания периода действия</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Примечание</td>
</tr>
<tr class="">
<td>tbl_T_TAGS</td>
<td>IN</td>
<td>TAGS</td>
<td>TABLE</td>
<td>TAGS()</td>
<td>Теги</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_PAYMENTS_PKG.SD_PAYMENTS_CHANGE_STATE-0" name="SD_PAYMENTS_PKG.SD_PAYMENTS_CHANGE_STATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_PAYMENTS_CHANGE_STATE</h5>
<div class="_description">
Изменение состояния документа.
Внимание: вызов данной процедуры происходит только из SD_DOC_STATES_PKG.SD_DOCUMENTS_CHANGE_STATE.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_PAYMENTS_PKG"
data-subprogram="SD_PAYMENTS_CHANGE_STATE"
data-object="SD_PAYMENTS_PKG.SD_PAYMENTS_CHANGE_STATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Платежный документ</td>
</tr>
<tr class="">
<td>num_N_Old_DOC_STATE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Предыдущее состояние документа</td>
</tr>
<tr class="">
<td>num_N_New_DOC_STATE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Новое состояние документа</td>
</tr>
<tr class="">
<td>b_DisableTriggers</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг отмены срабатывания тригеров аудита</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SD_REPORTS_PKG" name="SD_REPORTS_PKG">SD_REPORTS_PKG</a></h2>
<div class="_description">
Работа с отчетами
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SD_REPORTS_PKG.RPT_ACCOUNT_BALANCE_TABLE_TYPE" name="SD_REPORTS_PKG.RPT_ACCOUNT_BALANCE_TABLE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE RPT_ACCOUNT_BALANCE_TABLE_TYPE PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_REPORTS_PKG.RPT_ACCOUNT_BALANCE_TYPE" name="SD_REPORTS_PKG.RPT_ACCOUNT_BALANCE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE RPT_ACCOUNT_BALANCE_TYPE PL/SQL RECORD</h5>
<div class="_description">
Данные для отчета по взаиморасчетам с абонентами.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_REPORTS_PKG"
data-type="RPT_ACCOUNT_BALANCE_TYPE"
data-object="SD_REPORTS_PKG.RPT_ACCOUNT_BALANCE_TYPE"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_ACCOUNT_ID</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>Лицевой счет</td>
</tr>
<tr class="">
<td>N_SUM_BAL_BEGIN</td>
<td>RG_ACCOUNT_BALANCE.N_SUM_BAL%TYPE</td>
<td>NUMBER</td>
<td>Входящий остаток</td>
</tr>
<tr class="">
<td>N_SUM_INP</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Приход</td>
</tr>
<tr class="">
<td>N_SUM_OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Расход</td>
</tr>
<tr class="">
<td>N_SUM_BAL_END</td>
<td>RG_ACCOUNT_BALANCE.N_SUM_BAL%TYPE</td>
<td>NUMBER</td>
<td>Исходящий остаток</td>
</tr>
<tr class="">
<td>N_SUM_RESERVED_CUR</td>
<td>RG_ACCOUNT_BALANCE.N_SUM_RESERVED_CUR%TYPE</td>
<td>NUMBER</td>
<td>Текущее резервирование</td>
</tr>
<tr class="">
<td>N_SUM_RESERVED</td>
<td>RG_ACCOUNT_BALANCE.N_SUM_RESERVED%TYPE</td>
<td>NUMBER</td>
<td>Всего зарезервировано</td>
</tr>
<tr class="">
<td>N_SUM_OVERDRAFT</td>
<td>RG_ACCOUNT_BALANCE.N_SUM_OVERDRAFT%TYPE</td>
<td>NUMBER</td>
<td>Кредитный лимит</td>
</tr>
<tr class="">
<td>N_SUM_FREE</td>
<td>RG_ACCOUNT_BALANCE.N_SUM_FREE%TYPE</td>
<td>NUMBER</td>
<td>Свободные средства</td>
</tr>
<tr class="">
<td>D_OVERDRAFT_END</td>
<td>RG_ACCOUNT_BALANCE.D_OVERDRAFT_END%TYPE</td>
<td>DATE</td>
<td>Дата окончания срока действия кредитного лимита</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_REPORTS_PKG.SET_REPORT_DATE-0" name="SD_REPORTS_PKG.SET_REPORT_DATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SET_REPORT_DATE</h5>
<div class="_description">
Применение даты построения отчета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_REPORTS_PKG"
data-subprogram="SET_REPORT_DATE"
data-object="SD_REPORTS_PKG.SET_REPORT_DATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_D_REPORT</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата построения отчета</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_REPORTS_PKG.GET_REPORT_DATE-0" name="SD_REPORTS_PKG.GET_REPORT_DATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_REPORT_DATE</h5>
<div class="_description">
Получение даты построения отчета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_REPORTS_PKG"
data-subprogram="GET_REPORT_DATE"
data-object="SD_REPORTS_PKG.GET_REPORT_DATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td colspan="5">RETURN DATE</td>
<td>Дата построения отчета</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_REPORTS_PKG.RPT_ACCOUNT_BALANCE-0" name="SD_REPORTS_PKG.RPT_ACCOUNT_BALANCE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION RPT_ACCOUNT_BALANCE</h5>
<div class="_description">
Отчет по взаиморасчетам с абонентами.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_REPORTS_PKG"
data-subprogram="RPT_ACCOUNT_BALANCE"
data-object="SD_REPORTS_PKG.RPT_ACCOUNT_BALANCE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор счета</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата начала периода</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания периода</td>
</tr>
<tr class="">
<td colspan="5">RETURN RPT_ACCOUNT_BALANCE_TABLE_TYPE</td>
<td>Информация по абонентам</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SD_REQUESTS_PKG" name="SD_REQUESTS_PKG">SD_REQUESTS_PKG</a></h2>
<div class="_description">
Работа с заявками
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_REQUESTS_PKG.SD_REQUESTS_EQUIP_PUT-0" name="SD_REQUESTS_PKG.SD_REQUESTS_EQUIP_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_REQUESTS_EQUIP_PUT</h5>
<div class="_description">
Добавление или изменение записи об оборудовании.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_REQUESTS_PKG"
data-subprogram="SD_REQUESTS_EQUIP_PUT"
data-object="SD_REQUESTS_PKG.SD_REQUESTS_EQUIP_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_EQUIP_LINE_ID</td>
<td>IN/OUT</td>
<td>SD_REQUESTS_EQUIP.N_EQUIP_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Строка таблицы с оборудованием в заявке</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_REQUESTS_EQUIP.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Заявка</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SD_REQUESTS_EQUIP.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Позиция номенклатуры</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SD_REQUESTS_EQUIP.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Объект учета</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SD_REQUESTS_EQUIP.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Краткое наименование</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SD_REQUESTS_EQUIP.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Полное наименование</td>
</tr>
<tr class="">
<td>num_N_PAR_EQUIP_LINE_ID</td>
<td>IN</td>
<td>SD_REQUESTS_EQUIP.N_PAR_EQUIP_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Родительская строка</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SD_REQUESTS_EQUIP.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SD_REQUESTS_EQUIP.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер строки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_REQUESTS_PKG.SD_REQUESTS_EQUIP_DEL-0" name="SD_REQUESTS_PKG.SD_REQUESTS_EQUIP_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_REQUESTS_EQUIP_DEL</h5>
<div class="_description">
Удаление записи об оборудовании.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_REQUESTS_PKG"
data-subprogram="SD_REQUESTS_EQUIP_DEL"
data-object="SD_REQUESTS_PKG.SD_REQUESTS_EQUIP_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_EQUIP_LINE_ID</td>
<td>IN</td>
<td>SD_REQUESTS_EQUIP.N_EQUIP_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Строка таблицы с оборудованием в заявке</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_REQUESTS_PKG.SD_REQUESTS_COPY-0" name="SD_REQUESTS_PKG.SD_REQUESTS_COPY-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_REQUESTS_COPY</h5>
<div class="_description">
Копирование документа.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_REQUESTS_PKG"
data-subprogram="SD_REQUESTS_COPY"
data-object="SD_REQUESTS_PKG.SD_REQUESTS_COPY"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID_Old</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Старый документ</td>
</tr>
<tr class="">
<td>num_N_DOC_ID_New</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Новый документ</td>
</tr>
<tr class="">
<td>b_Storno</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Признак сторнирования</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_REQUESTS_PKG.SD_REQUESTS_GOODS_PUT-0" name="SD_REQUESTS_PKG.SD_REQUESTS_GOODS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_REQUESTS_GOODS_PUT</h5>
<div class="_description">
Добавление или изменение записи об услуге, которая будет оказана абоненту.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_REQUESTS_PKG"
data-subprogram="SD_REQUESTS_GOODS_PUT"
data-object="SD_REQUESTS_PKG.SD_REQUESTS_GOODS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_LINE_ID</td>
<td>IN/OUT</td>
<td>SD_REQUESTS_GOODS.N_GOOD_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Строка таблицы услуг в заявке</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_REQUESTS_GOODS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Заявка</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SD_REQUESTS_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Услуга</td>
</tr>
<tr class="">
<td>num_N_EQUIP_LINE_ID</td>
<td>IN</td>
<td>SD_REQUESTS_GOODS.N_EQUIP_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Строка таблицы оборудования в заявке</td>
</tr>
<tr class="">
<td>num_N_GOOD_LINE_TYPE_ID</td>
<td>IN</td>
<td>SD_REQUESTS_GOODS.N_GOOD_LINE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип оказания услуги (справочник REF_TYPE_Rendering_Type)</td>
</tr>
<tr class="">
<td>num_N_PAR_GOOD_LINE_ID</td>
<td>IN</td>
<td>SD_REQUESTS_GOODS.N_PAR_GOOD_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Родительская строка</td>
</tr>
<tr class="">
<td>num_N_PAY_DAY</td>
<td>IN</td>
<td>SD_REQUESTS_GOODS.N_PAY_DAY%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Расчетный день</td>
</tr>
<tr class="">
<td>num_N_QUANT</td>
<td>IN</td>
<td>SD_REQUESTS_GOODS.N_QUANT%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Количество</td>
</tr>
<tr class="">
<td>num_N_UNIT_ID</td>
<td>IN</td>
<td>SD_REQUESTS_GOODS.N_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Единица измерения</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SD_REQUESTS_GOODS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SD_REQUESTS_GOODS.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SD_REQUESTS_GOODS.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер строки</td>
</tr>
<tr class="">
<td>num_N_PRICE</td>
<td>IN</td>
<td>SD_REQUESTS_GOODS.N_PRICE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Цена</td>
</tr>
<tr class="">
<td>num_N_TAX_RATE_ID</td>
<td>IN</td>
<td>SD_REQUESTS_GOODS.N_TAX_RATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Ставка налога</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>SD_REQUESTS_GOODS.N_CURRENCY_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Валюта</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SD_REQUESTS_GOODS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_REQUESTS_PKG.SD_REQUESTS_GOODS_DEL-0" name="SD_REQUESTS_PKG.SD_REQUESTS_GOODS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_REQUESTS_GOODS_DEL</h5>
<div class="_description">
Удаление записи об услуге.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_REQUESTS_PKG"
data-subprogram="SD_REQUESTS_GOODS_DEL"
data-object="SD_REQUESTS_PKG.SD_REQUESTS_GOODS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_LINE_ID</td>
<td>IN</td>
<td>SD_REQUESTS_GOODS.N_GOOD_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Строка таблицы услуг в заявке</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SD_REQUESTS_PKG.SD_REQUESTS_PUT-0" name="SD_REQUESTS_PKG.SD_REQUESTS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SD_REQUESTS_PUT</h5>
<div class="_description">
Добавление или изменение данных по заявке.
Используется в HID.
</div>
<div style="display: none;"
class="_full_description"
data-package="SD_REQUESTS_PKG"
data-subprogram="SD_REQUESTS_PUT"
data-object="SD_REQUESTS_PKG.SD_REQUESTS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN/OUT</td>
<td>SD_REQUESTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Заявка</td>
</tr>
<tr class="">
<td>dt_D_DOC</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_DOC%TYPE</td>
<td>DATE</td>
<td>TRUNC(SYSDATE)</td>
<td>Дата документа</td>
</tr>
<tr class="">
<td>dt_D_TIME</td>
<td>IN</td>
<td>SD_DOCUMENTS.D_TIME%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Время документа</td>
</tr>
<tr class="">
<td>vch_VC_DOC_NO</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер документа</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SD_DOCUMENTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>dt_D_EXEC</td>
<td>IN</td>
<td>SD_REQUESTS.D_EXEC%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Первоначальная планируемая дата выполнения</td>
</tr>
<tr class="">
<td>dt_D_PLAN</td>
<td>IN</td>
<td>SD_REQUESTS.D_PLAN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Текущая планируемая дата выполнения</td>
</tr>
<tr class="">
<td>dt_D_FACT</td>
<td>IN</td>
<td>SD_REQUESTS.D_FACT%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Фактическая дата выполнения</td>
</tr>
<tr class="">
<td>num_N_WORKFLOW_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_WORKFLOW_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Схема документооборота</td>
</tr>
<tr class="">
<td>num_N_REASON_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_REASON_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Документ-основание</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_FIRM_ID')</td>
<td>Фирма</td>
</tr>
<tr class="">
<td>tbl_T_TAGS</td>
<td>IN</td>
<td>TAGS</td>
<td>TABLE</td>
<td>TAGS()</td>
<td>Теги</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SI_ADDRESSES_PKG" name="SI_ADDRESSES_PKG">SI_ADDRESSES_PKG</a></h2>
<div class="_description">
Работа с адресами
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_ADDRESSES_PKG.SI_ADDR_ADDRESSES_CHILD_DEL-0" name="SI_ADDRESSES_PKG.SI_ADDR_ADDRESSES_CHILD_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_ADDR_ADDRESSES_CHILD_DEL</h5>
<div class="_description">
Удаление дочерних адресов в разрезе документа.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_ADDRESSES_PKG"
data-subprogram="SI_ADDR_ADDRESSES_CHILD_DEL"
data-object="SI_ADDRESSES_PKG.SI_ADDR_ADDRESSES_CHILD_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ADDR_ADDRESS_ID</td>
<td>IN</td>
<td>SI_ADDR_ADDRESSES.N_ADDR_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор привязки адреса к документу</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_CLOSE-0" name="SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_CLOSE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_ADDRESSES_CLOSE</h5>
<div class="_description">
Закрытие периода действия адреса объекта.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_ADDRESSES_PKG"
data-subprogram="SI_OBJ_ADDRESSES_CLOSE"
data-object="SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_CLOSE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJ_ADDRESS_ID</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_OBJ_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Привязка адреса к объекту</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.D_END%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата закрытия адреса</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_TYPE_DEL-0" name="SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_TYPE_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_ADDRESSES_TYPE_DEL</h5>
<div class="_description">
Удаление или простановка даты окончания привязок для всех адресов объекта заданного типа и вида.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_ADDRESSES_PKG"
data-subprogram="SI_OBJ_ADDRESSES_TYPE_DEL"
data-object="SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_TYPE_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор объекта</td>
</tr>
<tr class="">
<td>num_N_ADDR_TYPE_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор типа адреса</td>
</tr>
<tr class="">
<td>num_N_OBJ_ADDR_TYPE_ID</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_OBJ_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор типа привязки адреса к объекту</td>
</tr>
<tr class="">
<td>b_DeleteAddresses</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Флаг удаления адресов</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.D_END%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата операции</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_ADDRESSES_PKG.SI_SUBJ_ADDRESSES_TYPE_DEL-0" name="SI_ADDRESSES_PKG.SI_SUBJ_ADDRESSES_TYPE_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_ADDRESSES_TYPE_DEL</h5>
<div class="_description">
Удаление или отключение всех адресов субъекта заданного типа и вида.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_ADDRESSES_PKG"
data-subprogram="SI_SUBJ_ADDRESSES_TYPE_DEL"
data-object="SI_ADDRESSES_PKG.SI_SUBJ_ADDRESSES_TYPE_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ADDRESSES.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор суъекта</td>
</tr>
<tr class="">
<td>num_N_ADDR_TYPE_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа адреса</td>
</tr>
<tr class="">
<td>num_N_SUBJ_ADDR_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_ADDRESSES.N_SUBJ_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа привязки адреса к субъекту</td>
</tr>
<tr class="">
<td>b_DeleteAddresses</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Флаг для удаления адресов</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_ADDRESSES_PKG.SI_DOC_ADDRESSES_PUT-0" name="SI_ADDRESSES_PKG.SI_DOC_ADDRESSES_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_DOC_ADDRESSES_PUT</h5>
<div class="_description">
Добавление или изменение записи об участии адреса в документе.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_ADDRESSES_PKG"
data-subprogram="SI_DOC_ADDRESSES_PUT"
data-object="SI_ADDRESSES_PKG.SI_DOC_ADDRESSES_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ADDRESS_ID</td>
<td>IN/OUT</td>
<td>SI_DOC_ADDRESSES.N_DOC_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SI_DOC_ADDRESSES.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_ADDRESS_ID</td>
<td>IN</td>
<td>SI_DOC_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор адреса</td>
</tr>
<tr class="">
<td>num_N_DOC_ROLE_ID</td>
<td>IN</td>
<td>SI_DOC_ADDRESSES.N_DOC_ROLE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор роли</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SI_DOC_ADDRESSES.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименование адреса в документе</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_DOC_ADDRESSES.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код адреса в документе</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SI_DOC_ADDRESSES.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер строки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_PUT-0" name="SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_ADDRESSES_PUT</h5>
<div class="_description">
Добавление или изменение привязки адреса к объекту учета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_ADDRESSES_PKG"
data-subprogram="SI_OBJ_ADDRESSES_PUT"
data-object="SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJ_ADDRESS_ID</td>
<td>IN/OUT</td>
<td>SI_OBJ_ADDRESSES.N_OBJ_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор привязки</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор объекта</td>
</tr>
<tr class="">
<td>num_N_ADDRESS_ID</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор адреса</td>
</tr>
<tr class="">
<td>num_N_OBJ_ADDR_TYPE_ID</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_OBJ_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.BIND_ADDR_TYPE_Actual</td>
<td>Идентификатор типа привязки</td>
</tr>
<tr class="">
<td>num_N_PAR_OBJ_ADDR_ID</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_PAR_OBJ_ADDR_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор вышестоящей привязки</td>
</tr>
<tr class="">
<td>num_N_ADDR_STATE_ID</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_ADDR_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.ADDR_STATE_On</td>
<td>Идентификатор состояния адреса</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата начала действия привязки</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания действия привязки</td>
</tr>
<tr class="">
<td>ch_C_FL_MAIN</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.C_FL_MAIN%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Флаг основного адреса</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_ADDRESSES_PKG.SI_DOC_ADDRESSES_DEL-0" name="SI_ADDRESSES_PKG.SI_DOC_ADDRESSES_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_DOC_ADDRESSES_DEL</h5>
<div class="_description">
Удаление записи об участии адреса в документе.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_ADDRESSES_PKG"
data-subprogram="SI_DOC_ADDRESSES_DEL"
data-object="SI_ADDRESSES_PKG.SI_DOC_ADDRESSES_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ADDRESS_ID</td>
<td>IN</td>
<td>SI_DOC_ADDRESSES.N_DOC_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_ADDRESSES_PKG.SI_ADDRESSES_PUT_WO_DOC-0" name="SI_ADDRESSES_PKG.SI_ADDRESSES_PUT_WO_DOC-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_ADDRESSES_PUT_WO_DOC</h5>
<div class="_description">
Добавление или изменение адреса без указания документа.
Процедура является оберткой для SI_ADDRESSES_PUT и не несет дополнительной логики.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_ADDRESSES_PKG"
data-subprogram="SI_ADDRESSES_PUT_WO_DOC"
data-object="SI_ADDRESSES_PKG.SI_ADDRESSES_PUT_WO_DOC"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ADDRESS_ID</td>
<td>IN/OUT</td>
<td>SI_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор адреса</td>
</tr>
<tr class="">
<td>num_N_ADDR_TYPE_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа адреса</td>
</tr>
<tr class="">
<td>num_N_PAR_ADDR_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_PAR_ADDR_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор родительского адреса</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Полное наименование</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Краткое наименование</td>
</tr>
<tr class="">
<td>vch_VC_ADDRESS</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_ADDRESS%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Нестандартный адрес</td>
</tr>
<tr class="">
<td>vch_VC_FLAT</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_FLAT%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Квартира</td>
</tr>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>SI_ADDRESSES.N_VALUE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Числовой код адреса</td>
</tr>
<tr class="">
<td>num_N_VALUE_2</td>
<td>IN</td>
<td>SI_ADDRESSES.N_VALUE_2%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Второй числовой код адреса</td>
</tr>
<tr class="">
<td>num_N_MASK</td>
<td>IN</td>
<td>SI_ADDRESSES.N_MASK%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Маска в числовом виде</td>
</tr>
<tr class="">
<td>vch_VC_MASK</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Маска в символьном виде</td>
</tr>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строковое представление адреса IPv6-подсети</td>
</tr>
<tr class="">
<td>vch_VC_VALUE_2</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_VALUE_2%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строковое представление последнего адреса в IPv6-подсети</td>
</tr>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор региона</td>
</tr>
<tr class="">
<td>num_N_ENTRANCE_NO</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ENTRANCE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер подъезда</td>
</tr>
<tr class="">
<td>num_N_FLOOR_NO</td>
<td>IN</td>
<td>SI_ADDRESSES.N_FLOOR_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер этажа</td>
</tr>
<tr class="">
<td>vch_VC_DIS_CODE</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_DIS_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код домофона</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор фирмы</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>num_N_BIND_ADDR_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_BIND_ADDR_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор зависимого адреса</td>
</tr>
<tr class="">
<td>b_UpdateRegister</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Флаг для автоматического переформирования регистров</td>
</tr>
<tr class="">
<td>b_WarnAboutRegister</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Флаг для вывода предупреждения о необходимости переформировать регистры</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_ADDRESSES_PKG.SI_SUBJ_ADDRESSES_DEL-0" name="SI_ADDRESSES_PKG.SI_SUBJ_ADDRESSES_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_ADDRESSES_DEL</h5>
<div class="_description">
Удаление привязки адреса к субъекту.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_ADDRESSES_PKG"
data-subprogram="SI_SUBJ_ADDRESSES_DEL"
data-object="SI_ADDRESSES_PKG.SI_SUBJ_ADDRESSES_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_ADDRESS_ID</td>
<td>IN</td>
<td>SI_SUBJ_ADDRESSES.N_SUBJ_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор привязки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_ADDRESSES_PKG.SI_ADDR_ADDRESSES_PUT-0" name="SI_ADDRESSES_PKG.SI_ADDR_ADDRESSES_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_ADDR_ADDRESSES_PUT</h5>
<div class="_description">
Добавление привязки адреса к адресу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_ADDRESSES_PKG"
data-subprogram="SI_ADDR_ADDRESSES_PUT"
data-object="SI_ADDRESSES_PKG.SI_ADDR_ADDRESSES_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ADDR_ADDRESS_ID</td>
<td>IN/OUT</td>
<td>SI_ADDR_ADDRESSES.N_ADDR_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор привязки</td>
</tr>
<tr class="">
<td>num_N_ADDR_BIND_TYPE_ID</td>
<td>IN</td>
<td>SI_ADDR_ADDRESSES.N_ADDR_BIND_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа привязки</td>
</tr>
<tr class="">
<td>num_N_ADDRESS_ID</td>
<td>IN</td>
<td>SI_ADDR_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор адреса</td>
</tr>
<tr class="">
<td>num_N_PAR_ADDR_ID</td>
<td>IN</td>
<td>SI_ADDR_ADDRESSES.N_PAR_ADDR_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор вышестоящего адреса</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SI_ADDR_ADDRESSES.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор приказа по классам трафика</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SI_ADDR_ADDRESSES.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер строки</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_ADDR_ADDRESSES.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>b_UpdateRegister</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Флаг для автоматического переформирования регистров</td>
</tr>
<tr class="">
<td>b_WarnAboutRegister</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Флаг для вывода предупреждения о необходимости переформировать регистры</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_DEL-0" name="SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_ADDRESSES_DEL</h5>
<div class="_description">
Removes bind of address to object.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_ADDRESSES_PKG"
data-subprogram="SI_OBJ_ADDRESSES_DEL"
data-object="SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJ_ADDRESS_ID</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_OBJ_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Object-address bind ID</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Version</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_ADDRESSES_PKG.SI_SUBJ_ADDRESSES_PUT-0" name="SI_ADDRESSES_PKG.SI_SUBJ_ADDRESSES_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_ADDRESSES_PUT</h5>
<div class="_description">
Добавление или изменение привязки адреса к субъекту.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_ADDRESSES_PKG"
data-subprogram="SI_SUBJ_ADDRESSES_PUT"
data-object="SI_ADDRESSES_PKG.SI_SUBJ_ADDRESSES_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_ADDRESS_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJ_ADDRESSES.N_SUBJ_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор привязки</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ADDRESSES.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор субъекта</td>
</tr>
<tr class="">
<td>num_N_ADDRESS_ID</td>
<td>IN</td>
<td>SI_SUBJ_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор адреса</td>
</tr>
<tr class="">
<td>num_N_SUBJ_ADDR_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_ADDRESSES.N_SUBJ_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.BIND_ADDR_TYPE_Actual</td>
<td>Идентификатор типа привязки</td>
</tr>
<tr class="">
<td>num_N_PAR_SUBJ_ADDR_ID</td>
<td>IN</td>
<td>SI_SUBJ_ADDRESSES.N_PAR_SUBJ_ADDR_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор вышестоящей привязки</td>
</tr>
<tr class="">
<td>num_N_ADDR_STATE_ID</td>
<td>IN</td>
<td>SI_SUBJ_ADDRESSES.N_ADDR_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.ADDR_STATE_On</td>
<td>Идентификатор состояния адреса</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SI_SUBJ_ADDRESSES.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала действия</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SI_SUBJ_ADDRESSES.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания действия</td>
</tr>
<tr class="">
<td>ch_C_FL_MAIN</td>
<td>IN</td>
<td>SI_SUBJ_ADDRESSES.C_FL_MAIN%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Флаг основного адреса</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_SUBJ_ADDRESSES.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_ADDRESSES_PKG.SI_ADDRESSES_DEL-0" name="SI_ADDRESSES_PKG.SI_ADDRESSES_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_ADDRESSES_DEL</h5>
<div class="_description">
Удаление адреса.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_ADDRESSES_PKG"
data-subprogram="SI_ADDRESSES_DEL"
data-object="SI_ADDRESSES_PKG.SI_ADDRESSES_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ADDRESS_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор адреса</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_ADDRESSES_PKG.SI_ADDRESSES_PUT-0" name="SI_ADDRESSES_PKG.SI_ADDRESSES_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_ADDRESSES_PUT</h5>
<div class="_description">
Добавление или изменение адреса.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_ADDRESSES_PKG"
data-subprogram="SI_ADDRESSES_PUT"
data-object="SI_ADDRESSES_PKG.SI_ADDRESSES_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ADDRESS_ID</td>
<td>IN/OUT</td>
<td>SI_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор адреса</td>
</tr>
<tr class="">
<td>num_N_ADDR_TYPE_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа адреса</td>
</tr>
<tr class="">
<td>num_N_PAR_ADDR_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_PAR_ADDR_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор родительского адреса</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Полное наименование</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Краткое наименование</td>
</tr>
<tr class="">
<td>vch_VC_ADDRESS</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_ADDRESS%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Нестандартный адрес</td>
</tr>
<tr class="">
<td>vch_VC_FLAT</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_FLAT%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Квартира</td>
</tr>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>SI_ADDRESSES.N_VALUE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Числовой код адреса</td>
</tr>
<tr class="">
<td>num_N_VALUE_2</td>
<td>IN</td>
<td>SI_ADDRESSES.N_VALUE_2%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Второй числовой код адреса</td>
</tr>
<tr class="">
<td>num_N_MASK</td>
<td>IN</td>
<td>SI_ADDRESSES.N_MASK%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Маска в числовом виде</td>
</tr>
<tr class="">
<td>vch_VC_MASK</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Маска в символьном виде</td>
</tr>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строковое представление адреса IPv6-подсети</td>
</tr>
<tr class="">
<td>vch_VC_VALUE_2</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_VALUE_2%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строковое представление последнего адреса в IPv6-подсети</td>
</tr>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор региона</td>
</tr>
<tr class="">
<td>num_N_ENTRANCE_NO</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ENTRANCE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер подъезда</td>
</tr>
<tr class="">
<td>num_N_FLOOR_NO</td>
<td>IN</td>
<td>SI_ADDRESSES.N_FLOOR_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер этажа</td>
</tr>
<tr class="">
<td>vch_VC_DIS_CODE</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_DIS_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код домофона</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор фирмы</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>num_N_BIND_ADDR_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_BIND_ADDR_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор зависимого адреса</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор приказа по классам трафика</td>
</tr>
<tr class="">
<td>num_N_ADDR_ADDRESS_ID</td>
<td>IN/OUT</td>
<td>SI_ADDR_ADDRESSES.N_ADDR_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор привязки к родительскому адресу</td>
</tr>
<tr class="">
<td>b_UpdateRegister</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Флаг для автоматического переформирования регистров</td>
</tr>
<tr class="">
<td>b_WarnAboutRegister</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Флаг для вывода предупреждения о необходимости переформировать регистры</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_ADDRESSES_PKG.SI_ADDRESSES_PUT_WITH_DOC_BIND-0" name="SI_ADDRESSES_PKG.SI_ADDRESSES_PUT_WITH_DOC_BIND-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_ADDRESSES_PUT_WITH_DOC_BIND</h5>
<div class="_description">
Добавление или изменение адреса с привязкой к приказу по классам трафика.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_ADDRESSES_PKG"
data-subprogram="SI_ADDRESSES_PUT_WITH_DOC_BIND"
data-object="SI_ADDRESSES_PKG.SI_ADDRESSES_PUT_WITH_DOC_BIND"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ADDRESS_ID</td>
<td>IN/OUT</td>
<td>SI_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор адреса</td>
</tr>
<tr class="">
<td>num_N_ADDR_TYPE_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа адреса</td>
</tr>
<tr class="">
<td>num_N_PAR_ADDR_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_PAR_ADDR_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор родительского адреса</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Полное наименование</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Краткое наименование</td>
</tr>
<tr class="">
<td>vch_VC_ADDRESS</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_ADDRESS%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Нестандартный адрес</td>
</tr>
<tr class="">
<td>vch_VC_FLAT</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_FLAT%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Квартира</td>
</tr>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>SI_ADDRESSES.N_VALUE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Числовой код адреса</td>
</tr>
<tr class="">
<td>num_N_VALUE_2</td>
<td>IN</td>
<td>SI_ADDRESSES.N_VALUE_2%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Второй числовой код адреса</td>
</tr>
<tr class="">
<td>num_N_MASK</td>
<td>IN</td>
<td>SI_ADDRESSES.N_MASK%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Маска в числовом виде</td>
</tr>
<tr class="">
<td>vch_VC_MASK</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Маска в символьном виде</td>
</tr>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строковое представление адреса IPv6-подсети</td>
</tr>
<tr class="">
<td>vch_VC_VALUE_2</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_VALUE_2%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строковое представление последнего адреса в IPv6-подсети</td>
</tr>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор региона</td>
</tr>
<tr class="">
<td>num_N_ENTRANCE_NO</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ENTRANCE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер подъезда</td>
</tr>
<tr class="">
<td>num_N_FLOOR_NO</td>
<td>IN</td>
<td>SI_ADDRESSES.N_FLOOR_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер этажа</td>
</tr>
<tr class="">
<td>vch_VC_DIS_CODE</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_DIS_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код домофона</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор фирмы</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>num_N_BIND_ADDR_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_BIND_ADDR_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор зависимого адреса</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор приказа по классам трафика</td>
</tr>
<tr class="">
<td>num_N_ADDR_ADDRESS_ID</td>
<td>IN/OUT</td>
<td>SI_ADDR_ADDRESSES.N_ADDR_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор привязки к родительскому адресу</td>
</tr>
<tr class="">
<td>b_UpdateRegister</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Флаг для автоматического переформирования регистров</td>
</tr>
<tr class="">
<td>b_WarnAboutRegister</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Флаг для вывода предупреждения о необходимости переформировать регистры</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_ADDRESSES_PKG.SI_ADDR_ADDRESSES_DEL-0" name="SI_ADDRESSES_PKG.SI_ADDR_ADDRESSES_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_ADDR_ADDRESSES_DEL</h5>
<div class="_description">
Удаление привязки адреса к адресу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_ADDRESSES_PKG"
data-subprogram="SI_ADDR_ADDRESSES_DEL"
data-object="SI_ADDRESSES_PKG.SI_ADDR_ADDRESSES_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ADDR_ADDRESS_ID</td>
<td>IN</td>
<td>SI_ADDR_ADDRESSES.N_ADDR_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор привязки</td>
</tr>
<tr class="">
<td>b_UpdateRegister</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Флаг для автоматического переформирования регистров</td>
</tr>
<tr class="">
<td>b_WarnAboutRegister</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Флаг для вывода предупреждения о необходимости переформировать регистры</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_PUT_EX-1" name="SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_PUT_EX-1" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_ADDRESSES_PUT_EX</h5>
<div class="_description">
Одновременная работа с адресом и его привязкой к объекту учета.
Используется в HARD.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_ADDRESSES_PKG"
data-subprogram="SI_OBJ_ADDRESSES_PUT_EX"
data-object="SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_PUT_EX"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJ_ADDRESS_ID</td>
<td>IN/OUT</td>
<td>SI_OBJ_ADDRESSES.N_OBJ_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор привязки</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор объекта</td>
</tr>
<tr class="">
<td>num_N_ADDRESS_ID</td>
<td>IN/OUT</td>
<td>SI_OBJ_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор адреса</td>
</tr>
<tr class="">
<td>num_N_OBJ_ADDR_TYPE_ID</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_OBJ_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.BIND_ADDR_TYPE_Actual</td>
<td>Идентификатор типа привязки</td>
</tr>
<tr class="">
<td>num_N_PAR_OBJ_ADDR_ID</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_PAR_OBJ_ADDR_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор вышестоящей привязки</td>
</tr>
<tr class="">
<td>num_N_ADDR_STATE_ID</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_ADDR_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.ADDR_STATE_On</td>
<td>Идентификатор состояния адреса</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата начала действия привязки</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания действия привязки</td>
</tr>
<tr class="">
<td>ch_C_FL_MAIN</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.C_FL_MAIN%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Флаг основного адреса</td>
</tr>
<tr class="">
<td>num_N_ADDR_TYPE_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа адреса</td>
</tr>
<tr class="">
<td>num_N_PAR_ADDR_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_PAR_ADDR_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор родительского адреса</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Краткое наименование</td>
</tr>
<tr class="">
<td>vch_VC_ADDRESS</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_ADDRESS%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Нестандартный адрес</td>
</tr>
<tr class="">
<td>vch_VC_FLAT</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_FLAT%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Квартира</td>
</tr>
<tr class="">
<td>vch_VC_MASK</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Маска</td>
</tr>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор региона</td>
</tr>
<tr class="">
<td>num_N_ENTRANCE_NO</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ENTRANCE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер подъезда</td>
</tr>
<tr class="">
<td>num_N_FLOOR_NO</td>
<td>IN</td>
<td>SI_ADDRESSES.N_FLOOR_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер этажа</td>
</tr>
<tr class="">
<td>vch_VC_DIS_CODE</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_DIS_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код домофона</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
<tr class="">
<td>b_UpdateRegister</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Флаг для автоматического переформирования регистров</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_PUT_EX-2" name="SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_PUT_EX-2" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_ADDRESSES_PUT_EX</h5>
<div class="_description">
Работа с привязкой адреса, который определяется вне объекта.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_ADDRESSES_PKG"
data-subprogram="SI_OBJ_ADDRESSES_PUT_EX"
data-object="SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_PUT_EX"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJ_ADDRESS_ID</td>
<td>IN/OUT</td>
<td>SI_OBJ_ADDRESSES.N_OBJ_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор привязки</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор объекта</td>
</tr>
<tr class="">
<td>num_N_ADDRESS_ID</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор адреса</td>
</tr>
<tr class="">
<td>num_N_OBJ_ADDR_TYPE_ID</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_OBJ_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.BIND_ADDR_TYPE_Actual</td>
<td>Идентификатор типа привязки</td>
</tr>
<tr class="">
<td>num_N_PAR_OBJ_ADDR_ID</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_PAR_OBJ_ADDR_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор вышестоящей привязки</td>
</tr>
<tr class="">
<td>num_N_ADDR_STATE_ID</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_ADDR_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.ADDR_STATE_On</td>
<td>Идентификатор состояния адреса</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата начала действия привязки</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания действия привязки</td>
</tr>
<tr class="">
<td>ch_C_FL_MAIN</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.C_FL_MAIN%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Флаг основного адреса</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_CHG_STATE-1" name="SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_CHG_STATE-1" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_ADDRESSES_CHG_STATE</h5>
<div class="_description">
Изменение состояния привязки адреса к оборудованию.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_ADDRESSES_PKG"
data-subprogram="SI_OBJ_ADDRESSES_CHG_STATE"
data-object="SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_CHG_STATE"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJ_ADDRESS_ID</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_OBJ_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор привязки</td>
</tr>
<tr class="">
<td>num_N_ADDR_STATE_ID</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_ADDR_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Новое состояние привязки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_CHG_STATE-2" name="SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_CHG_STATE-2" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_ADDRESSES_CHG_STATE</h5>
<div class="_description">
Изменение состояния привязок адресов к оборудованию. Изменяются только
привязки с открытой датой окончания или датой меньше dt_D_OPER.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_ADDRESSES_PKG"
data-subprogram="SI_OBJ_ADDRESSES_CHG_STATE"
data-object="SI_ADDRESSES_PKG.SI_OBJ_ADDRESSES_CHG_STATE"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор оборудования</td>
</tr>
<tr class="">
<td>num_N_ADDR_STATE_ID</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.N_ADDR_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Новое состояние привязки</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.D_END%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата операции</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_ADDRESSES_PKG.SI_SUBJ_ADDRESSES_PUT_EX-0" name="SI_ADDRESSES_PKG.SI_SUBJ_ADDRESSES_PUT_EX-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_ADDRESSES_PUT_EX</h5>
<div class="_description">
Одновременная работа с адресом и его привязкой к субъекту.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_ADDRESSES_PKG"
data-subprogram="SI_SUBJ_ADDRESSES_PUT_EX"
data-object="SI_ADDRESSES_PKG.SI_SUBJ_ADDRESSES_PUT_EX"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_ADDRESS_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJ_ADDRESSES.N_SUBJ_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор привязки</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ADDRESSES.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор субъекта</td>
</tr>
<tr class="">
<td>num_N_ADDRESS_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJ_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор адреса</td>
</tr>
<tr class="">
<td>num_N_SUBJ_ADDR_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_ADDRESSES.N_SUBJ_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.BIND_ADDR_TYPE_Actual</td>
<td>Идентификатор типа привязки</td>
</tr>
<tr class="">
<td>num_N_ADDR_STATE_ID</td>
<td>IN</td>
<td>SI_SUBJ_ADDRESSES.N_ADDR_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.ADDR_STATE_On</td>
<td>Идентификатор состояния адреса</td>
</tr>
<tr class="">
<td>ch_C_FL_MAIN</td>
<td>IN</td>
<td>SI_SUBJ_ADDRESSES.C_FL_MAIN%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Флаг основного адреса</td>
</tr>
<tr class="">
<td>num_N_ADDR_TYPE_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа адреса</td>
</tr>
<tr class="">
<td>num_N_PAR_ADDR_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_PAR_ADDR_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор родительского адреса</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Краткое наименование</td>
</tr>
<tr class="">
<td>vch_VC_ADDRESS</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_ADDRESS%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Нестандартный адрес</td>
</tr>
<tr class="">
<td>vch_VC_FLAT</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_FLAT%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Квартира</td>
</tr>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор региона</td>
</tr>
<tr class="">
<td>num_N_ENTRANCE_NO</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ENTRANCE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер подъезда</td>
</tr>
<tr class="">
<td>num_N_FLOOR_NO</td>
<td>IN</td>
<td>SI_ADDRESSES.N_FLOOR_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер этажа</td>
</tr>
<tr class="">
<td>vch_VC_DIS_CODE</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_DIS_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код домофона</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_SUBJ_ADDRESSES.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>b_UpdateRegister</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Флаг для автоматического переформирования регистров</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_ADDRESSES_PKG.SPLIT_SUBNET-0" name="SI_ADDRESSES_PKG.SPLIT_SUBNET-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SPLIT_SUBNET</h5>
<div class="_description">
Дробление подсети на подсети с заданной маской.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_ADDRESSES_PKG"
data-subprogram="SPLIT_SUBNET"
data-object="SI_ADDRESSES_PKG.SPLIT_SUBNET"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ADDR_ADDRESS_ID</td>
<td>IN</td>
<td>SI_ADDR_ADDRESSES.N_ADDR_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор привязки адреса в рамках документа</td>
</tr>
<tr class="">
<td>num_N_MASK</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Длина префикса дочерних подсетей в битах</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SI_COMPANIES_PKG" name="SI_COMPANIES_PKG">SI_COMPANIES_PKG</a></h2>
<div class="_description">
Работа с юридическими лицами
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_COMPANIES_PKG.SI_ORGANIZATIONS_PUT-0" name="SI_COMPANIES_PKG.SI_ORGANIZATIONS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_ORGANIZATIONS_PUT</h5>
<div class="_description">
Добавление/изменение записи о юридическом лице.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_COMPANIES_PKG"
data-subprogram="SI_ORGANIZATIONS_PUT"
data-object="SI_COMPANIES_PKG.SI_ORGANIZATIONS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор юридического лица</td>
</tr>
<tr class="">
<td>num_N_OPF_ID</td>
<td>IN</td>
<td>SI_COMPANIES.N_OPF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор организационно-правовой формы (справочник REF_TYPE_OPF)</td>
</tr>
<tr class="">
<td>num_N_PARENT_SUBJ_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_PARENT_SUBJ_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор вышестоящего СУ. Заполняется для филиалов.</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_COMPANIES.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Краткое наименование</td>
</tr>
<tr class="">
<td>vch_VC_ENG_CODE</td>
<td>IN</td>
<td>SI_COMPANIES.VC_ENG_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Краткое наименование на английском языке</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SI_COMPANIES.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Полное наименование</td>
</tr>
<tr class="">
<td>vch_VC_ENG_NAME</td>
<td>IN</td>
<td>SI_COMPANIES.VC_ENG_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Полное наименование на английском языке</td>
</tr>
<tr class="">
<td>vch_VC_INN</td>
<td>IN</td>
<td>SI_COMPANIES.VC_INN%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>ИНН</td>
</tr>
<tr class="">
<td>vch_VC_KPP</td>
<td>IN</td>
<td>SI_COMPANIES.VC_KPP%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>КПП</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Примечание</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор фирмы</td>
</tr>
<tr class="">
<td>num_N_SUBJ_STATE_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJ_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор состояния СУ (справочник REF_TYPE_Subject_State)</td>
</tr>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор региона СУ</td>
</tr>
<tr class="">
<td>num_N_SUBJ_GROUP_ID</td>
<td>IN</td>
<td>SI_SUBJ_GROUPS.N_SUBJ_GROUP_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор группы юридических лиц</td>
</tr>
<tr class="">
<td>tbl_T_TAGS</td>
<td>IN</td>
<td>TAGS</td>
<td>TABLE</td>
<td>NULL</td>
<td>Теги</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_COMPANIES_PKG.SI_COMPANIES_PUT-0" name="SI_COMPANIES_PKG.SI_COMPANIES_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_COMPANIES_PUT</h5>
<div class="_description">
Добавление/изменение записи о юридическом лице.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_COMPANIES_PKG"
data-subprogram="SI_COMPANIES_PUT"
data-object="SI_COMPANIES_PKG.SI_COMPANIES_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор юридического лица</td>
</tr>
<tr class="">
<td>num_N_OPF_ID</td>
<td>IN</td>
<td>SI_COMPANIES.N_OPF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор организационно-правовой формы (справочник REF_TYPE_OPF)</td>
</tr>
<tr class="">
<td>num_N_PARENT_SUBJ_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_PARENT_SUBJ_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор вышестоящего СУ. Заполняется для филиалов.</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_COMPANIES.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Краткое наименование</td>
</tr>
<tr class="">
<td>vch_VC_ENG_CODE</td>
<td>IN</td>
<td>SI_COMPANIES.VC_ENG_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Краткое наименование на английском языке</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SI_COMPANIES.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Полное наименование</td>
</tr>
<tr class="">
<td>vch_VC_ENG_NAME</td>
<td>IN</td>
<td>SI_COMPANIES.VC_ENG_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Полное наименование на английском языке</td>
</tr>
<tr class="">
<td>vch_VC_INN</td>
<td>IN</td>
<td>SI_COMPANIES.VC_INN%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>ИНН</td>
</tr>
<tr class="">
<td>vch_VC_OGRN</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код ОГРН</td>
</tr>
<tr class="">
<td>vch_VC_OKPO</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код ОКПО</td>
</tr>
<tr class="">
<td>vch_VC_OCATO</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код ОКАТО</td>
</tr>
<tr class="">
<td>vch_VC_OKVED</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код ОКВЭД</td>
</tr>
<tr class="">
<td>vch_VC_OCFS</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код ОКФС</td>
</tr>
<tr class="">
<td>vch_VC_OCOPF</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код ОКОПФ</td>
</tr>
<tr class="">
<td>vch_VC_OCOGU</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код ОКОГУ</td>
</tr>
<tr class="">
<td>vch_VC_KPP</td>
<td>IN</td>
<td>SI_COMPANIES.VC_KPP%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>КПП</td>
</tr>
<tr class="">
<td>vch_VC_EGRP</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код ЕГРП</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Примечание</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор фирмы</td>
</tr>
<tr class="">
<td>num_N_SUBJ_STATE_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJ_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор состояния СУ (справочник REF_TYPE_Subject_State)</td>
</tr>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор региона СУ</td>
</tr>
<tr class="">
<td>num_N_SUBJ_GROUP_ID</td>
<td>IN</td>
<td>SI_SUBJ_GROUPS.N_SUBJ_GROUP_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор группы юридических лиц</td>
</tr>
<tr class="">
<td>tbl_T_TAGS</td>
<td>IN</td>
<td>TAGS</td>
<td>TABLE</td>
<td>NULL</td>
<td>Теги</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_COMPANIES_PKG.SI_COMPANIES_DEL-0" name="SI_COMPANIES_PKG.SI_COMPANIES_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_COMPANIES_DEL</h5>
<div class="_description">
Удаление записи о юридическом лице.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_COMPANIES_PKG"
data-subprogram="SI_COMPANIES_DEL"
data-object="SI_COMPANIES_PKG.SI_COMPANIES_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор юридического лица</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SI_DEVICES_PKG" name="SI_DEVICES_PKG">SI_DEVICES_PKG</a></h2>
<div class="_description">
Работа с сетевыми устройствами
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_DEVICES_PKG.SI_PASSIVE_EQUIP_PUT-0" name="SI_DEVICES_PKG.SI_PASSIVE_EQUIP_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_PASSIVE_EQUIP_PUT</h5>
<div class="_description">
Изменение или добавление записи о пассивном оборудовании.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_DEVICES_PKG"
data-subprogram="SI_PASSIVE_EQUIP_PUT"
data-object="SI_DEVICES_PKG.SI_PASSIVE_EQUIP_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN/OUT</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Оборудование</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Позиция номенклатуры</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SI_OBJECTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименование</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_OBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Краткое наименование (код)</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>MAIN.GET_N_OWNER_ID</td>
<td>Фирма</td>
</tr>
<tr class="">
<td>vch_VC_CODE_ADD</td>
<td>IN</td>
<td>SI_OBJECTS.VC_CODE_ADD%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Дополнительный код</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_OBJECTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>vch_VC_SERIAL</td>
<td>IN</td>
<td>SI_OBJECTS.VC_SERIAL%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Серийный номер</td>
</tr>
<tr class="">
<td>vch_VC_INV_NO</td>
<td>IN</td>
<td>SI_OBJECTS.VC_INV_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Инвентарный номер</td>
</tr>
<tr class="">
<td>dt_D_WARRANTY_TILL</td>
<td>IN</td>
<td>SI_OBJECTS.D_WARRANTY_TILL%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания гарантии</td>
</tr>
<tr class="">
<td>num_N_OWNER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Владелец</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_DEVICES_PKG.SI_DEVICES_PUT-0" name="SI_DEVICES_PKG.SI_DEVICES_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_DEVICES_PUT</h5>
<div class="_description">
Изменение или добавление записи об активном оборудовании.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_DEVICES_PKG"
data-subprogram="SI_DEVICES_PUT"
data-object="SI_DEVICES_PKG.SI_DEVICES_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN/OUT</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Оборудование</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Позиция номенклатуры</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SI_OBJECTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименование</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_OBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Краткое наименование (код)</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Фирма</td>
</tr>
<tr class="">
<td>vch_VC_CODE_ADD</td>
<td>IN</td>
<td>SI_OBJECTS.VC_CODE_ADD%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Дополнительный код</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_OBJECTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>vch_VC_SERIAL</td>
<td>IN</td>
<td>SI_OBJECTS.VC_SERIAL%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Серийный номер</td>
</tr>
<tr class="">
<td>vch_VC_INV_NO</td>
<td>IN</td>
<td>SI_OBJECTS.VC_INV_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Инвентарный номер</td>
</tr>
<tr class="">
<td>dt_D_WARRANTY_TILL</td>
<td>IN</td>
<td>SI_OBJECTS.D_WARRANTY_TILL%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания гарантии</td>
</tr>
<tr class="">
<td>num_N_OWNER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Владелец</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_DEVICES_PKG.TRANSFER_USER_EQUIP_BINDS-0" name="SI_DEVICES_PKG.TRANSFER_USER_EQUIP_BINDS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE TRANSFER_USER_EQUIP_BINDS</h5>
<div class="_description">
Перенос привязок оборудования на другое операторское оборудование.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_DEVICES_PKG"
data-subprogram="TRANSFER_USER_EQUIP_BINDS"
data-object="SI_DEVICES_PKG.TRANSFER_USER_EQUIP_BINDS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID_Old</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор старого операторского оборудования</td>
</tr>
<tr class="">
<td>num_N_UNIT_SPEC_Old</td>
<td>IN</td>
<td>SI_OBJECTS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор спецификации старого оборудования</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID_New</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор нового операторского оборудования</td>
</tr>
<tr class="">
<td>num_N_UNIT_SPEC_New</td>
<td>IN</td>
<td>SI_OBJECTS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>дентификатор спецификации нового оборудования</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_DEVICES_PKG.SI_DEVICES_DEL-0" name="SI_DEVICES_PKG.SI_DEVICES_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_DEVICES_DEL</h5>
<div class="_description">
Удаление записи об активном оборудовании.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_DEVICES_PKG"
data-subprogram="SI_DEVICES_DEL"
data-object="SI_DEVICES_PKG.SI_DEVICES_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Оборудование</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_DEVICES_PKG.SI_PASSIVE_EQUIP_DEL-0" name="SI_DEVICES_PKG.SI_PASSIVE_EQUIP_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_PASSIVE_EQUIP_DEL</h5>
<div class="_description">
Удаление записи о пассивном оборудовании.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_DEVICES_PKG"
data-subprogram="SI_PASSIVE_EQUIP_DEL"
data-object="SI_DEVICES_PKG.SI_PASSIVE_EQUIP_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Оборудование</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SI_EMPLOYEES_PKG" name="SI_EMPLOYEES_PKG">SI_EMPLOYEES_PKG</a></h2>
<div class="_description">
Работа с сотрудниками
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_EMPLOYEES_PKG.SI_EMPLOYEES_DEL-0" name="SI_EMPLOYEES_PKG.SI_EMPLOYEES_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_EMPLOYEES_DEL</h5>
<div class="_description">
Удаление записи о сотруднике.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_EMPLOYEES_PKG"
data-subprogram="SI_EMPLOYEES_DEL"
data-object="SI_EMPLOYEES_PKG.SI_EMPLOYEES_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сотрудник</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_EMPLOYEES_PKG.SI_EMPLOYEES_EX_PUT-0" name="SI_EMPLOYEES_PKG.SI_EMPLOYEES_EX_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_EMPLOYEES_EX_PUT</h5>
<div class="_description">
Добавление или изменение записи о сотруднике с добавлением или изменением записи о физлице.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_EMPLOYEES_PKG"
data-subprogram="SI_EMPLOYEES_EX_PUT"
data-object="SI_EMPLOYEES_PKG.SI_EMPLOYEES_EX_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сотрудник</td>
</tr>
<tr class="">
<td>vch_VC_FIRST_NAME</td>
<td>IN</td>
<td>SI_PERSONS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Имя</td>
</tr>
<tr class="">
<td>vch_VC_SURNAME</td>
<td>IN</td>
<td>SI_PERSONS.VC_SURNAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Фамилия</td>
</tr>
<tr class="">
<td>vch_VC_SECOND_NAME</td>
<td>IN</td>
<td>SI_PERSONS.VC_SECOND_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Отчество</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_EMPLOYEES.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Фирма</td>
</tr>
<tr class="">
<td>num_N_EMPLOYEE_TYPE_ID</td>
<td>IN</td>
<td>SI_EMPLOYEES.N_EMPLOYEE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип должности сотрудника</td>
</tr>
<tr class="">
<td>vch_VC_APPOINTMENT</td>
<td>IN</td>
<td>SI_EMPLOYEES.VC_APPOINTMENT%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Должность</td>
</tr>
<tr class="">
<td>vch_VC_APPOINTMENT_GENITIVE</td>
<td>IN</td>
<td>SI_EMPLOYEES.VC_APPOINTMENT_GENITIVE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Должность в родительном падеже</td>
</tr>
<tr class="">
<td>vch_VC_ACT_AUTHORITY</td>
<td>IN</td>
<td>SI_EMPLOYEES.VC_ACT_AUTHORITY%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Действует на основании (в родительном падеже)</td>
</tr>
<tr class="">
<td>vch_VC_TAB_NO</td>
<td>IN</td>
<td>SI_EMPLOYEES.VC_TAB_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Табельный номер</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_EMPLOYEES.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SI_EMPLOYEES.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата принятия на работу</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SI_EMPLOYEES.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата увольнения</td>
</tr>
<tr class="">
<td>num_N_SUBJ_DEPART_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Отдел</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_EMPLOYEES_PKG.SI_EMPLOYEES_PUT-0" name="SI_EMPLOYEES_PKG.SI_EMPLOYEES_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_EMPLOYEES_PUT</h5>
<div class="_description">
Добавление или изменение записи о сотруднике.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_EMPLOYEES_PKG"
data-subprogram="SI_EMPLOYEES_PUT"
data-object="SI_EMPLOYEES_PKG.SI_EMPLOYEES_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сотрудник</td>
</tr>
<tr class="">
<td>num_N_BASE_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_BASE_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Базовый субъект (физлицо)</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_EMPLOYEES.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Фирма</td>
</tr>
<tr class="">
<td>num_N_EMPLOYEE_TYPE_ID</td>
<td>IN</td>
<td>SI_EMPLOYEES.N_EMPLOYEE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип должности сотрудника</td>
</tr>
<tr class="">
<td>vch_VC_APPOINTMENT</td>
<td>IN</td>
<td>SI_EMPLOYEES.VC_APPOINTMENT%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Должность</td>
</tr>
<tr class="">
<td>vch_VC_APPOINTMENT_GENITIVE</td>
<td>IN</td>
<td>SI_EMPLOYEES.VC_APPOINTMENT_GENITIVE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Должность в родительном падеже</td>
</tr>
<tr class="">
<td>vch_VC_ACT_AUTHORITY</td>
<td>IN</td>
<td>SI_EMPLOYEES.VC_ACT_AUTHORITY%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Действует на основании (в родительном падеже)</td>
</tr>
<tr class="">
<td>vch_VC_TAB_NO</td>
<td>IN</td>
<td>SI_EMPLOYEES.VC_TAB_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Табельный номер</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_EMPLOYEES.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SI_EMPLOYEES.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата принятия на работу</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SI_EMPLOYEES.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата увольнения</td>
</tr>
<tr class="">
<td>num_N_SUBJ_DEPART_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Отдел</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SI_OBJECTS_PKG" name="SI_OBJECTS_PKG">SI_OBJECTS_PKG</a></h2>
<div class="_description">
Работа с объектами учета
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.ADD_ONE_OBJECT_SPEC-0" name="SI_OBJECTS_PKG.ADD_ONE_OBJECT_SPEC-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION ADD_ONE_OBJECT_SPEC</h5>
<div class="_description">
Cоздание компонента ОУ согласно спецификации, привязка его к основному ОУ и СУ-владельцу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="ADD_ONE_OBJECT_SPEC"
data-object="SI_OBJECTS_PKG.ADD_ONE_OBJECT_SPEC"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор основного ОУ</td>
</tr>
<tr class="">
<td>num_N_GOOD_SPEC_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор спецификации (позиция номенклатуры)</td>
</tr>
<tr class="">
<td>num_N_OWNER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор СУ-владельца</td>
</tr>
<tr class="">
<td>num_N_OBJ_STATE_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJ_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.OBJ_STATE_Active</td>
<td>Идентификатор состояния создаваемого компонента</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_OBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SI_OBJECTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименование</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_FIRM_ID')</td>
<td>Фирма компонента</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_OBJECTS.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>Идентификатор созданного компонента ОУ</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_OBJECTS_DEL-0" name="SI_OBJECTS_PKG.SI_OBJECTS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJECTS_DEL</h5>
<div class="_description">
Remove object.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_OBJECTS_DEL"
data-object="SI_OBJECTS_PKG.SI_OBJECTS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Object</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_OBJECTS.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Version</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_OBJ_COMMENTS_UNSET_EXEC-0" name="SI_OBJECTS_PKG.SI_OBJ_COMMENTS_UNSET_EXEC-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_COMMENTS_UNSET_EXEC</h5>
<div class="_description">
Сброс даты выполнения для комментария к ОУ.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_OBJ_COMMENTS_UNSET_EXEC"
data-object="SI_OBJECTS_PKG.SI_OBJ_COMMENTS_UNSET_EXEC"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_ID</td>
<td>IN/OUT</td>
<td>SI_OBJ_COMMENTS.N_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Комментарий</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_OBJ_OBJECTS_BINDS_PUT-0" name="SI_OBJECTS_PKG.SI_OBJ_OBJECTS_BINDS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_OBJECTS_BINDS_PUT</h5>
<div class="_description">
Добавление/изменение записи о привязке ОУ.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_OBJ_OBJECTS_BINDS_PUT"
data-object="SI_OBJECTS_PKG.SI_OBJ_OBJECTS_BINDS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJ_OBJECT_ID</td>
<td>IN/OUT</td>
<td>SI_OBJ_OBJECTS.N_OBJ_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор привязки</td>
</tr>
<tr class="">
<td>num_N_OBJ_ROLE_ID</td>
<td>IN</td>
<td>SI_OBJ_OBJECTS.N_OBJ_ROLE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа привязки</td>
</tr>
<tr class="">
<td>num_N_MAIN_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор объекта 1</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор компонента 1</td>
</tr>
<tr class="">
<td>num_N_BIND_MAIN_OBJ_ID</td>
<td>IN</td>
<td>SI_OBJ_OBJECTS.N_BIND_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор объекта 2</td>
</tr>
<tr class="">
<td>num_N_BIND_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_OBJECTS.N_BIND_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор компонента 2</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SI_OBJ_OBJECTS.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор номера строки по порядку</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_OBJ_OBJECTS.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_OBJ_OBJECTS_PUT-0" name="SI_OBJECTS_PKG.SI_OBJ_OBJECTS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_OBJECTS_PUT</h5>
<div class="_description">
Добавление или изменение записи о привязке объекта к объекту.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_OBJ_OBJECTS_PUT"
data-object="SI_OBJECTS_PKG.SI_OBJ_OBJECTS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJ_OBJECT_ID</td>
<td>IN/OUT</td>
<td>SI_OBJ_OBJECTS.N_OBJ_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Привязка</td>
</tr>
<tr class="">
<td>num_N_OBJ_ROLE_ID</td>
<td>IN</td>
<td>SI_OBJ_OBJECTS.N_OBJ_ROLE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип привязки (справочник REF_TYPE_ObjObj_Bind_Type)</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Объект</td>
</tr>
<tr class="">
<td>num_N_BIND_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_OBJECTS.N_BIND_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Привязываемый объект</td>
</tr>
<tr class="">
<td>num_N_EXCHANGE_STATE_ID</td>
<td>IN</td>
<td>SI_OBJ_OBJECTS.N_EXCHANGE_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Состояние обмена данными</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SI_OBJ_OBJECTS.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер по порядку</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_OBJECTS.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.PUT_OBJ_VALUE-1" name="SI_OBJECTS_PKG.PUT_OBJ_VALUE-1" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE PUT_OBJ_VALUE</h5>
<div class="_description">
Универсальная процедура для работы с дополнительными параметрами ОУ.
Внимание: процедура не расчитана на работу со множественными параметрами.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="PUT_OBJ_VALUE"
data-object="SI_OBJECTS_PKG.PUT_OBJ_VALUE"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Объект</td>
</tr>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип дополнительного параметра</td>
</tr>
<tr class="">
<td>dt_D_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.D_VALUE%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Датавременное значение</td>
</tr>
<tr class="">
<td>ch_C_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.C_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Символьное значение</td>
</tr>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_VALUE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Числовое значение</td>
</tr>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td>ch_C_FL_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.C_FL_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Флаговое значение</td>
</tr>
<tr class="">
<td>clb_CL_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.CL_VALUE%TYPE</td>
<td>CLOB</td>
<td>NULL</td>
<td>Текстовое значение</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.PUT_OBJ_VALUE-2" name="SI_OBJECTS_PKG.PUT_OBJ_VALUE-2" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE PUT_OBJ_VALUE</h5>
<div class="_description">
Универсальная процедура для работы с дополнительными параметрами ОУ.
Внимание: процедура не расчитана на работу со множественными параметрами.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="PUT_OBJ_VALUE"
data-object="SI_OBJECTS_PKG.PUT_OBJ_VALUE"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Объект</td>
</tr>
<tr class="">
<td>vch_VC_GOOD_VALUE_TYPE_CODE</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Краткое наименование типа дополнительного параметра</td>
</tr>
<tr class="">
<td>dt_D_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.D_VALUE%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Датавременное значение</td>
</tr>
<tr class="">
<td>ch_C_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.C_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Символьное значение</td>
</tr>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_VALUE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Числовое значение</td>
</tr>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td>ch_C_FL_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.C_FL_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Флаговое значение</td>
</tr>
<tr class="">
<td>clb_CL_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.CL_VALUE%TYPE</td>
<td>CLOB</td>
<td>NULL</td>
<td>Текстовое значение</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_OBJ_SUBJECTS_DEL-0" name="SI_OBJECTS_PKG.SI_OBJ_SUBJECTS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_SUBJECTS_DEL</h5>
<div class="_description">
Удаление записи о привязке субъекта к объекту.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_OBJ_SUBJECTS_DEL"
data-object="SI_OBJECTS_PKG.SI_OBJ_SUBJECTS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJ_SUBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_SUBJECTS.N_OBJ_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Привязка</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_OBJ_VALUES_DEL-0" name="SI_OBJECTS_PKG.SI_OBJ_VALUES_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_VALUES_DEL</h5>
<div class="_description">
Removes object's custom value.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_OBJ_VALUES_DEL"
data-object="SI_OBJECTS_PKG.SI_OBJ_VALUES_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJ_VALUE_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJ_VALUE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Value ID</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Version</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_OBJ_VALUES_PUT-0" name="SI_OBJECTS_PKG.SI_OBJ_VALUES_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_VALUES_PUT</h5>
<div class="_description">
Универсальная процедура для работы с дополнительными параметрами ОУ.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_OBJ_VALUES_PUT"
data-object="SI_OBJECTS_PKG.SI_OBJ_VALUES_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJ_VALUE_ID</td>
<td>IN/OUT</td>
<td>SI_OBJ_VALUES.N_OBJ_VALUE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор значения доп. параметра</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Объект</td>
</tr>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип дополнительного параметра</td>
</tr>
<tr class="">
<td>dt_D_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.D_VALUE%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Датавременное значение</td>
</tr>
<tr class="">
<td>ch_C_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.C_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Символьное значение</td>
</tr>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_VALUE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Числовое значение</td>
</tr>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td>ch_C_FL_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.C_FL_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Флаговое значение</td>
</tr>
<tr class="">
<td>clb_CL_VALUE</td>
<td>IN</td>
<td>SI_OBJ_VALUES.CL_VALUE%TYPE</td>
<td>CLOB</td>
<td>NULL</td>
<td>Текстовое значение</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_SUBJ_SERVICES_DEL-0" name="SI_OBJECTS_PKG.SI_SUBJ_SERVICES_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_SERVICES_DEL</h5>
<div class="_description">
Удаление записи привязки к службам или данных об управлении объектами.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_SUBJ_SERVICES_DEL"
data-object="SI_OBJECTS_PKG.SI_SUBJ_SERVICES_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_SERV_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SUBJ_SERV_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Привязка</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_SUBJ_SERVICES_PUT-0" name="SI_OBJECTS_PKG.SI_SUBJ_SERVICES_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_SERVICES_PUT</h5>
<div class="_description">
Добавление записи привязки к службам или данных об управлении объектами.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_SUBJ_SERVICES_PUT"
data-object="SI_OBJECTS_PKG.SI_SUBJ_SERVICES_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_SERV_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJ_SERVICES.N_SUBJ_SERV_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Привязка</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект учета</td>
</tr>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Служба</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Компонент службы или отдельный объект учета</td>
</tr>
<tr class="">
<td>num_N_AUTH_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_AUTH_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Тип авторизаци</td>
</tr>
<tr class="">
<td>num_N_OBJ_ADDRESS_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_OBJ_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Интерфейс для усправления</td>
</tr>
<tr class="">
<td>num_N_PORT_NO</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_PORT_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер порта для управления</td>
</tr>
<tr class="">
<td>vch_VC_LOGIN</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.VC_LOGIN%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Логин</td>
</tr>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строковый параметр</td>
</tr>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_VALUE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Числовой параметр</td>
</tr>
<tr class="">
<td>num_N_LOCALE_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_LOCALE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Локаль</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_OBJ_COMMENTS_PUT-0" name="SI_OBJECTS_PKG.SI_OBJ_COMMENTS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_COMMENTS_PUT</h5>
<div class="_description">
Добавление или изменение записи о комментарии к ОУ.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_OBJ_COMMENTS_PUT"
data-object="SI_OBJECTS_PKG.SI_OBJ_COMMENTS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_ID</td>
<td>IN/OUT</td>
<td>SI_OBJ_COMMENTS.N_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_COMMENTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Объект учета</td>
</tr>
<tr class="">
<td>num_N_COMMENT_TYPE_ID</td>
<td>IN</td>
<td>SI_OBJ_COMMENTS.N_OBJ_COMMENT_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.COMMENT_TYPE_Comment</td>
<td>Тип комментария</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>SI_OBJ_COMMENTS.D_OPER%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата записи</td>
</tr>
<tr class="">
<td>dt_D_SIGNAL</td>
<td>IN</td>
<td>SI_OBJ_COMMENTS.D_SIGNAL%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата напоминания</td>
</tr>
<tr class="">
<td>clb_CL_COMMENT</td>
<td>IN</td>
<td>SI_OBJ_COMMENTS.CL_COMMENT%TYPE</td>
<td>CLOB</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>vch_VC_COMMENT</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий (оставлен для обратной совместимости)</td>
</tr>
<tr class="">
<td>num_N_AUTHOR_ID</td>
<td>IN</td>
<td>SI_OBJ_COMMENTS.N_AUTHOR_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_USER_ID'));</td>
<td>Автор</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_OBJ_OBJECTS_DEL-0" name="SI_OBJECTS_PKG.SI_OBJ_OBJECTS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_OBJECTS_DEL</h5>
<div class="_description">
Remove bind object-object.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_OBJ_OBJECTS_DEL"
data-object="SI_OBJECTS_PKG.SI_OBJ_OBJECTS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJ_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_OBJECTS.N_OBJ_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Bind object-object</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_OBJECTS.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Version</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_OBJ_SUBJECTS_PUT-0" name="SI_OBJECTS_PKG.SI_OBJ_SUBJECTS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_SUBJECTS_PUT</h5>
<div class="_description">
Добавление или изменение записи o привязке субъекта к объекту.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_OBJ_SUBJECTS_PUT"
data-object="SI_OBJECTS_PKG.SI_OBJ_SUBJECTS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJ_SUBJECT_ID</td>
<td>IN/OUT</td>
<td>SI_OBJ_SUBJECTS.N_OBJ_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Привязка</td>
</tr>
<tr class="">
<td>num_N_OBJ_SUBJ_ROLE_ID</td>
<td>IN</td>
<td>SI_OBJ_SUBJECTS.N_OBJ_SUBJ_ROLE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип привязки (справочник REF_TYPE_SubjObj_Bind_Type)</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_SUBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Объект</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.INITIALIZE_CONTENT-0" name="SI_OBJECTS_PKG.INITIALIZE_CONTENT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE INITIALIZE_CONTENT</h5>
<div class="_description">
Инициализация портов.
Не создаются порты по спецификации с неуказанным количеством
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="INITIALIZE_CONTENT"
data-object="SI_OBJECTS_PKG.INITIALIZE_CONTENT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>ОУ</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_OBJECTS.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_OBJ_FILES_DEL-0" name="SI_OBJECTS_PKG.SI_OBJ_FILES_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_FILES_DEL</h5>
<div class="_description">
Удаление записи о привязке файла к объекту.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_OBJ_FILES_DEL"
data-object="SI_OBJECTS_PKG.SI_OBJ_FILES_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJ_FILE_ID</td>
<td>IN</td>
<td>SI_OBJ_FILES.N_OBJ_FILE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Привязка</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.ADD_OBJECT_SPEC-0" name="SI_OBJECTS_PKG.ADD_OBJECT_SPEC-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE ADD_OBJECT_SPEC</h5>
<div class="_description">
Создание компонентов согласно спецификации и привязка к основному объекту.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="ADD_OBJECT_SPEC"
data-object="SI_OBJECTS_PKG.ADD_OBJECT_SPEC"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Объект</td>
</tr>
<tr class="">
<td>num_N_GOOD_SPEC_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Спецификация</td>
</tr>
<tr class="">
<td>num_N_QUANT</td>
<td>IN</td>
<td>SR_GOODS.N_QUANT%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Количество компонентов</td>
</tr>
<tr class="">
<td>num_N_OWNER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Владелец</td>
</tr>
<tr class="">
<td>num_N_OBJ_STATE_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJ_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.OBJ_STATE_Active</td>
<td>Состояние компонентов</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_FIRM_ID')</td>
<td>Фирма</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_OBJECTS.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.AV_VALUES_PUT-0" name="SI_OBJECTS_PKG.AV_VALUES_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE AV_VALUES_PUT</h5>
<div class="_description">
Процедура вносит изменения для ОУ, являющегося компонентом антивирусной службы.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="AV_VALUES_PUT"
data-object="SI_OBJECTS_PKG.AV_VALUES_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>ОУ</td>
</tr>
<tr class="">
<td>vch_VC_CODE_ADD</td>
<td>IN</td>
<td>SI_OBJECTS.VC_CODE_ADD%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Новый доп. код ОУ</td>
</tr>
<tr class="">
<td>vch_LOGIN</td>
<td>IN</td>
<td>SI_OBJ_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Логин (доп. параметр)</td>
</tr>
<tr class="">
<td>vch_PASS</td>
<td>IN</td>
<td>SI_OBJ_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Пароль (доп. параметр)</td>
</tr>
<tr class="">
<td>vch_URL</td>
<td>IN</td>
<td>SI_OBJ_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Урл (доп. параметр)</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.GET_AUTH_PARAMS-0" name="SI_OBJECTS_PKG.GET_AUTH_PARAMS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_AUTH_PARAMS</h5>
<div class="_description">
Получение данных по аутентификации на службе или устройстве.
См. также SI_OBJECTS_PKG_S.GET_MANAGEMENT_PARAMS.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="GET_AUTH_PARAMS"
data-object="SI_OBJECTS_PKG.GET_AUTH_PARAMS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Служба</td>
</tr>
<tr class="">
<td>num_N_SUBJ_SERV_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SUBJ_SERV_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип привязки</td>
</tr>
<tr class="">
<td>num_N_AUTH_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_AUTH_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип авторизации</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Компонент службы или отдельный объект учета</td>
</tr>
<tr class="">
<td>vch_HOST</td>
<td>OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Хост</td>
</tr>
<tr class="">
<td>num_PORT</td>
<td>OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Порт</td>
</tr>
<tr class="">
<td>vch_LOGIN</td>
<td>OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Логин</td>
</tr>
<tr class="">
<td>vch_PASSWORD</td>
<td>OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Пароль</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_OBJECTS_PUT-0" name="SI_OBJECTS_PKG.SI_OBJECTS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJECTS_PUT</h5>
<div class="_description">
Добавление/изменение записи об объекте учета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_OBJECTS_PUT"
data-object="SI_OBJECTS_PKG.SI_OBJECTS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN/OUT</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор ОУ</td>
</tr>
<tr class="">
<td>num_N_BOUND_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Привязанный ОУ (для формирования кода)</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип ОУ (позиция номенклатуры)</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SI_OBJECTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименование</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_OBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Фирма</td>
</tr>
<tr class="">
<td>vch_VC_CODE_ADD</td>
<td>IN</td>
<td>SI_OBJECTS.VC_CODE_ADD%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Дополнительный код</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_OBJECTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Примечание</td>
</tr>
<tr class="">
<td>vch_VC_SERIAL</td>
<td>IN</td>
<td>SI_OBJECTS.VC_SERIAL%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Серийный номер</td>
</tr>
<tr class="">
<td>vch_VC_INV_NO</td>
<td>IN</td>
<td>SI_OBJECTS.VC_INV_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Инвентарный номер</td>
</tr>
<tr class="">
<td>dt_D_WARRANTY_TILL</td>
<td>IN</td>
<td>SI_OBJECTS.D_WARRANTY_TILL%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания гарантийного срока</td>
</tr>
<tr class="">
<td>num_N_OWNER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Владелец (СУ)</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_OBJECTS.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
<tr class="">
<td>num_N_MAIN_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_MAIN_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Основной ОУ</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_OBJ_GOODS_DEL-0" name="SI_OBJECTS_PKG.SI_OBJ_GOODS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_GOODS_DEL</h5>
<div class="_description">
Удаление записи о привязке позиции номенклатуры к объекту.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_OBJ_GOODS_DEL"
data-object="SI_OBJECTS_PKG.SI_OBJ_GOODS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_OBJ_GOODS.N_OBJ_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Привязка</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_OBJ_LOCALES_PUT-0" name="SI_OBJECTS_PKG.SI_OBJ_LOCALES_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_LOCALES_PUT</h5>
<div class="_description">
Добавление/изменение локали объекта учета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_OBJ_LOCALES_PUT"
data-object="SI_OBJECTS_PKG.SI_OBJ_LOCALES_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJ_LOCALE_ID</td>
<td>IN/OUT</td>
<td>SI_OBJ_LOCALES.N_OBJ_LOCALE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_LOCALES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор ОУ</td>
</tr>
<tr class="">
<td>num_N_LOCALE_ID</td>
<td>IN</td>
<td>SI_OBJ_LOCALES.N_LOCALE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор локали</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SI_OBJ_LOCALES.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Номер по порядку</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_SUBJ_SERVICES_CHG_PASS-0" name="SI_OBJECTS_PKG.SI_SUBJ_SERVICES_CHG_PASS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_SERVICES_CHG_PASS</h5>
<div class="_description">
Изменение пароля на подписку на службу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_SUBJ_SERVICES_CHG_PASS"
data-object="SI_OBJECTS_PKG.SI_SUBJ_SERVICES_CHG_PASS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_SERV_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SUBJ_SERV_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Подписка на службу</td>
</tr>
<tr class="">
<td>vch_VC_OLD_PASS</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.VC_PASS%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Старый пароль</td>
</tr>
<tr class="">
<td>vch_VC_NEW_PASS</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.VC_PASS%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Новый пароль</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.UPDATE_DEPEND_VERSIONS-0" name="SI_OBJECTS_PKG.UPDATE_DEPEND_VERSIONS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE UPDATE_DEPEND_VERSIONS</h5>
<div class="_description">
Update version of dependent entities (custom fields, addresses, etc.).
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="UPDATE_DEPEND_VERSIONS"
data-object="SI_OBJECTS_PKG.UPDATE_DEPEND_VERSIONS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Object</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SP_VERSIONS.N_SCN%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Version</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_OBJ_COMMENTS_DEL-0" name="SI_OBJECTS_PKG.SI_OBJ_COMMENTS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_COMMENTS_DEL</h5>
<div class="_description">
Удаление записи о комментарии к ОУ.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_OBJ_COMMENTS_DEL"
data-object="SI_OBJECTS_PKG.SI_OBJ_COMMENTS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_ID</td>
<td>IN</td>
<td>SI_OBJ_COMMENTS.N_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_OBJ_GOODS_PUT-0" name="SI_OBJECTS_PKG.SI_OBJ_GOODS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_GOODS_PUT</h5>
<div class="_description">
Добавление или изменение записи о привязке позиции номенклатуры к объекту.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_OBJ_GOODS_PUT"
data-object="SI_OBJECTS_PKG.SI_OBJ_GOODS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJ_GOOD_ID</td>
<td>IN/OUT</td>
<td>SI_OBJ_GOODS.N_OBJ_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Привязка</td>
</tr>
<tr class="">
<td>num_N_OBJ_GOOD_ROLE_ID</td>
<td>IN</td>
<td>SI_OBJ_GOODS.N_OBJ_GOOD_ROLE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип привязки (справочник REF_TYPE_GoodObjType)</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_GOODS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Объект</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SI_OBJ_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Позиция номенклатуры</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SI_OBJ_GOODS.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Номер по порядку</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_OBJ_LOCALES_DEL-0" name="SI_OBJECTS_PKG.SI_OBJ_LOCALES_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_LOCALES_DEL</h5>
<div class="_description">
Удаление локали объекта учета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_OBJ_LOCALES_DEL"
data-object="SI_OBJECTS_PKG.SI_OBJ_LOCALES_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJ_LOCALE_ID</td>
<td>IN</td>
<td>SI_OBJ_LOCALES.N_OBJ_LOCALE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_OBJ_SPECIAL_SETTINGS_DEL-0" name="SI_OBJECTS_PKG.SI_OBJ_SPECIAL_SETTINGS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_SPECIAL_SETTINGS_DEL</h5>
<div class="_description">
Удаление записи о параметре RADIUS для сетевой службы.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_OBJ_SPECIAL_SETTINGS_DEL"
data-object="SI_OBJECTS_PKG.SI_OBJ_SPECIAL_SETTINGS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_ID</td>
<td>IN</td>
<td>SI_OBJ_SPECIAL_SETTINGS.N_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Запись</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_OBJ_SPECIAL_SETTINGS_PUT-0" name="SI_OBJECTS_PKG.SI_OBJ_SPECIAL_SETTINGS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_SPECIAL_SETTINGS_PUT</h5>
<div class="_description">
Добавление или изменение записи о параметрах RADIUS для сетевой службы.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_OBJ_SPECIAL_SETTINGS_PUT"
data-object="SI_OBJECTS_PKG.SI_OBJ_SPECIAL_SETTINGS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_ID</td>
<td>IN/OUT</td>
<td>SI_OBJ_SPECIAL_SETTINGS.N_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Запись</td>
</tr>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SI_OBJ_SPECIAL_SETTINGS.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Служба</td>
</tr>
<tr class="">
<td>num_N_ATTR_TYPE_ID</td>
<td>IN</td>
<td>SI_OBJ_SPECIAL_SETTINGS.N_ATTR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип атрибута</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SI_OBJ_SPECIAL_SETTINGS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Наименование атрибута</td>
</tr>
<tr class="">
<td>num_N_OPERATOR_ID</td>
<td>IN</td>
<td>SI_OBJ_SPECIAL_SETTINGS.N_OPERATOR_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Оператор</td>
</tr>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>SI_OBJ_SPECIAL_SETTINGS.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Значение</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SI_OBJ_SPECIAL_SETTINGS.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Номер по порядку</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SI_OBJ_SPECIAL_SETTINGS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Позиция номенклатуры</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.CHANGE_OBJECT_OWNER-0" name="SI_OBJECTS_PKG.CHANGE_OBJECT_OWNER-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHANGE_OBJECT_OWNER</h5>
<div class="_description">
Смена владельца объекта.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="CHANGE_OBJECT_OWNER"
data-object="SI_OBJECTS_PKG.CHANGE_OBJECT_OWNER"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Объект</td>
</tr>
<tr class="">
<td>num_N_OWNER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Новый владелец</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_OBJECTS_CHG_STATE-1" name="SI_OBJECTS_PKG.SI_OBJECTS_CHG_STATE-1" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJECTS_CHG_STATE</h5>
<div class="_description">
Изменение состояния объекта учета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_OBJECTS_CHG_STATE"
data-object="SI_OBJECTS_PKG.SI_OBJECTS_CHG_STATE"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Объект учета</td>
</tr>
<tr class="">
<td>num_N_OBJ_STATE_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJ_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Новое состояние</td>
</tr>
<tr class="">
<td>num_N_REASON_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL -- док-основание для смены состояния</td>
<td>Документ-основание</td>
</tr>
<tr class="">
<td>b_Raise_Errors</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Флаг для вызова исключений</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_OBJECTS_CHG_STATE-2" name="SI_OBJECTS_PKG.SI_OBJECTS_CHG_STATE-2" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION SI_OBJECTS_CHG_STATE</h5>
<div class="_description">
Изменение состояния объекта учета и возвращение результата.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_OBJECTS_CHG_STATE"
data-object="SI_OBJECTS_PKG.SI_OBJECTS_CHG_STATE"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Объект учета</td>
</tr>
<tr class="">
<td>num_N_OBJ_STATE_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJ_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Новое состояние</td>
</tr>
<tr class="">
<td>num_N_REASON_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL -- док-основание для смены состояния</td>
<td>Документ-основание</td>
</tr>
<tr class="">
<td>b_Raise_Errors</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Флаг для вызова исключений</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Признак успешного изменения состояния</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.CHANGE_STATE-0" name="SI_OBJECTS_PKG.CHANGE_STATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHANGE_STATE</h5>
<div class="_description">
Изменение состояния объекта учета (дублер без перегрузки).
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="CHANGE_STATE"
data-object="SI_OBJECTS_PKG.CHANGE_STATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>ОУ</td>
</tr>
<tr class="">
<td>num_N_OBJ_STATE_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJ_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Новое состояние</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_OBJ_COMMENTS_SET_EXEC-0" name="SI_OBJECTS_PKG.SI_OBJ_COMMENTS_SET_EXEC-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_COMMENTS_SET_EXEC</h5>
<div class="_description">
Установка даты выполнения для комментария к ОУ.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_OBJ_COMMENTS_SET_EXEC"
data-object="SI_OBJECTS_PKG.SI_OBJ_COMMENTS_SET_EXEC"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_ID</td>
<td>IN/OUT</td>
<td>SI_OBJ_COMMENTS.N_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>dt_D_EXEC</td>
<td>IN</td>
<td>SI_OBJ_COMMENTS.D_EXEC%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата выполнения</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG.SI_OBJ_FILES_PUT-0" name="SI_OBJECTS_PKG.SI_OBJ_FILES_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_OBJ_FILES_PUT</h5>
<div class="_description">
Добавление или изменение записи о привязке файла к объекту.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG"
data-subprogram="SI_OBJ_FILES_PUT"
data-object="SI_OBJECTS_PKG.SI_OBJ_FILES_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJ_FILE_ID</td>
<td>IN/OUT</td>
<td>SI_OBJ_FILES.N_OBJ_FILE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Привязка</td>
</tr>
<tr class="">
<td>num_N_OBJ_FILE_TYPE_ID</td>
<td>IN</td>
<td>SI_OBJ_FILES.N_OBJ_FILE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.OBJ_FILE_TYPE_AnyFile</td>
<td>Тип привязки (справочник REF_TYPE_Obj_File_Types)</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SI_OBJ_FILES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Позиция номенклатуры</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_FILES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Объект учета</td>
</tr>
<tr class="">
<td>num_N_FILE_ID</td>
<td>IN</td>
<td>SI_OBJ_FILES.N_FILE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Файл</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SI_OBJ_FILES.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Номер по порядку</td>
</tr>
<tr class="">
<td>num_N_TEMPLATE_LANG_ID</td>
<td>IN</td>
<td>SI_OBJ_FILES.N_TEMPLATE_LANG_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Язык шаблона печатной формы</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SI_OBJECTS_PKG_S" name="SI_OBJECTS_PKG_S">SI_OBJECTS_PKG_S</a></h2>
<div class="_description">
Работа с объектами учёта
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.NEAREST_OBJ_LIST" name="SI_OBJECTS_PKG_S.NEAREST_OBJ_LIST" class="_link" title="Ссылка на тип"></a>
<h5>TYPE NEAREST_OBJ_LIST PL/SQL RECORD</h5>
<div class="_description">
Табличный тип для списка ОУ, находящихся на том же адресе, что и данный ОУ
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-type="NEAREST_OBJ_LIST"
data-object="SI_OBJECTS_PKG_S.NEAREST_OBJ_LIST"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_OBJECT_ID</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор объекта</td>
</tr>
<tr class="">
<td>N_FIRM_ID</td>
<td>SI_OBJECTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор создавшей фирмы</td>
</tr>
<tr class="">
<td>VC_CODE</td>
<td>SI_OBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Код объекта</td>
</tr>
<tr class="">
<td>VC_NAME</td>
<td>SI_OBJECTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Полное наименование</td>
</tr>
<tr class="">
<td>N_ADDRESS_ID</td>
<td>SI_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор адреса</td>
</tr>
<tr class="">
<td>N_ADDR_TYPE_ID</td>
<td>SI_ADDRESSES.N_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор типа адреса</td>
</tr>
<tr class="">
<td>N_FREE_PORTS_NO</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
</tr>
<tr class="">
<td>VC_ADDRESS</td>
<td>VARCHAR2(4000</td>
<td>VARCHAR2</td>
<td>Отображаемый адрес</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_OBJECTS_PKG_S.NEAREST_OBJ_LIST_TABLE_TYPE" name="SI_OBJECTS_PKG_S.NEAREST_OBJ_LIST_TABLE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE NEAREST_OBJ_LIST_TABLE_TYPE PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.OBJ_BINDS_LIST" name="SI_OBJECTS_PKG_S.OBJ_BINDS_LIST" class="_link" title="Ссылка на тип"></a>
<h5>TYPE OBJ_BINDS_LIST PL/SQL RECORD</h5>
<div class="_description">
Табличный тип для списка ОУ, привязанных к компоненту оборудования
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-type="OBJ_BINDS_LIST"
data-object="SI_OBJECTS_PKG_S.OBJ_BINDS_LIST"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_OBJECT_ID</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>Привязанный ОУ</td>
</tr>
<tr class="">
<td>VC_OBJECT_NAME</td>
<td>SI_OBJECTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование привязанного ОУ</td>
</tr>
<tr class="">
<td>N_PAR_OBJECT_ID</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>Родитель привязанного ОУ</td>
</tr>
<tr class="">
<td>VC_PAR_OBJECT_CODE</td>
<td>SI_OBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Код родителя привязанного ОУ</td>
</tr>
<tr class="">
<td>VC_PAR_OBJECT_NAME</td>
<td>SI_OBJECTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование родителя привязанного ОУ</td>
</tr>
<tr class="">
<td>N_OWNER_ID</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>Владелец привязанного ОУ либо его родителя</td>
</tr>
<tr class="">
<td>VC_OWNER_CODE</td>
<td>SI_SUBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Код владельца</td>
</tr>
<tr class="">
<td>VC_OWNER_NAME</td>
<td>SI_SUBJECTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование владельца</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_OBJECTS_PKG_S.OBJ_BINDS_LIST_TABLE_TYPE" name="SI_OBJECTS_PKG_S.OBJ_BINDS_LIST_TABLE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE OBJ_BINDS_LIST_TABLE_TYPE PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_OBJECTS_PKG_S.SI_OBJECTS_TABLE_TYPE" name="SI_OBJECTS_PKG_S.SI_OBJECTS_TABLE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE SI_OBJECTS_TABLE_TYPE PL/SQL TABLE</h5>
<div class="_description">
Табличный тип для списка ОУ
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_CODE_BY_ID-0" name="SI_OBJECTS_PKG_S.GET_CODE_BY_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_CODE_BY_ID</h5>
<div class="_description">
Возвратить код объекта
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_CODE_BY_ID"
data-object="SI_OBJECTS_PKG_S.GET_CODE_BY_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJECTS.VC_CODE%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_CODE_BY_ID_EX-0" name="SI_OBJECTS_PKG_S.GET_CODE_BY_ID_EX-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_CODE_BY_ID_EX</h5>
<div class="_description">
Возвратить наименование объекта с учётом вышестоящего
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_CODE_BY_ID_EX"
data-object="SI_OBJECTS_PKG_S.GET_CODE_BY_ID_EX"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_N_SUBJECT_ID_BY_ROLE-0" name="SI_OBJECTS_PKG_S.GET_N_SUBJECT_ID_BY_ROLE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_SUBJECT_ID_BY_ROLE</h5>
<div class="_description">
Возвратить СУ в заданной роли для ОУ
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_N_SUBJECT_ID_BY_ROLE"
data-object="SI_OBJECTS_PKG_S.GET_N_SUBJECT_ID_BY_ROLE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_OBJ_SUBJ_ROLE_ID</td>
<td>IN</td>
<td>SI_OBJ_SUBJECTS.N_OBJ_SUBJ_ROLE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_SERV_MIN_PASS_STRENGTH-0" name="SI_OBJECTS_PKG_S.GET_SERV_MIN_PASS_STRENGTH-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SERV_MIN_PASS_STRENGTH</h5>
<div class="_description">
Вычичсление минимальной стойкости паролей для сетевой служба
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_SERV_MIN_PASS_STRENGTH"
data-object="SI_OBJECTS_PKG_S.GET_SERV_MIN_PASS_STRENGTH"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сетевая служба<br/>$return Значение минимальной стойкости паролей (в условных единицах)</td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_MANAGEMENT_PARAMS-0" name="SI_OBJECTS_PKG_S.GET_MANAGEMENT_PARAMS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_MANAGEMENT_PARAMS</h5>
<div class="_description">
Получить данные по управлению службой или устройством.
См. также SI_OBJECTS_PKG.GET_AUTH_PARAMS
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_MANAGEMENT_PARAMS"
data-object="SI_OBJECTS_PKG_S.GET_MANAGEMENT_PARAMS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_SUBJ_SERV_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SUBJ_SERV_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_AUTH_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_AUTH_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>vch_HOST</td>
<td>OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_PORT</td>
<td>OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_N_GOOD_BRANCH_ID-0" name="SI_OBJECTS_PKG_S.GET_N_GOOD_BRANCH_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_GOOD_BRANCH_ID</h5>
<div class="_description">
Опеределить ветку спецификации
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_N_GOOD_BRANCH_ID"
data-object="SI_OBJECTS_PKG_S.GET_N_GOOD_BRANCH_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOODS.N_GOOD_BRANCH_ID%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_N_OBJ_STATE_ID-0" name="SI_OBJECTS_PKG_S.GET_N_OBJ_STATE_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_OBJ_STATE_ID</h5>
<div class="_description">
Возвратить состояние объекта
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_N_OBJ_STATE_ID"
data-object="SI_OBJECTS_PKG_S.GET_N_OBJ_STATE_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJECTS.N_OBJ_STATE_ID%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJ_REALTY-0" name="SI_OBJECTS_PKG_S.GET_OBJ_REALTY-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_OBJ_REALTY</h5>
<div class="_description">
Получение объекта недвижимости и региона, в которых находится ОУ
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJ_REALTY"
data-object="SI_OBJECTS_PKG_S.GET_OBJ_REALTY"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Объект</td>
</tr>
<tr class="">
<td>num_N_REGION_ID</td>
<td>OUT</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Регион</td>
</tr>
<tr class="">
<td>num_N_REALTY_OBJECT_ID</td>
<td>OUT</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Объект недвижимости</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJ_VALUE-1" name="SI_OBJECTS_PKG_S.GET_OBJ_VALUE-1" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJ_VALUE</h5>
<div class="_description">
Выбрать значение
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJ_VALUE"
data-object="SI_OBJECTS_PKG_S.GET_OBJ_VALUE"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJ_VALUES%ROWTYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJ_VALUE-2" name="SI_OBJECTS_PKG_S.GET_OBJ_VALUE-2" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJ_VALUE</h5>
<div class="_description">
Выбрать значение (перегрузка с кодом параметра)
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJ_VALUE"
data-object="SI_OBJECTS_PKG_S.GET_OBJ_VALUE"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_GOOD_VALUES_TYPE_CODE</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJ_VALUES%ROWTYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.IS_PROVIDER_EQUIPMENT-0" name="SI_OBJECTS_PKG_S.IS_PROVIDER_EQUIPMENT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_PROVIDER_EQUIPMENT</h5>
<div class="_description">
Is object provider equipment?
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="IS_PROVIDER_EQUIPMENT"
data-object="SI_OBJECTS_PKG_S.IS_PROVIDER_EQUIPMENT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Object</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Flag of provider equipment</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.CHECK_CDR_FORCE_FINISH-0" name="SI_OBJECTS_PKG_S.CHECK_CDR_FORCE_FINISH-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION CHECK_CDR_FORCE_FINISH</h5>
<div class="_description">
Проверить необходимость добавления задания принудительного закрытия старых CDR
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="CHECK_CDR_FORCE_FINISH"
data-object="SI_OBJECTS_PKG_S.CHECK_CDR_FORCE_FINISH"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN MAIN.BOOL</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.CHECK_OBJ_ACTIVE_SERV_SUBSCR-0" name="SI_OBJECTS_PKG_S.CHECK_OBJ_ACTIVE_SERV_SUBSCR-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHECK_OBJ_ACTIVE_SERV_SUBSCR</h5>
<div class="_description">
Проверить, есть ли активная подписка на службы по оборудованию для заданного абонента.
Если абонент не задан, то проверяются подписки всех абонентов.
Если подписка есть, то вызывается исключение с подробным описанием причины.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="CHECK_OBJ_ACTIVE_SERV_SUBSCR"
data-object="SI_OBJECTS_PKG_S.CHECK_OBJ_ACTIVE_SERV_SUBSCR"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GENERATE_OBJ_CODE_OR_NAME-0" name="SI_OBJECTS_PKG_S.GENERATE_OBJ_CODE_OR_NAME-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GENERATE_OBJ_CODE_OR_NAME</h5>
<div class="_description">
Сформировать код ИЛИ наименование для ОУ
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GENERATE_OBJ_CODE_OR_NAME"
data-object="SI_OBJECTS_PKG_S.GENERATE_OBJ_CODE_OR_NAME"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>ОУ</td>
</tr>
<tr class="">
<td>num_N_BOUND_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Привязанный ОУ</td>
</tr>
<tr class="">
<td>num_N_GOOD_GROUP_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_GROUP_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Группа товаров</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Товар</td>
</tr>
<tr class="">
<td>num_N_OWNER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Владелей ОУ</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Фирма</td>
</tr>
<tr class="">
<td>dt_D_DATE</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата подбора автонумератора</td>
</tr>
<tr class="">
<td>ch_C_FL_NAME</td>
<td>IN</td>
<td>SS_OBJ_AUTONUMS.C_FL_NAME%TYPE</td>
<td>CHAR</td>
<td>'N'</td>
<td>Признак сохдания наименования</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_OBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код ОУ (передает для создания наименования)</td>
</tr>
<tr class="">
<td>vch_VC_FIELD</td>
<td>OUT</td>
<td>SI_OBJECTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Результат</td>
</tr>
<tr class="">
<td>num_N_OBJ_AUTONUM_ID</td>
<td>OUT</td>
<td>SI_OBJECTS.N_OBJ_AUTONUM_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Автонумератор</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_NEAREST_FREE_EQUIPMENT-0" name="SI_OBJECTS_PKG_S.GET_NEAREST_FREE_EQUIPMENT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_NEAREST_FREE_EQUIPMENT</h5>
<div class="_description">
Функция возвращает оборудование, доступное для привязки указанного ОУ
Поиск осуществляется по адресу обслуживания
Используется адрес обслуживания указанного ОУ или, если он не указан, привязанного
по спецификации ОУ (поиск по адресу компонента или по адресу родительского оборудования)
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_NEAREST_FREE_EQUIPMENT"
data-object="SI_OBJECTS_PKG_S.GET_NEAREST_FREE_EQUIPMENT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор привязывамого ОУ</td>
</tr>
<tr class="">
<td colspan="5">RETURN NEAREST_OBJ_LIST_TABLE_TYPE</td>
<td>Список коммутаторов</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJECT-0" name="SI_OBJECTS_PKG_S.GET_OBJECT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJECT</h5>
<div class="_description">
Получить запись с данными по объекту учета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJECT"
data-object="SI_OBJECTS_PKG_S.GET_OBJECT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Объект учета</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJECTS%ROWTYPE</td>
<td>Запись с данными по объекту</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJ_C_FL_VALUE-1" name="SI_OBJECTS_PKG_S.GET_OBJ_C_FL_VALUE-1" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJ_C_FL_VALUE</h5>
<div class="_description">
Выбрать значение флага
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJ_C_FL_VALUE"
data-object="SI_OBJECTS_PKG_S.GET_OBJ_C_FL_VALUE"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJ_VALUES.C_FL_VALUE%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJ_C_FL_VALUE-2" name="SI_OBJECTS_PKG_S.GET_OBJ_C_FL_VALUE-2" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJ_C_FL_VALUE</h5>
<div class="_description">
Выбрать значение флага (перегрузка с кодом параметра)
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJ_C_FL_VALUE"
data-object="SI_OBJECTS_PKG_S.GET_OBJ_C_FL_VALUE"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_GOOD_VALUES_TYPE_CODE</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJ_VALUES.C_FL_VALUE%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJ_N_VALUE-1" name="SI_OBJECTS_PKG_S.GET_OBJ_N_VALUE-1" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJ_N_VALUE</h5>
<div class="_description">
Выбрать числовое значение
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJ_N_VALUE"
data-object="SI_OBJECTS_PKG_S.GET_OBJ_N_VALUE"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJ_VALUES.N_VALUE%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJ_N_VALUE-2" name="SI_OBJECTS_PKG_S.GET_OBJ_N_VALUE-2" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJ_N_VALUE</h5>
<div class="_description">
Выбрать числовое значение (перегрузка с кодом параметра)
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJ_N_VALUE"
data-object="SI_OBJECTS_PKG_S.GET_OBJ_N_VALUE"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_GOOD_VALUES_TYPE_CODE</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJ_VALUES.N_VALUE%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJ_OWNER_ID-0" name="SI_OBJECTS_PKG_S.GET_OBJ_OWNER_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJ_OWNER_ID</h5>
<div class="_description">
Получить владельца оборудования с учетом компонентов.
Используется в HID.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJ_OWNER_ID"
data-object="SI_OBJECTS_PKG_S.GET_OBJ_OWNER_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>ОУ, для которого нужно получить владельца</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>Идентификатор СУ - владельца оборудования либо NULL в случае,<br/>если владельца подобрать не удалось</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJ_REALTY_OBJECT-0" name="SI_OBJECTS_PKG_S.GET_OBJ_REALTY_OBJECT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJ_REALTY_OBJECT</h5>
<div class="_description">
Получение объекта недвижимости, в котором находится ОУ
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJ_REALTY_OBJECT"
data-object="SI_OBJECTS_PKG_S.GET_OBJ_REALTY_OBJECT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>ОУ</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>объект недвижимости</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJ_VALUE_ROW-0" name="SI_OBJECTS_PKG_S.GET_OBJ_VALUE_ROW-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJ_VALUE_ROW</h5>
<div class="_description">
Get additional parameter value
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJ_VALUE_ROW"
data-object="SI_OBJECTS_PKG_S.GET_OBJ_VALUE_ROW"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJ_VALUE_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJ_VALUE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>ID of additional parameter value</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJ_VALUES%ROWTYPE</td>
<td>Table row with additional parameter value</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJ_VC_REF_CODE-1" name="SI_OBJECTS_PKG_S.GET_OBJ_VC_REF_CODE-1" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJ_VC_REF_CODE</h5>
<div class="_description">
Выбрать значение типа код ссылки
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJ_VC_REF_CODE"
data-object="SI_OBJECTS_PKG_S.GET_OBJ_VC_REF_CODE"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.VC_CODE%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJ_VC_REF_CODE-2" name="SI_OBJECTS_PKG_S.GET_OBJ_VC_REF_CODE-2" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJ_VC_REF_CODE</h5>
<div class="_description">
Выбрать значение типа код ссылки (перегрузка с кодом параметра)
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJ_VC_REF_CODE"
data-object="SI_OBJECTS_PKG_S.GET_OBJ_VC_REF_CODE"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_GOOD_VALUES_TYPE_CODE</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.VC_CODE%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.OBJECT_HISTORY-0" name="SI_OBJECTS_PKG_S.OBJECT_HISTORY-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION OBJECT_HISTORY</h5>
<div class="_description">
List of object changes
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="OBJECT_HISTORY"
data-object="SI_OBJECTS_PKG_S.OBJECT_HISTORY"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_PRIMARY_KEY_VALUE</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Object</td>
</tr>
<tr class="">
<td>vch_VC_FOREIGN_KEY</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Foreign key for content audit</td>
</tr>
<tr class="">
<td>num_N_FOREIGN_KEY_VALUE</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Foreign key value</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>ADD_MONTHS(SYSDATE -3)</td>
<td>Search period begin date</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Search period end date</td>
</tr>
<tr class="">
<td colspan="5">RETURN SS_AUDIT_PKG_S.TABLE_HISTORY_LIST_TABLE_TYPE</td>
<td>Object changes list</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_BOUND_OBJECT_ID-0" name="SI_OBJECTS_PKG_S.GET_BOUND_OBJECT_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_BOUND_OBJECT_ID</h5>
<div class="_description">
Получить связанный объект (первый по порядку).
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_BOUND_OBJECT_ID"
data-object="SI_OBJECTS_PKG_S.GET_BOUND_OBJECT_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Оборудование</td>
</tr>
<tr class="">
<td>num_N_BIND_TYPE_ID</td>
<td>IN</td>
<td>SI_OBJ_OBJECTS.N_OBJ_ROLE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.OBJOBJ_BIND_TYPE_NetConnection</td>
<td>Тип привязки</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>Связанный объект</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJ_D_VALUE-1" name="SI_OBJECTS_PKG_S.GET_OBJ_D_VALUE-1" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJ_D_VALUE</h5>
<div class="_description">
Выбрать значение-дату
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJ_D_VALUE"
data-object="SI_OBJECTS_PKG_S.GET_OBJ_D_VALUE"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJ_VALUES.D_VALUE%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJ_D_VALUE-2" name="SI_OBJECTS_PKG_S.GET_OBJ_D_VALUE-2" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJ_D_VALUE</h5>
<div class="_description">
Выбрать значение-дату (перегрузка с кодом параметра)
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJ_D_VALUE"
data-object="SI_OBJECTS_PKG_S.GET_OBJ_D_VALUE"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_GOOD_VALUES_TYPE_CODE</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJ_VALUES.D_VALUE%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_USER_EQUIP_BY_BIND-1" name="SI_OBJECTS_PKG_S.GET_USER_EQUIP_BY_BIND-1" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_USER_EQUIP_BY_BIND</h5>
<div class="_description">
Получить идентификатор абонентского оборудования по привязанному к нему оборудованию.
Работает только в случае, когда абонентское оборудование привязано прямой привязкой, т.е. является главным.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_USER_EQUIP_BY_BIND"
data-object="SI_OBJECTS_PKG_S.GET_USER_EQUIP_BY_BIND"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_BIND_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор объекта, привязанного к абонентскому оборудованию</td>
</tr>
<tr class="">
<td>num_N_OBJ_ROLE_ID</td>
<td>IN</td>
<td>SI_OBJ_OBJECTS.N_OBJ_ROLE_ID%TYPE</td>
<td>NUMBER</td>
<td>SS_CONSTANTS_PKG_S.OBJOBJ_BIND_TYPE_NetConnection</td>
<td>Идентификатор типа привязки объекта к абонентскому оборудованию</td>
</tr>
<tr class="">
<td>b_GET_USER_EQUIP</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_TRUE</td>
<td>Включить режим подбора абонентского оборудования (возвращает ID родительского ОУ<br/>для «одиночного» оборудования и ID компонента для компонента сетевой службы).<br/>Если режим отключен, всегда возвращается ID подобранного компонента.</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_USER_EQUIP_BY_BIND-2" name="SI_OBJECTS_PKG_S.GET_USER_EQUIP_BY_BIND-2" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_USER_EQUIP_BY_BIND</h5>
<div class="_description">
Получить идентификатор абонентского ОУ по привязанному к нему оборудованию.
Работает только в случае, когда абонентское ОУ привязано прямой привязкой, т.е. является главным.
Если передаются адрес абонентского ОУ и его тип,
но данный адрес не привязан к абонентскому ОУ, флаг неполной авторизации принимает истинное значение.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_USER_EQUIP_BY_BIND"
data-object="SI_OBJECTS_PKG_S.GET_USER_EQUIP_BY_BIND"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>OUT</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Абонентское оборудование</td>
</tr>
<tr class="">
<td>b_IncompleteAuth</td>
<td>OUT</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_BIND_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор объекта, привязанного к абонентскому оборудованию</td>
</tr>
<tr class="">
<td>num_N_OBJ_ROLE_ID</td>
<td>IN</td>
<td>SI_OBJ_OBJECTS.N_OBJ_ROLE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа привязки объекта к абонентскому оборудованию</td>
</tr>
<tr class="">
<td>vch_USER_ADDRESS</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Адрес абонентского оборудования</td>
</tr>
<tr class="">
<td>num_N_USER_ADDR_TYPE_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип адреса оборудования абонента</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор позиции номенклатуры оборудования. Используется для получения<br/>оборудования в случае нескольких ОУ на одном порту.</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.CHECK_OBJ_ACTIVE_INVOICES-0" name="SI_OBJECTS_PKG_S.CHECK_OBJ_ACTIVE_INVOICES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHECK_OBJ_ACTIVE_INVOICES</h5>
<div class="_description">
Проверить, есть ли активные инвойсы по оборудованию.
Если инвойсы были, то вызывается исключение с подробным описанием причины.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="CHECK_OBJ_ACTIVE_INVOICES"
data-object="SI_OBJECTS_PKG_S.CHECK_OBJ_ACTIVE_INVOICES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор ОУ, по которому выполнить проверку</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_ID-0" name="SI_OBJECTS_PKG_S.GET_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ID</h5>
<div class="_description">
Получить идентификатор ОУ по его коду, идентификатору или адресу компонента.
Для распознавания по адресу нужно передать тип адреса.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_ID"
data-object="SI_OBJECTS_PKG_S.GET_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_CODE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_ADDR_TYPE_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип адреса. Если нужно подобрать ОУ по коду или ID, то в этот аргумент следует передать NULL.<br/>Подбор по адресу работает только если адрес привязан к компоненту ОУ, но не к родительскому ОУ.</td>
</tr>
<tr class="">
<td>num_N_MAIN_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор родительского ОУ по спецификации для ограничения возможных вариантов подбора<br/>(для подбора по телефонным номерам не используется). Можно передавать пустым.</td>
</tr>
<tr class="">
<td>b_GET_USER_EQUIP</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Включить режим подбора абонентского оборудования (возвращает ID родительского ОУ<br/>для «одиночного» оборудования и ID компонента для компонента сетевой службы).<br/>Если режим отключен (по умолчанию), всегда возвращается ID подобранного компонента.</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_N_OBJ_KIND_ID-0" name="SI_OBJECTS_PKG_S.GET_N_OBJ_KIND_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_OBJ_KIND_ID</h5>
<div class="_description">
Опеределить вид спецификации
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_N_OBJ_KIND_ID"
data-object="SI_OBJECTS_PKG_S.GET_N_OBJ_KIND_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJECTS.N_GOOD_ID%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJ_CL_VALUE-1" name="SI_OBJECTS_PKG_S.GET_OBJ_CL_VALUE-1" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJ_CL_VALUE</h5>
<div class="_description">
Выбрать значение-clob
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJ_CL_VALUE"
data-object="SI_OBJECTS_PKG_S.GET_OBJ_CL_VALUE"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJ_VALUES.CL_VALUE%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJ_CL_VALUE-2" name="SI_OBJECTS_PKG_S.GET_OBJ_CL_VALUE-2" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJ_CL_VALUE</h5>
<div class="_description">
Выбрать значение-clob (перегрузка с кодом параметра)
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJ_CL_VALUE"
data-object="SI_OBJECTS_PKG_S.GET_OBJ_CL_VALUE"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_GOOD_VALUES_TYPE_CODE</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJ_VALUES.CL_VALUE%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJ_VC_VALUE-1" name="SI_OBJECTS_PKG_S.GET_OBJ_VC_VALUE-1" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJ_VC_VALUE</h5>
<div class="_description">
Выбрать строковое значение
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJ_VC_VALUE"
data-object="SI_OBJECTS_PKG_S.GET_OBJ_VC_VALUE"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJ_VALUES.VC_VALUE%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJ_VC_VALUE-2" name="SI_OBJECTS_PKG_S.GET_OBJ_VC_VALUE-2" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJ_VC_VALUE</h5>
<div class="_description">
Выбрать строковое значение (перегрузка с кодом параметра)
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJ_VC_VALUE"
data-object="SI_OBJECTS_PKG_S.GET_OBJ_VC_VALUE"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_GOOD_VALUES_TYPE_CODE</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJ_VALUES.VC_VALUE%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_GOOD_PERMITTED_SERVS-0" name="SI_OBJECTS_PKG_S.GET_GOOD_PERMITTED_SERVS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_GOOD_PERMITTED_SERVS</h5>
<div class="_description">
Получение типа оборудования для дальнейшего определения разрешенных услуг
и признака наличия привязок типа «Разрешенная услуга»
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_GOOD_PERMITTED_SERVS"
data-object="SI_OBJECTS_PKG_S.GET_GOOD_PERMITTED_SERVS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор оборудования</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>OUT</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа оборудования (для компонентов возвращается<br/>идентификатор позиции спецификации)</td>
</tr>
<tr class="">
<td>b_PermittedServs</td>
<td>OUT</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td></td>
<td>Признак наличия привязок типа «Разрешенная услуга»</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_NAME_BY_ID-0" name="SI_OBJECTS_PKG_S.GET_NAME_BY_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_NAME_BY_ID</h5>
<div class="_description">
Возвратить наименование объекта
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_NAME_BY_ID"
data-object="SI_OBJECTS_PKG_S.GET_NAME_BY_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJECTS.VC_NAME%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_N_FIRM_ID-0" name="SI_OBJECTS_PKG_S.GET_N_FIRM_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_FIRM_ID</h5>
<div class="_description">
Возвратить фирму объекта
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_N_FIRM_ID"
data-object="SI_OBJECTS_PKG_S.GET_N_FIRM_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJECTS.N_FIRM_ID%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_N_OBJ_SUBJECT_ID-0" name="SI_OBJECTS_PKG_S.GET_N_OBJ_SUBJECT_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_OBJ_SUBJECT_ID</h5>
<div class="_description">
Возвратить строку с СУ в заданной роли для ОУ
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_N_OBJ_SUBJECT_ID"
data-object="SI_OBJECTS_PKG_S.GET_N_OBJ_SUBJECT_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_OBJ_SUBJ_ROLE_ID</td>
<td>IN</td>
<td>SI_OBJ_SUBJECTS.N_OBJ_SUBJ_ROLE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJ_SUBJECTS.N_OBJ_SUBJECT_ID%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJ_BINDS-0" name="SI_OBJECTS_PKG_S.GET_OBJ_BINDS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJ_BINDS</h5>
<div class="_description">
Функция возвращает список ОУ с владельцами, привязанных к данному порту
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJ_BINDS"
data-object="SI_OBJECTS_PKG_S.GET_OBJ_BINDS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор порта</td>
</tr>
<tr class="">
<td colspan="5">RETURN OBJ_BINDS_LIST_TABLE_TYPE</td>
<td>Список привязанных ОУ с владельцами</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJ_VC_REF_NAME-1" name="SI_OBJECTS_PKG_S.GET_OBJ_VC_REF_NAME-1" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJ_VC_REF_NAME</h5>
<div class="_description">
Выбрать значение типа наименование ссылки
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJ_VC_REF_NAME"
data-object="SI_OBJECTS_PKG_S.GET_OBJ_VC_REF_NAME"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.VC_NAME%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJ_VC_REF_NAME-2" name="SI_OBJECTS_PKG_S.GET_OBJ_VC_REF_NAME-2" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJ_VC_REF_NAME</h5>
<div class="_description">
Выбрать значение типа код наименования (перегрузка с кодом параметра)
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJ_VC_REF_NAME"
data-object="SI_OBJECTS_PKG_S.GET_OBJ_VC_REF_NAME"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_GOOD_VALUES_TYPE_CODE</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.VC_NAME%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_USE_OBJECT_ID-0" name="SI_OBJECTS_PKG_S.GET_USE_OBJECT_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_USE_OBJECT_ID</h5>
<div class="_description">
Получить абонентское оборудование при использовании разных схем подключения.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_USE_OBJECT_ID"
data-object="SI_OBJECTS_PKG_S.GET_USE_OBJECT_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Объект учета</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>Абонентское оборудование</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.CHECK_CDR_CLEANUP-0" name="SI_OBJECTS_PKG_S.CHECK_CDR_CLEANUP-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION CHECK_CDR_CLEANUP</h5>
<div class="_description">
Проверить необходимость добавления задания по удалению старых CDR
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="CHECK_CDR_CLEANUP"
data-object="SI_OBJECTS_PKG_S.CHECK_CDR_CLEANUP"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN MAIN.BOOL</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.CHECK_EQUIP_CHANGE_OWNER-0" name="SI_OBJECTS_PKG_S.CHECK_EQUIP_CHANGE_OWNER-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHECK_EQUIP_CHANGE_OWNER</h5>
<div class="_description">
Проверить, можно ли менять владельца у оборудования.
Если нельзя, то вызывает исключение с описанием причины.
Проверку нужно выполнять ПОСЛЕ вызова SI_SUBJECTS_PUT!
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="CHECK_EQUIP_CHANGE_OWNER"
data-object="SI_OBJECTS_PKG_S.CHECK_EQUIP_CHANGE_OWNER"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор ОУ, по которому выполнить проверку</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.DOES_OBJECT_CODE_EXIST-0" name="SI_OBJECTS_PKG_S.DOES_OBJECT_CODE_EXIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION DOES_OBJECT_CODE_EXIST</h5>
<div class="_description">
Проверить существование ОУ с указанным кодом
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="DOES_OBJECT_CODE_EXIST"
data-object="SI_OBJECTS_PKG_S.DOES_OBJECT_CODE_EXIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_OBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код ОУ</td>
</tr>
<tr class="">
<td>num_N_OBJECT_EXCLUDE_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>ОУ, исключаемый из поиска</td>
</tr>
<tr class="">
<td>rc_Good</td>
<td>IN</td>
<td>SR_GOODS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Товар/услуга</td>
</tr>
<tr class="">
<td>num_N_MAIN_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Основной ОУ по спецификации</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_ID_BY_ADDRESS-1" name="SI_OBJECTS_PKG_S.GET_ID_BY_ADDRESS-1" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_ID_BY_ADDRESS</h5>
<div class="_description">
Определить идентификатор оборудования по коду адреса и его типу.
Подбор определенных типов адресов выполняется не по коду адреса, а по входящему в адрес
значению (для подсети - по IP-адресу из этой подсети, для телефонного кода - по телефонному номеру).
Работает только для адресов, привязанных к компоненту оборудования.
Используется в HID.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_ID_BY_ADDRESS"
data-object="SI_OBJECTS_PKG_S.GET_ID_BY_ADDRESS"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>OUT</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор подобранного ОУ</td>
</tr>
<tr class="">
<td>num_N_MAIN_OBJECT_ID</td>
<td>IN/OUT</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор родительского ОУ (если передать NULL - будет подобран, если если не NULL -<br/>будет использован как доп. фильтр). Для подбора по телефонным номерам не используется.</td>
</tr>
<tr class="">
<td>num_N_MAIN_GOOD_TYPE_ID</td>
<td>OUT</td>
<td>SR_GOODS.N_GOOD_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип номенклатурной позиции родительского ОУ.</td>
</tr>
<tr class="">
<td>vch_ADDR_VALUE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Текстовое значение адреса</td>
</tr>
<tr class="">
<td>num_N_ADDR_TYPE_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип адреса (NULL поддерживается, но не рекомендуется)</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор фирмы, для которой выполнить поиск ОУ</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата, по состоянию на которую выполнять поиск адреса ОУ (по умолчанию SYSDATE)</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID_Verify</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор уже подобранного ОУ для проверки корректности его подбора.<br/>Если адрес принадлежит другому ОУ, то функция вернет NULL; если тому же ОУ - его ID</td>
</tr>
<tr class="">
<td>b_OnlyActiveAddresses</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг поиска ОУ только по адресам во включенном состоянии (ADDR_STATE_On)</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_ID_BY_ADDRESS-2" name="SI_OBJECTS_PKG_S.GET_ID_BY_ADDRESS-2" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ID_BY_ADDRESS</h5>
<div class="_description">
Определить идентификатор оборудования по коду адреса и его типу.
Упрощенная версия одноименной процедуры. Имеет удобный режим подбора абонентского оборудования.
Работает только для адресов, привязанных к компоненту оборудования.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_ID_BY_ADDRESS"
data-object="SI_OBJECTS_PKG_S.GET_ID_BY_ADDRESS"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_ADDR_VALUE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Текстовое значение адреса</td>
</tr>
<tr class="">
<td>num_N_ADDR_TYPE_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип адреса (NULL поддерживается, но не рекомендуется)</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор фирмы, для которой выполнить поиск ОУ</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата, по состоянию на которую выполнять поиск адреса ОУ (по умолчанию SYSDATE)</td>
</tr>
<tr class="">
<td>num_N_MAIN_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор родительского ОУ по спецификации для ограничения возможных вариантов подбора<br/>(для подбора по телефонным номерам не используется)</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID_Verify</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор уже подобранного ОУ для проверки корректности его подбора.<br/>Если адрес принадлежит другому ОУ, то функция вернет NULL; если тому же ОУ - его ID</td>
</tr>
<tr class="">
<td>b_GET_USER_EQUIP</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Режим подбора абонентского оборудования. Если включен, то возвращается основное оборудование,<br/>к компоненту которого привязан адрес, за исключением сетевых служб, для которых<br/>возвращается компонент с данным адресом независимо от выбранного режима.</td>
</tr>
<tr class="">
<td>b_OnlyActiveAddresses</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг поиска ОУ только по адресам во включенном состоянии (ADDR_STATE_On)</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>Идентификатор подобранного ОУ</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_ID_BY_ADDRESS-3" name="SI_OBJECTS_PKG_S.GET_ID_BY_ADDRESS-3" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ID_BY_ADDRESS</h5>
<div class="_description">
Получить идентификатор ОУ по его адресу (простой вариант)
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_ID_BY_ADDRESS"
data-object="SI_OBJECTS_PKG_S.GET_ID_BY_ADDRESS"
data-overload="3"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ADDRESS_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор адреса</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>SI_OBJ_ADDRESSES.D_BEG%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата операции</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>Идентификатор ОУ. Если его подобрать невозможно (адрес используется<br/>более чем одним ОУ или не используется ни одним), возвращает NULL</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_MAIN_N_OBJECT_ID-0" name="SI_OBJECTS_PKG_S.GET_MAIN_N_OBJECT_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_MAIN_N_OBJECT_ID</h5>
<div class="_description">
Возвратить ОУ, являющийся основным по спецификации для ОУ
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_MAIN_N_OBJECT_ID"
data-object="SI_OBJECTS_PKG_S.GET_MAIN_N_OBJECT_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_N_GOOD_ID-0" name="SI_OBJECTS_PKG_S.GET_N_GOOD_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_GOOD_ID</h5>
<div class="_description">
Определить, экземпляром какой ассортиментной позиции или спецификации являтся объект
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_N_GOOD_ID"
data-object="SI_OBJECTS_PKG_S.GET_N_GOOD_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJECTS.N_GOOD_ID%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.IS_CUSTOMER_EQUIPMENT-0" name="SI_OBJECTS_PKG_S.IS_CUSTOMER_EQUIPMENT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_CUSTOMER_EQUIPMENT</h5>
<div class="_description">
Is object customer equipment?
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="IS_CUSTOMER_EQUIPMENT"
data-object="SI_OBJECTS_PKG_S.IS_CUSTOMER_EQUIPMENT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Object</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Flag of customer equipment</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.CHECK_COLLECTOR_EX_DATA-0" name="SI_OBJECTS_PKG_S.CHECK_COLLECTOR_EX_DATA-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION CHECK_COLLECTOR_EX_DATA</h5>
<div class="_description">
Проверить необходимость добавления задания по сбору статистики с внешнего коллектора при актуализации объекта
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="CHECK_COLLECTOR_EX_DATA"
data-object="SI_OBJECTS_PKG_S.CHECK_COLLECTOR_EX_DATA"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN MAIN.BOOL</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.CHECK_OBJ_ACTIVE_USER_GOODS-0" name="SI_OBJECTS_PKG_S.CHECK_OBJ_ACTIVE_USER_GOODS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHECK_OBJ_ACTIVE_USER_GOODS</h5>
<div class="_description">
Проверить, есть ли активная подписка на услуги по оборудованию.
Если подписка есть, то вызывается исключение с подробным описанием причины.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="CHECK_OBJ_ACTIVE_USER_GOODS"
data-object="SI_OBJECTS_PKG_S.CHECK_OBJ_ACTIVE_USER_GOODS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор ОУ, по которому выполнить проверку</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_ID_BY_CODE-1" name="SI_OBJECTS_PKG_S.GET_ID_BY_CODE-1" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ID_BY_CODE</h5>
<div class="_description">
Получить идентификатор ОУ по его коду.
Используется в HID.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_ID_BY_CODE"
data-object="SI_OBJECTS_PKG_S.GET_ID_BY_CODE"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_OBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код ОУ</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор типа ОУ (позиция номенклатуры)</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>Идентификатор ОУ</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_ID_BY_CODE-2" name="SI_OBJECTS_PKG_S.GET_ID_BY_CODE-2" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ID_BY_CODE</h5>
<div class="_description">
Получить идентификатор ОУ по его коду и родительскому (по спецификации) ОУ
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_ID_BY_CODE"
data-object="SI_OBJECTS_PKG_S.GET_ID_BY_CODE"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_OBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код ОУ</td>
</tr>
<tr class="">
<td>num_N_MAIN_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор родительского ОУ</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор типа ОУ (позиция номенклатуры)</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>Идентификатор ОУ</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJ_N_REF_ID-1" name="SI_OBJECTS_PKG_S.GET_OBJ_N_REF_ID-1" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJ_N_REF_ID</h5>
<div class="_description">
Выбрать значение типа ссылка
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJ_N_REF_ID"
data-object="SI_OBJECTS_PKG_S.GET_OBJ_N_REF_ID"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJ_VALUES.N_REF_ID%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.GET_OBJ_N_REF_ID-2" name="SI_OBJECTS_PKG_S.GET_OBJ_N_REF_ID-2" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OBJ_N_REF_ID</h5>
<div class="_description">
Выбрать значение типа ссылка (перегрузка с кодом параметра)
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="GET_OBJ_N_REF_ID"
data-object="SI_OBJECTS_PKG_S.GET_OBJ_N_REF_ID"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJ_VALUES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_GOOD_VALUES_TYPE_CODE</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJ_VALUES.N_REF_ID%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_OBJECTS_PKG_S.IS_OBJECT_CODE_EXIST-0" name="SI_OBJECTS_PKG_S.IS_OBJECT_CODE_EXIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_OBJECT_CODE_EXIST</h5>
<div class="_description">
Проверить существование ОУ с указанным кодом
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_OBJECTS_PKG_S"
data-subprogram="IS_OBJECT_CODE_EXIST"
data-object="SI_OBJECTS_PKG_S.IS_OBJECT_CODE_EXIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_OBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код ОУ</td>
</tr>
<tr class="">
<td>num_N_OBJECT_EXCLUDE_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>ОУ, исключаемый из поиска</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Товар/услуга</td>
</tr>
<tr class="">
<td>num_N_MAIN_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Основной ОУ по спецификации</td>
</tr>
<tr class="">
<td colspan="5">RETURN MAIN.BOOL</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SI_PERSONS_PKG" name="SI_PERSONS_PKG">SI_PERSONS_PKG</a></h2>
<div class="_description">
Работа с физическими лицами
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_PERSONS_PKG.SI_PERSONS_DEL-0" name="SI_PERSONS_PKG.SI_PERSONS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_PERSONS_DEL</h5>
<div class="_description">
Удаление записи о физлице.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_PERSONS_PKG"
data-subprogram="SI_PERSONS_DEL"
data-object="SI_PERSONS_PKG.SI_PERSONS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор физического лица</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_PERSONS_PKG.SI_PERSONS_PUT-0" name="SI_PERSONS_PKG.SI_PERSONS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_PERSONS_PUT</h5>
<div class="_description">
Добавление/изменение записи о физическом лице.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_PERSONS_PKG"
data-subprogram="SI_PERSONS_PUT"
data-object="SI_PERSONS_PKG.SI_PERSONS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор физического лица</td>
</tr>
<tr class="">
<td>num_N_OPF_ID</td>
<td>IN</td>
<td>SI_PERSONS.N_OPF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор организационно-правовой формы (справочник REF_TYPE_OPF)</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор фирмы</td>
</tr>
<tr class="">
<td>vch_VC_FIRST_NAME</td>
<td>IN</td>
<td>SI_PERSONS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Имя</td>
</tr>
<tr class="">
<td>vch_VC_SURNAME</td>
<td>IN</td>
<td>SI_PERSONS.VC_SURNAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Фамилия</td>
</tr>
<tr class="">
<td>vch_VC_SECOND_NAME</td>
<td>IN</td>
<td>SI_PERSONS.VC_SECOND_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Отчество</td>
</tr>
<tr class="">
<td>num_N_SEX_ID</td>
<td>IN</td>
<td>SI_PERSONS.N_SEX_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Пол (справочник REF_TYPE_Sex)</td>
</tr>
<tr class="">
<td>vch_VC_INN</td>
<td>IN</td>
<td>SI_PERSONS.VC_INN%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>ИНН</td>
</tr>
<tr class="">
<td>num_N_DOC_AUTH_TYPE_ID</td>
<td>IN</td>
<td>SI_PERSONS.N_DOC_AUTH_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор типа удостоверения личности (справочник REF_TYPE_Document)</td>
</tr>
<tr class="">
<td>vch_VC_DOC_SERIAL</td>
<td>IN</td>
<td>SI_PERSONS.VC_DOC_SERIAL%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Серия удостоверения личности</td>
</tr>
<tr class="">
<td>vch_VC_DOC_NO</td>
<td>IN</td>
<td>SI_PERSONS.VC_DOC_NO%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер удостоверения личности</td>
</tr>
<tr class="">
<td>dt_D_DOC</td>
<td>IN</td>
<td>SI_PERSONS.D_DOC%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата выдачи удостоверения личности</td>
</tr>
<tr class="">
<td>vch_VC_DOCUMENT</td>
<td>IN</td>
<td>SI_PERSONS.VC_DOCUMENT%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Кем выдано удостоверение личности</td>
</tr>
<tr class="">
<td>dt_D_BIRTH</td>
<td>IN</td>
<td>SI_PERSONS.D_BIRTH%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата рождения</td>
</tr>
<tr class="">
<td>vch_VC_BIRTH_PLACE</td>
<td>IN</td>
<td>SI_PERSONS.VC_BIRTH_PLACE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Место рождения</td>
</tr>
<tr class="">
<td>vch_VC_PENS_INSURANCE</td>
<td>IN</td>
<td>SI_PERSONS.VC_PENS_INSURANCE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Данные пенсионного страхования</td>
</tr>
<tr class="">
<td>vch_VC_MED_INSURANCE</td>
<td>IN</td>
<td>SI_PERSONS.VC_MED_INSURANCE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Данные медицинского страхового полиса</td>
</tr>
<tr class="">
<td>num_N_CITIZENSHIP_ID</td>
<td>IN</td>
<td>SI_PERSONS.N_CITIZENSHIP_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор гражданства</td>
</tr>
<tr class="">
<td>vch_VC_KPP</td>
<td>IN</td>
<td>SI_PERSONS.VC_KPP%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>КПП</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Примечание</td>
</tr>
<tr class="">
<td>num_N_SUBJ_STATE_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJ_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор статуса СУ (справочник REF_TYPE_Subject_State)</td>
</tr>
<tr class="">
<td>num_N_SUBJ_GROUP_ID</td>
<td>IN</td>
<td>SI_SUBJ_GROUPS.N_SUBJ_GROUP_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор группы физических лиц</td>
</tr>
<tr class="">
<td>vch_VC_DOC_DEPARTMENT</td>
<td>IN</td>
<td>SI_PERSONS.VC_DOC_DEPARTMENT%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код подразделения, выдавшего удостоверение личности</td>
</tr>
<tr class="">
<td>tbl_T_TAGS</td>
<td>IN</td>
<td>TAGS</td>
<td>TABLE</td>
<td>NULL</td>
<td>Теги</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_PERSONS_PKG.SI_PERSONS_CHG_NO_PRIVATE-0" name="SI_PERSONS_PKG.SI_PERSONS_CHG_NO_PRIVATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_PERSONS_CHG_NO_PRIVATE</h5>
<div class="_description">
Изменение записи о физическом лице без изменения персональных данных.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_PERSONS_PKG"
data-subprogram="SI_PERSONS_CHG_NO_PRIVATE"
data-object="SI_PERSONS_PKG.SI_PERSONS_CHG_NO_PRIVATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор физического лица</td>
</tr>
<tr class="">
<td>num_N_OPF_ID</td>
<td>IN</td>
<td>SI_PERSONS.N_OPF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор организационно-правовой формы (справочник REF_TYPE_OPF)</td>
</tr>
<tr class="">
<td>vch_VC_FIRST_NAME</td>
<td>IN</td>
<td>SI_PERSONS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Имя</td>
</tr>
<tr class="">
<td>vch_VC_SURNAME</td>
<td>IN</td>
<td>SI_PERSONS.VC_SURNAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Фамилия</td>
</tr>
<tr class="">
<td>vch_VC_SECOND_NAME</td>
<td>IN</td>
<td>SI_PERSONS.VC_SECOND_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Отчество</td>
</tr>
<tr class="">
<td>num_N_SEX_ID</td>
<td>IN</td>
<td>SI_PERSONS.N_SEX_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Пол (справочник REF_TYPE_Sex)</td>
</tr>
<tr class="">
<td>num_N_SUBJ_GROUP_ID</td>
<td>IN</td>
<td>SI_SUBJ_GROUPS.N_SUBJ_GROUP_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор группы СУ</td>
</tr>
<tr class="">
<td>vch_VC_INN</td>
<td>IN</td>
<td>SI_PERSONS.VC_INN%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>ИНН</td>
</tr>
<tr class="">
<td>dt_D_BIRTH</td>
<td>IN</td>
<td>SI_PERSONS.D_BIRTH%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата рождения</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Примечание</td>
</tr>
<tr class="">
<td>num_N_SUBJ_STATE_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJ_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор статуса СУ (справочник REF_TYPE_Subject_State)</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SI_REF_PKG_S" name="SI_REF_PKG_S">SI_REF_PKG_S</a></h2>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_REF_PKG_S.GET_C_VALUE_2-0" name="SI_REF_PKG_S.GET_C_VALUE_2-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_C_VALUE_2</h5>
<div class="_description">
Возвратить символьное значение справочной величины.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_REF_PKG_S"
data-subprogram="GET_C_VALUE_2"
data-object="SI_REF_PKG_S.GET_C_VALUE_2"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.C_VALUE%TYPE</td>
<td>Символьное значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_REF_PKG_S.GET_ID_BY_CODE-0" name="SI_REF_PKG_S.GET_ID_BY_CODE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ID_BY_CODE</h5>
<div class="_description">
Возвратить идентификатор по коду справочного значения.
Тип справочника необязателен, но при выборе дублирующегося кода справочного значения
без указания справочника функция вернет NULL.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_REF_PKG_S"
data-subprogram="GET_ID_BY_CODE"
data-object="SI_REF_PKG_S.GET_ID_BY_CODE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_REF.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код справочного значения</td>
</tr>
<tr class="">
<td>num_N_REF_TYPE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Тип справочного значения</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.N_REF_ID%TYPE</td>
<td>Справочное значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_REF_PKG_S.GET_ID_BY_NAME-0" name="SI_REF_PKG_S.GET_ID_BY_NAME-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ID_BY_NAME</h5>
<div class="_description">
Возвратить идентификатор по наименованию справочного значения.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_REF_PKG_S"
data-subprogram="GET_ID_BY_NAME"
data-object="SI_REF_PKG_S.GET_ID_BY_NAME"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SI_REF.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Наименование справочного значения</td>
</tr>
<tr class="">
<td>num_N_REF_TYPE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип справочного значения</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.N_REF_ID%TYPE</td>
<td>Справочное значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_REF_PKG_S.GET_VC_VALUE_FOR_REGION-0" name="SI_REF_PKG_S.GET_VC_VALUE_FOR_REGION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_VC_VALUE_FOR_REGION</h5>
<div class="_description">
Возвратить строковое значение справочной величины для регионов.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_REF_PKG_S"
data-subprogram="GET_VC_VALUE_FOR_REGION"
data-object="SI_REF_PKG_S.GET_VC_VALUE_FOR_REGION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td>num_N_LANG_ID</td>
<td>IN</td>
<td>SI_REF.N_LANG_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_LANG_ID')</td>
<td>Язык</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.VC_VALUE%TYPE</td>
<td>Строковое значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_REF_PKG_S.IS_REF_DEL-0" name="SI_REF_PKG_S.IS_REF_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_REF_DEL</h5>
<div class="_description">
Проверить, можно ли удалить справочное значение.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_REF_PKG_S"
data-subprogram="IS_REF_DEL"
data-object="SI_REF_PKG_S.IS_REF_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td colspan="5">RETURN MAIN.BOOL</td>
<td>Результат проверки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_REF_PKG_S.IS_VALUE_IN_REF-0" name="SI_REF_PKG_S.IS_VALUE_IN_REF-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_VALUE_IN_REF</h5>
<div class="_description">
Проверить, находится ли значение в справочнике.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_REF_PKG_S"
data-subprogram="IS_VALUE_IN_REF"
data-object="SI_REF_PKG_S.IS_VALUE_IN_REF"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Проверяемое значение</td>
</tr>
<tr class="">
<td>num_N_REF_TYPE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Справочник</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Результат проверки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_REF_PKG_S.GET_CODE_BY_ID-0" name="SI_REF_PKG_S.GET_CODE_BY_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_CODE_BY_ID</h5>
<div class="_description">
Возвратить код справочного значения по идентификатору.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_REF_PKG_S"
data-subprogram="GET_CODE_BY_ID"
data-object="SI_REF_PKG_S.GET_CODE_BY_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.VC_CODE%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_REF_PKG_S.GET_VC_VALUE-0" name="SI_REF_PKG_S.GET_VC_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_VC_VALUE</h5>
<div class="_description">
Возвратить строковое значение справочной величины.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_REF_PKG_S"
data-subprogram="GET_VC_VALUE"
data-object="SI_REF_PKG_S.GET_VC_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td>num_N_LANG_ID</td>
<td>IN</td>
<td>SI_REF.N_LANG_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_LANG_ID')</td>
<td>Язык</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.VC_VALUE%TYPE</td>
<td>Строковое значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_REF_PKG_S.RESET_CACHE-0" name="SI_REF_PKG_S.RESET_CACHE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE RESET_CACHE</h5>
<div class="_description">
Reset cache of refs
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_REF_PKG_S.GET_N_REF_BASE_ID-0" name="SI_REF_PKG_S.GET_N_REF_BASE_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_REF_BASE_ID</h5>
<div class="_description">
Возвратить идентификатор базового справочного значения.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_REF_PKG_S"
data-subprogram="GET_N_REF_BASE_ID"
data-object="SI_REF_PKG_S.GET_N_REF_BASE_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.N_REF_BASE_ID%TYPE</td>
<td>Базовый справочник</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_REF_PKG_S.GET_C_VALUE-0" name="SI_REF_PKG_S.GET_C_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_C_VALUE</h5>
<div class="_description">
Возвратить символьное значение справочной величины.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_REF_PKG_S"
data-subprogram="GET_C_VALUE"
data-object="SI_REF_PKG_S.GET_C_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.C_VALUE%TYPE</td>
<td>Символьное значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_REF_PKG_S.GET_ID_BY_VC_VALUE-0" name="SI_REF_PKG_S.GET_ID_BY_VC_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ID_BY_VC_VALUE</h5>
<div class="_description">
Возвратить идентификатор по строковому значению справочного значения.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_REF_PKG_S"
data-subprogram="GET_ID_BY_VC_VALUE"
data-object="SI_REF_PKG_S.GET_ID_BY_VC_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>SI_REF.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>vch_VC_REF_TYPE_CODE</td>
<td>IN</td>
<td>SI_REF.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код типа справочного значения</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.N_REF_ID%TYPE</td>
<td>Справочное значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_REF_PKG_S.GET_N_VALUE-0" name="SI_REF_PKG_S.GET_N_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_VALUE</h5>
<div class="_description">
Возвратить числовое значение справочной величины.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_REF_PKG_S"
data-subprogram="GET_N_VALUE"
data-object="SI_REF_PKG_S.GET_N_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.N_VALUE%TYPE</td>
<td>Числовое значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_REF_PKG_S.GET_VALUE-0" name="SI_REF_PKG_S.GET_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_VALUE</h5>
<div class="_description">
Возвратить значение-строку по идентификатору справочника.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_REF_PKG_S"
data-subprogram="GET_VALUE"
data-object="SI_REF_PKG_S.GET_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td>num_N_LANG_ID</td>
<td>IN</td>
<td>SI_REF.N_LANG_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Язык</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF%ROWTYPE</td>
<td>Строка с данными по справочному значению</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_REF_PKG_S.GET_ID_BY_VC_VALUE_2-0" name="SI_REF_PKG_S.GET_ID_BY_VC_VALUE_2-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ID_BY_VC_VALUE_2</h5>
<div class="_description">
Возвратить идентификатор по 2-му строковому значению справочного значения.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_REF_PKG_S"
data-subprogram="GET_ID_BY_VC_VALUE_2"
data-object="SI_REF_PKG_S.GET_ID_BY_VC_VALUE_2"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_VALUE_2</td>
<td>IN</td>
<td>SI_REF.VC_VALUE_2%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Второе строковое значение</td>
</tr>
<tr class="">
<td>vch_VC_REF_TYPE_CODE</td>
<td>IN</td>
<td>SI_REF.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код типа справочного значения</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.N_REF_ID%TYPE</td>
<td>Справочное значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_REF_PKG_S.GET_N_REF_TYPE_ID-0" name="SI_REF_PKG_S.GET_N_REF_TYPE_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_REF_TYPE_ID</h5>
<div class="_description">
Возвратить тип справочного значения.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_REF_PKG_S"
data-subprogram="GET_N_REF_TYPE_ID"
data-object="SI_REF_PKG_S.GET_N_REF_TYPE_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.N_REF_TYPE_ID%TYPE</td>
<td>Тип справочного значения</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_REF_PKG_S.GET_N_VALUE_2-0" name="SI_REF_PKG_S.GET_N_VALUE_2-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_VALUE_2</h5>
<div class="_description">
Возвратить 2-ое числовое значение справочной величины.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_REF_PKG_S"
data-subprogram="GET_N_VALUE_2"
data-object="SI_REF_PKG_S.GET_N_VALUE_2"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.N_VALUE_2%TYPE</td>
<td>Второе числовое значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_REF_PKG_S.GET_VC_VALUE_2-0" name="SI_REF_PKG_S.GET_VC_VALUE_2-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_VC_VALUE_2</h5>
<div class="_description">
Возвратить 2-е строковое значение справочной величины.
Используется в HPD.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_REF_PKG_S"
data-subprogram="GET_VC_VALUE_2"
data-object="SI_REF_PKG_S.GET_VC_VALUE_2"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td>num_N_LANG_ID</td>
<td>IN</td>
<td>SI_REF.N_LANG_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_LANG_ID')</td>
<td>Язык</td>
</tr>
<tr class="">
<td colspan="5">RETURN DETERMINISTIC</td>
<td>Второе строковое значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_REF_PKG_S.GET_D_VALUE-0" name="SI_REF_PKG_S.GET_D_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_D_VALUE</h5>
<div class="_description">
Возвратить временное значение справочной величины.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_REF_PKG_S"
data-subprogram="GET_D_VALUE"
data-object="SI_REF_PKG_S.GET_D_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.D_VALUE%TYPE</td>
<td>Датавременное значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_REF_PKG_S.GET_NAME_BY_CODE-0" name="SI_REF_PKG_S.GET_NAME_BY_CODE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_NAME_BY_CODE</h5>
<div class="_description">
Возвратить наименование справочного значения по коду.
Для доменных справочников тип справочника можно не указывать.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_REF_PKG_S"
data-subprogram="GET_NAME_BY_CODE"
data-object="SI_REF_PKG_S.GET_NAME_BY_CODE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_REF.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код справочного значения</td>
</tr>
<tr class="">
<td>num_N_REF_TYPE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Тип справочного значения</td>
</tr>
<tr class="">
<td>num_N_LANG_ID</td>
<td>IN</td>
<td>SI_REF.N_LANG_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_LANG_ID')</td>
<td>Язык</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.VC_NAME%TYPE</td>
<td>Наименование справочного значения</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_REF_PKG_S.GET_NAME_BY_ID-0" name="SI_REF_PKG_S.GET_NAME_BY_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_NAME_BY_ID</h5>
<div class="_description">
Возвратить наименование справочного значения по идентификатору.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_REF_PKG_S"
data-subprogram="GET_NAME_BY_ID"
data-object="SI_REF_PKG_S.GET_NAME_BY_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td>num_N_LANG_ID</td>
<td>IN</td>
<td>SI_REF.N_LANG_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_LANG_ID')</td>
<td>Язык</td>
</tr>
<tr class="">
<td colspan="5">RETURN DETERMINISTIC</td>
<td>Наименование справочного значения</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_REF_PKG_S.GET_ID_BY_CODE_EX-0" name="SI_REF_PKG_S.GET_ID_BY_CODE_EX-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ID_BY_CODE_EX</h5>
<div class="_description">
Возвратить идентификатор по коду справочного значения.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_REF_PKG_S"
data-subprogram="GET_ID_BY_CODE_EX"
data-object="SI_REF_PKG_S.GET_ID_BY_CODE_EX"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_REF.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код справочного значения</td>
</tr>
<tr class="">
<td>vch_VC_REF_TYPE_CODE</td>
<td>IN</td>
<td>SI_REF.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код типа справочного значения</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.N_REF_ID%TYPE</td>
<td>Справочное значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_REF_PKG_S.GET_N_PAR_REF_ID-0" name="SI_REF_PKG_S.GET_N_PAR_REF_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_PAR_REF_ID</h5>
<div class="_description">
Возвратить идентификатор вышестоящего справочного значения.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_REF_PKG_S"
data-subprogram="GET_N_PAR_REF_ID"
data-object="SI_REF_PKG_S.GET_N_PAR_REF_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.N_PAR_REF_ID%TYPE</td>
<td>Вышестоящее справочное значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_REF_PKG_S.GET_VC_VALUE_3-0" name="SI_REF_PKG_S.GET_VC_VALUE_3-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_VC_VALUE_3</h5>
<div class="_description">
Возвратить 3-е строковое значение справочной величины.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_REF_PKG_S"
data-subprogram="GET_VC_VALUE_3"
data-object="SI_REF_PKG_S.GET_VC_VALUE_3"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Справочное значение-</td>
</tr>
<tr class="">
<td>num_N_LANG_ID</td>
<td>IN</td>
<td>SI_REF.N_LANG_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_LANG_ID')</td>
<td>Язык</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.VC_VALUE_3%TYPE</td>
<td>Третье строковое значение</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SI_SUBJECTS_PKG" name="SI_SUBJECTS_PKG">SI_SUBJECTS_PKG</a></h2>
<div class="_description">
Работа с субъектами учета
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_COMMENTS_UNSET_EXEC-0" name="SI_SUBJECTS_PKG.SI_SUBJ_COMMENTS_UNSET_EXEC-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_COMMENTS_UNSET_EXEC</h5>
<div class="_description">
Сбросить дату выполнения для комментария к СУ.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_COMMENTS_UNSET_EXEC"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_COMMENTS_UNSET_EXEC"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJ_COMMENTS.N_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_GROUPS_PUT-0" name="SI_SUBJECTS_PKG.SI_SUBJ_GROUPS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_GROUPS_PUT</h5>
<div class="_description">
Добавление или изменение записи о группе субъектов учета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_GROUPS_PUT"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_GROUPS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор группы</td>
</tr>
<tr class="">
<td>num_N_SUBJ_STATE_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJ_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Состояние</td>
</tr>
<tr class="">
<td>num_N_GRP_SUBJ_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_GROUPS.N_SUBJ_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип субъектов учета, состоящих в группе</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_FIRM_ID')</td>
<td>Фирма (филиал)</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Наименование</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Примечание</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.UPDATE_REAL_LOGIN-0" name="SI_SUBJECTS_PKG.UPDATE_REAL_LOGIN-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE UPDATE_REAL_LOGIN</h5>
<div class="_description">
Процедура пересчета «эффективных» логинов по субъекту или объекту.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="UPDATE_REAL_LOGIN"
data-object="SI_SUBJECTS_PKG.UPDATE_REAL_LOGIN"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Субъект</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Объект</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.CHANGE_STATE-0" name="SI_SUBJECTS_PKG.CHANGE_STATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHANGE_STATE</h5>
<div class="_description">
Процедура смены состояния субъекта учета (дублер без перегрузки).
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="CHANGE_STATE"
data-object="SI_SUBJECTS_PKG.CHANGE_STATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>СУ</td>
</tr>
<tr class="">
<td>num_N_SUBJ_STATE_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJ_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Новое состояние</td>
</tr>
<tr class="">
<td>vch_VC_PASSWORD</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Пароль пользователя СУБД (только для пользователей СУБД)</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_CHG_PARENT_SUBJ_ID-0" name="SI_SUBJECTS_PKG.SI_SUBJ_CHG_PARENT_SUBJ_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_CHG_PARENT_SUBJ_ID</h5>
<div class="_description">
Изменить привязку к родительскому СУ.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_CHG_PARENT_SUBJ_ID"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_CHG_PARENT_SUBJ_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор СУ</td>
</tr>
<tr class="">
<td>num_N_PARENT_SUBJ_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_PARENT_SUBJ_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Новое значение для идентификатора родительского СУ</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_FILES_DEL-0" name="SI_SUBJECTS_PKG.SI_SUBJ_FILES_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_FILES_DEL</h5>
<div class="_description">
Удалить запись о привязке файла к субъекту.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_FILES_DEL"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_FILES_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_FILE_ID</td>
<td>IN</td>
<td>SI_SUBJ_FILES.N_SUBJ_FILE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Привязка</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_SERV_CREATE-0" name="SI_SUBJECTS_PKG.SI_SUBJ_SERV_CREATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_SERV_CREATE</h5>
<div class="_description">
Массовая привязка абонентов к службе.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_SERV_CREATE"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_SERV_CREATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор абонента</td>
</tr>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор службы</td>
</tr>
<tr class="">
<td>num_N_SUBJ_SERV_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SUBJ_SERV_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.SUBJ_SERV_ServiceUse</td>
<td>Тип привязки к службе</td>
</tr>
<tr class="">
<td>tbl_T_TAGS</td>
<td>IN</td>
<td>TAGS</td>
<td>TABLE</td>
<td>TAGS()</td>
<td></td>
</tr>
<tr class="">
<td>b_Unsubscribe</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Флаг, определяющий, привязывать или отвязывать абонентов</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_VALUES_TYPE_DEL-0" name="SI_SUBJECTS_PKG.SI_SUBJ_VALUES_TYPE_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_VALUES_TYPE_DEL</h5>
<div class="_description">
Удалить типа дополнительного параметра для субъектов учета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_VALUES_TYPE_DEL"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_VALUES_TYPE_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES_TYPE.N_SUBJ_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип доп. параметра</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_VALUES_TYPE_PUT-0" name="SI_SUBJECTS_PKG.SI_SUBJ_VALUES_TYPE_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_VALUES_TYPE_PUT</h5>
<div class="_description">
Создание или изменение типа дополнительного параметра для субъектов учета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_VALUES_TYPE_PUT"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_VALUES_TYPE_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_VALUE_TYPE_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJ_VALUES_TYPE.N_SUBJ_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип доп. параметра</td>
</tr>
<tr class="">
<td>num_N_SUBJ_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES_TYPE.N_SUBJ_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип субъекта</td>
</tr>
<tr class="">
<td>num_N_DATA_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES_TYPE.N_DATA_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип данных</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_SUBJ_VALUES_TYPE.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Краткое наименование</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SI_SUBJ_VALUES_TYPE.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Полное наименование</td>
</tr>
<tr class="">
<td>num_N_REF_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES_TYPE.N_REF_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Справочник</td>
</tr>
<tr class="">
<td>ch_C_CAN_MODIFY</td>
<td>IN</td>
<td>SI_SUBJ_VALUES_TYPE.C_CAN_MODIFY%TYPE</td>
<td>CHAR</td>
<td></td>
<td>Разрешить редактировать параметр</td>
</tr>
<tr class="">
<td>ch_C_FL_MULTI</td>
<td>IN</td>
<td>SI_SUBJ_VALUES_TYPE.C_FL_MULTI%TYPE</td>
<td>CHAR</td>
<td>'N'</td>
<td>Множественный параметр</td>
</tr>
<tr class="">
<td>ch_C_FL_VALUE_READ_ONLY</td>
<td>IN</td>
<td>SI_SUBJ_VALUES_TYPE.C_FL_VALUE_READ_ONLY%TYPE</td>
<td>CHAR</td>
<td>'N'</td>
<td>Значения параметра только для чтения</td>
</tr>
<tr class="">
<td>ch_C_FL_VALUE_AUTO_FILL</td>
<td>IN</td>
<td>SI_SUBJ_VALUES_TYPE.C_FL_VALUE_AUTO_FILL%TYPE</td>
<td>CHAR</td>
<td>'N'</td>
<td>Автозаполняемый параметр</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SI_SUBJ_VALUES_TYPE.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер по порядку</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_SUBJ_VALUES_TYPE.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>num_N_LANG_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES_TYPE.N_LANG_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_LANG_ID'));</td>
<td>Язык</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJECTS_CHG_STATE-1" name="SI_SUBJECTS_PKG.SI_SUBJECTS_CHG_STATE-1" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJECTS_CHG_STATE</h5>
<div class="_description">
Изменение состояния субъекта учета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJECTS_CHG_STATE"
data-object="SI_SUBJECTS_PKG.SI_SUBJECTS_CHG_STATE"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект</td>
</tr>
<tr class="">
<td>num_N_SUBJ_STATE_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJ_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Новое состояние</td>
</tr>
<tr class="">
<td>num_N_REASON_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL -- док-основание для смены состояния</td>
<td>Документ-основание</td>
</tr>
<tr class="">
<td>vch_VC_PASSWORD</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL -- Пароль для пользователя СУБД</td>
<td>Пароль для пользователя СУБД</td>
</tr>
<tr class="">
<td>b_Raise_Errors</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Флаг для вызова исключений при возникновении ошибок</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJECTS_CHG_STATE-2" name="SI_SUBJECTS_PKG.SI_SUBJECTS_CHG_STATE-2" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION SI_SUBJECTS_CHG_STATE</h5>
<div class="_description">
Изменить состояние субъекта учета и возвратить результат.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJECTS_CHG_STATE"
data-object="SI_SUBJECTS_PKG.SI_SUBJECTS_CHG_STATE"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект</td>
</tr>
<tr class="">
<td>num_N_SUBJ_STATE_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJ_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Новое состояние</td>
</tr>
<tr class="">
<td>num_N_REASON_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL -- док-основание для смены состояния</td>
<td>Документ-основание</td>
</tr>
<tr class="">
<td>vch_VC_PASSWORD</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL -- Пароль для пользователя СУБД</td>
<td>Пароль для пользователя СУБД</td>
</tr>
<tr class="">
<td>b_Raise_Errors</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Флаг для вызова исключений при возникновении ошибок</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Признак успешного изменения состояния</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_SERVICES_CHG_PASS-0" name="SI_SUBJECTS_PKG.SI_SUBJ_SERVICES_CHG_PASS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_SERVICES_CHG_PASS</h5>
<div class="_description">
Смена пароля для записи о привязке к службе.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_SERVICES_CHG_PASS"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_SERVICES_CHG_PASS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_SERV_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SUBJ_SERV_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Привязка</td>
</tr>
<tr class="">
<td>vch_VC_OLD_PASS</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.VC_PASS%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Старый пароль</td>
</tr>
<tr class="">
<td>vch_VC_OLD_PASS_HASH</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.VC_HASH_PASS%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Хэш старого пароля</td>
</tr>
<tr class="">
<td>vch_VC_NEW_PASS</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.VC_PASS%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Новый пароль</td>
</tr>
<tr class="">
<td>num_N_HASH_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_HASH_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Тип хэша</td>
</tr>
<tr class="">
<td>b_NoPassCheck</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Флаг для отключения проверки старого пароля</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_SERVICES_DEL-0" name="SI_SUBJECTS_PKG.SI_SUBJ_SERVICES_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_SERVICES_DEL</h5>
<div class="_description">
Удалить запись привязки к службам или данные об управлении объектами.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_SERVICES_DEL"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_SERVICES_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_SERV_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SUBJ_SERV_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Привязка</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_SERVICES_PUT-0" name="SI_SUBJECTS_PKG.SI_SUBJ_SERVICES_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_SERVICES_PUT</h5>
<div class="_description">
Добавить запись привязки к службам или данные об управлении объектами.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_SERVICES_PUT"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_SERVICES_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_SERV_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJ_SERVICES.N_SUBJ_SERV_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Привязка</td>
</tr>
<tr class="">
<td>num_N_SUBJ_SERV_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SUBJ_SERV_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип привязки</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект</td>
</tr>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Служба</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Компонент службы или отдельный объект учета</td>
</tr>
<tr class="">
<td>num_N_AUTH_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_AUTH_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип авторизаци</td>
</tr>
<tr class="">
<td>num_N_OBJ_ADDRESS_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_OBJ_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Интерфейс для усправления</td>
</tr>
<tr class="">
<td>num_N_PORT_NO</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_PORT_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер порта для управления</td>
</tr>
<tr class="">
<td>vch_VC_LOGIN</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.VC_LOGIN%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Логин</td>
</tr>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строковый параметр</td>
</tr>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_VALUE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Числовой параметр</td>
</tr>
<tr class="">
<td>num_N_LOCALE_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_LOCALE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Локаль</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.LI_SUBJ_VALUES_TYPE_PUT-0" name="SI_SUBJECTS_PKG.LI_SUBJ_VALUES_TYPE_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE LI_SUBJ_VALUES_TYPE_PUT</h5>
<div class="_description">
Добавление или изменение записи в L-таблице для настроек дополнительных параметров.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="LI_SUBJ_VALUES_TYPE_PUT"
data-object="SI_SUBJECTS_PKG.LI_SUBJ_VALUES_TYPE_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES_TYPE.N_SUBJ_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор основной таблицы</td>
</tr>
<tr class="">
<td>num_N_LANG_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES_TYPE.N_LANG_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Язык</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SI_SUBJ_VALUES_TYPE.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Наименование</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_ACCOUNTS_DEL-0" name="SI_SUBJECTS_PKG.SI_SUBJ_ACCOUNTS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_ACCOUNTS_DEL</h5>
<div class="_description">
Удалить запись о счете СУ.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_ACCOUNTS_DEL"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_ACCOUNTS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор счета</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_COMMENTS_PUT-0" name="SI_SUBJECTS_PKG.SI_SUBJ_COMMENTS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_COMMENTS_PUT</h5>
<div class="_description">
Добавить или изменить запись о комментарии к СУ.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_COMMENTS_PUT"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_COMMENTS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJ_COMMENTS.N_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_COMMENTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект учета</td>
</tr>
<tr class="">
<td>num_N_COMMENT_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_COMMENTS.N_SUBJ_COMMENT_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.COMMENT_TYPE_Comment</td>
<td>Тип комментария</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>SI_SUBJ_COMMENTS.D_OPER%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата записи</td>
</tr>
<tr class="">
<td>dt_D_SIGNAL</td>
<td>IN</td>
<td>SI_SUBJ_COMMENTS.D_SIGNAL%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата напоминания</td>
</tr>
<tr class="">
<td>clb_CL_COMMENT</td>
<td>IN</td>
<td>SI_SUBJ_COMMENTS.CL_COMMENT%TYPE</td>
<td>CLOB</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>vch_VC_COMMENT</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий (оставлен для обратной совместимости)</td>
</tr>
<tr class="">
<td>num_N_AUTHOR_ID</td>
<td>IN</td>
<td>SI_SUBJ_COMMENTS.N_AUTHOR_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_USER_ID'));</td>
<td>Автор</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_SERVICES_CHECK_PASS-0" name="SI_SUBJECTS_PKG.SI_SUBJ_SERVICES_CHECK_PASS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_SERVICES_CHECK_PASS</h5>
<div class="_description">
Проверка пароля.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_SERVICES_CHECK_PASS"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_SERVICES_CHECK_PASS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_SERV_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SUBJ_SERV_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор подписки на службу</td>
</tr>
<tr class="">
<td>vch_VC_PASS</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.VC_PASS%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Пароль</td>
</tr>
<tr class="">
<td>vch_VC_HASH_PASS</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.VC_HASH_PASS%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Хэш пароля</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.PUT_SUBJ_VALUE-0" name="SI_SUBJECTS_PKG.PUT_SUBJ_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE PUT_SUBJ_VALUE</h5>
<div class="_description">
Универсальная процедура для работы с дополнительными параметрами СУ.
Внимание: процедура не расчитана на работу со множественными параметрами.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="PUT_SUBJ_VALUE"
data-object="SI_SUBJECTS_PKG.PUT_SUBJ_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект</td>
</tr>
<tr class="">
<td>num_N_SUBJ_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SUBJ_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип дополнительного параметра</td>
</tr>
<tr class="">
<td>dt_D_VALUE</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.D_VALUE%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Датавременное значение</td>
</tr>
<tr class="">
<td>ch_C_VALUE</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.C_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Символьное значение</td>
</tr>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_VALUE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Числовое значение</td>
</tr>
<tr class="">
<td>ch_C_FL_VALUE</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.C_FL_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Флаговое значение</td>
</tr>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td>clb_CL_VALUE</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.CL_VALUE%TYPE</td>
<td>CLOB</td>
<td>NULL</td>
<td>Текстовое значение</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>SCN</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJECTS_ACTUALIZE-0" name="SI_SUBJECTS_PKG.SI_SUBJECTS_ACTUALIZE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJECTS_ACTUALIZE</h5>
<div class="_description">
Актуализовать субъект учета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJECTS_ACTUALIZE"
data-object="SI_SUBJECTS_PKG.SI_SUBJECTS_ACTUALIZE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJECTS_PUT-0" name="SI_SUBJECTS_PKG.SI_SUBJECTS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJECTS_PUT</h5>
<div class="_description">
Добавление или изменение записи о субъекте учета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJECTS_PUT"
data-object="SI_SUBJECTS_PKG.SI_SUBJECTS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект</td>
</tr>
<tr class="">
<td>num_N_SUBJ_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJ_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип субъекта</td>
</tr>
<tr class="">
<td>num_N_BASE_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_BASE_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Базовый субъект</td>
</tr>
<tr class="">
<td>num_N_SUBJ_STATE_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJ_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Состояние субъекта</td>
</tr>
<tr class="">
<td>num_N_PARENT_SUBJ_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_PARENT_SUBJ_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Родительский субъект</td>
</tr>
<tr class="">
<td>num_N_OWNER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_OWNER_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Владелец</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Полное наименование</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Краткое наименование</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Фирма</td>
</tr>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Регион</td>
</tr>
<tr class="">
<td>dt_D_ACTUALIZE</td>
<td>IN</td>
<td>SI_SUBJECTS.D_ACTUALIZE%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата актуализации данных по субъекту</td>
</tr>
<tr class="">
<td>vch_VC_CODE_ADD</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_CODE_ADD%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Дополнительный код</td>
</tr>
<tr class="">
<td>num_N_SERVER_ID</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сервер</td>
</tr>
<tr class="">
<td>num_N_SUBJ_GROUP_ID</td>
<td>IN</td>
<td>SI_SUBJ_GROUPS.N_SUBJ_GROUP_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Группа субъекта</td>
</tr>
<tr class="">
<td>tbl_T_TAGS</td>
<td>IN</td>
<td>TAGS</td>
<td>TABLE</td>
<td>NULL</td>
<td>Теги</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
<tr class="">
<td>num_N_RESELLER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_RESELLER_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Реселлер</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_COMMENTS_DEL-0" name="SI_SUBJECTS_PKG.SI_SUBJ_COMMENTS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_COMMENTS_DEL</h5>
<div class="_description">
Удалить запись о комментарии к СУ.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_COMMENTS_DEL"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_COMMENTS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_ID</td>
<td>IN</td>
<td>SI_SUBJ_COMMENTS.N_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_SUBJECTS_DEL-0" name="SI_SUBJECTS_PKG.SI_SUBJ_SUBJECTS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_SUBJECTS_DEL</h5>
<div class="_description">
Удалить запись о привязке СУ к СУ.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_SUBJECTS_DEL"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_SUBJECTS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_SUBJECTS.N_SUBJ_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Привязка</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJECTS_DEL-0" name="SI_SUBJECTS_PKG.SI_SUBJECTS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJECTS_DEL</h5>
<div class="_description">
Удалить запись о субъекте учета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJECTS_DEL"
data-object="SI_SUBJECTS_PKG.SI_SUBJECTS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_DEPEND_OBJ_CHG_STATE-1" name="SI_SUBJECTS_PKG.SI_SUBJ_DEPEND_OBJ_CHG_STATE-1" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION SI_SUBJ_DEPEND_OBJ_CHG_STATE</h5>
<div class="_description">
Включить или отключить оборудование абонента и возвратить признак того, что состояние оборудования было изменено.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_DEPEND_OBJ_CHG_STATE"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_DEPEND_OBJ_CHG_STATE"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор СУ</td>
</tr>
<tr class="">
<td>num_N_OBJ_STATE_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJ_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Состояние ОУ, характеризующее действие:<br/>{*} OBJ_STATE_Active — включить оборудование<br/>{*} OBJ_STATE_NotActive — отключить оборудование</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Оборудование абонента</td>
</tr>
<tr class="">
<td>b_CloseAddresses</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Флаг необходимости закрытия адресов при отключении оборудования</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Признак, что при у оборудования было изменено состояние</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_DEPEND_OBJ_CHG_STATE-2" name="SI_SUBJECTS_PKG.SI_SUBJ_DEPEND_OBJ_CHG_STATE-2" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_DEPEND_OBJ_CHG_STATE</h5>
<div class="_description">
Включить или отключить все оборудование абонента.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_DEPEND_OBJ_CHG_STATE"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_DEPEND_OBJ_CHG_STATE"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор СУ</td>
</tr>
<tr class="">
<td>num_N_OBJ_STATE_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJ_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Состояние ОУ, характеризующее действие:<br/>{*} OBJ_STATE_Active — включить оборудование<br/>{*} OBJ_STATE_NotActive — отключить оборудование</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Оборудование абонента</td>
</tr>
<tr class="">
<td>b_CloseAddresses</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Флаг необходимости закрытия адресов при отключении оборудования</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_FILES_PUT-0" name="SI_SUBJECTS_PKG.SI_SUBJ_FILES_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_FILES_PUT</h5>
<div class="_description">
Добавить или изменить запись о привязке файла к субъекту.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_FILES_PUT"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_FILES_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_FILE_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJ_FILES.N_SUBJ_FILE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Привязка</td>
</tr>
<tr class="">
<td>num_N_SUBJ_FILE_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_FILES.N_SUBJ_FILE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.SUBJ_FILE_TYPE_AnyFile</td>
<td>Тип привязки (справочник REF_TYPE_Subj_File_Types)</td>
</tr>
<tr class="">
<td>num_N_SUBJ_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_FILES.N_SUBJ_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Тип субъекта</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_FILES.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Субъект</td>
</tr>
<tr class="">
<td>num_N_FILE_ID</td>
<td>IN</td>
<td>SI_SUBJ_FILES.N_FILE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Файл</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SI_SUBJ_FILES.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер по порядку</td>
</tr>
<tr class="">
<td>num_N_TEMPLATE_LANG_ID</td>
<td>IN</td>
<td>SI_SUBJ_FILES.N_TEMPLATE_LANG_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Язык шаблона печатной формы</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_GROUP_PUT-0" name="SI_SUBJECTS_PKG.SI_SUBJ_GROUP_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_GROUP_PUT</h5>
<div class="_description">
Универсальная процедура для работы с группами СУ. Внимание: процедура является устаревшей,
не использовать.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_GROUP_PUT"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_GROUP_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор группы</td>
</tr>
<tr class="">
<td>num_N_SUBJ_STATE_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJ_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Состояние</td>
</tr>
<tr class="">
<td>num_N_OWNER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_OWNER_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_FIRM_ID')</td>
<td>Владелец</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_FIRM_ID')</td>
<td>Фирма (филиал)</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Наименование</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Примечание</td>
</tr>
<tr class="">
<td>num_N_SUBJ_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_GROUPS.N_SUBJ_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Типы субъектов</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_SUBJECTS_PUT-0" name="SI_SUBJECTS_PKG.SI_SUBJ_SUBJECTS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_SUBJECTS_PUT</h5>
<div class="_description">
Добавить или изменить запись о привязке СУ к СУ (по умолчанию тип привязки — принадлежность к группе).
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_SUBJECTS_PUT"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_SUBJECTS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_SUBJECT_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJ_SUBJECTS.N_SUBJ_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Привязка</td>
</tr>
<tr class="">
<td>num_N_SUBJ_BIND_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_SUBJECTS.N_SUBJ_BIND_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Тип привязки</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_BIND_ID</td>
<td>IN</td>
<td>SI_SUBJ_SUBJECTS.N_SUBJECT_BIND_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Привязываемый субъект</td>
</tr>
<tr class="">
<td>num_N_EMP_POSITION_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Должность сотрудника для привязки подразделения к роли</td>
</tr>
<tr class="">
<td>ch_C_FL_MAIN</td>
<td>IN</td>
<td>SI_SUBJ_SUBJECTS.C_FL_MAIN%TYPE</td>
<td>CHAR</td>
<td></td>
<td>Признак основной привязки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_VALUES_DEL-0" name="SI_SUBJECTS_PKG.SI_SUBJ_VALUES_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_VALUES_DEL</h5>
<div class="_description">
Удаление значения доп. параметра.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_VALUES_DEL"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_VALUES_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_VALUE_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SUBJ_VALUE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор значения доп. параметра</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.UPDATE_DEPENDENCIES-0" name="SI_SUBJECTS_PKG.UPDATE_DEPENDENCIES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE UPDATE_DEPENDENCIES</h5>
<div class="_description">
Update versions of dependent values
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="UPDATE_DEPENDENCIES"
data-object="SI_SUBJECTS_PKG.UPDATE_DEPENDENCIES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_Version</td>
<td>IN/OUT</td>
<td>SP_VERSIONS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Version</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_COMMENTS_SET_EXEC-0" name="SI_SUBJECTS_PKG.SI_SUBJ_COMMENTS_SET_EXEC-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_COMMENTS_SET_EXEC</h5>
<div class="_description">
Установить дату выполнения для комментария к СУ.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_COMMENTS_SET_EXEC"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_COMMENTS_SET_EXEC"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJ_COMMENTS.N_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
<tr class="">
<td>dt_D_EXEC</td>
<td>IN</td>
<td>SI_SUBJ_COMMENTS.D_EXEC%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата выполнения</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_VALUES_PUT-0" name="SI_SUBJECTS_PKG.SI_SUBJ_VALUES_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_VALUES_PUT</h5>
<div class="_description">
Универсальная процедура для работы с дополнительными параметрами СУ.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_VALUES_PUT"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_VALUES_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_VALUE_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJ_VALUES.N_SUBJ_VALUE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор значения доп. параметра</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект</td>
</tr>
<tr class="">
<td>num_N_SUBJ_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SUBJ_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип дополнительного параметра</td>
</tr>
<tr class="">
<td>dt_D_VALUE</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.D_VALUE%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Датавременное значение</td>
</tr>
<tr class="">
<td>ch_C_VALUE</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.C_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Символьное значение</td>
</tr>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_VALUE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Числовое значение</td>
</tr>
<tr class="">
<td>ch_C_FL_VALUE</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.C_FL_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Флаговое значение</td>
</tr>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td>clb_CL_VALUE</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.CL_VALUE%TYPE</td>
<td>CLOB</td>
<td>NULL</td>
<td>Текстовое значение</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.TAG-0" name="SI_SUBJECTS_PKG.TAG-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE TAG</h5>
<div class="_description">
Тегирование субъекта учета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="TAG"
data-object="SI_SUBJECTS_PKG.TAG"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>СУ</td>
</tr>
<tr class="">
<td>tbl_T_TAGS</td>
<td>IN</td>
<td>TAGS</td>
<td>TABLE</td>
<td></td>
<td>Теги</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG.SI_SUBJ_ACCOUNTS_PUT-0" name="SI_SUBJECTS_PKG.SI_SUBJ_ACCOUNTS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBJ_ACCOUNTS_PUT</h5>
<div class="_description">
Добавлить/изменить запись о счете СУ.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG"
data-subprogram="SI_SUBJ_ACCOUNTS_PUT"
data-object="SI_SUBJECTS_PKG.SI_SUBJ_ACCOUNTS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор счета</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор СУ</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа счета (справочник REF_TYPE_Account_Type)</td>
</tr>
<tr class="">
<td>num_N_BANK_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_BANK_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор банка (оператора связи)</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_CURRENCY_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор валюты (справочник REF_TYPE_Currency)</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименование</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код</td>
</tr>
<tr class="">
<td>vch_VC_ACCOUNT</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.VC_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Номер</td>
</tr>
<tr class="">
<td>dt_D_OPEN</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.D_OPEN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата открытия</td>
</tr>
<tr class="">
<td>dt_D_CLOSE</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.D_CLOSE%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата закрытия</td>
</tr>
<tr class="">
<td>vch_VC_BANK</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.VC_BANK%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Полное наименование банка, в котором открыт счет</td>
</tr>
<tr class="">
<td>num_N_MAX_OVERDRAFT</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_MAX_OVERDRAFT%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Максимальная сумма кредитного лимита</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SI_SUBJECTS_PKG_S" name="SI_SUBJECTS_PKG_S">SI_SUBJECTS_PKG_S</a></h2>
<div class="_description">
Работа с субъектами учета
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.SUBJ_ACC_BALANCE" name="SI_SUBJECTS_PKG_S.SUBJ_ACC_BALANCE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE SUBJ_ACC_BALANCE PL/SQL RECORD</h5>
<div class="_description">
Суммарные балансы лицевых счетов абонента на начало и конец периода.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-type="SUBJ_ACC_BALANCE"
data-object="SI_SUBJECTS_PKG_S.SUBJ_ACC_BALANCE"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_SUBJECT_ID</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>Субъект учета</td>
</tr>
<tr class="">
<td>D_BEGIN</td>
<td>RG_ACCOUNT_BALANCE.D_BAL%TYPE</td>
<td>DATE</td>
<td>Начало периода</td>
</tr>
<tr class="">
<td>D_END</td>
<td>RG_ACCOUNT_BALANCE.D_BAL%TYPE</td>
<td>DATE</td>
<td>Конец периода</td>
</tr>
<tr class="">
<td>N_SUM_BAL_BEGIN</td>
<td>RG_ACCOUNT_BALANCE.N_SUM_BAL%TYPE</td>
<td>NUMBER</td>
<td>Баланс на начало периода</td>
</tr>
<tr class="">
<td>N_SUM_BAL_END</td>
<td>RG_ACCOUNT_BALANCE.N_SUM_BAL%TYPE</td>
<td>NUMBER</td>
<td>Баланс на конец периода</td>
</tr>
<tr class="">
<td>N_CURRENCY_ID</td>
<td>SI_SUBJ_ACCOUNTS.N_CURRENCY_ID%TYPE</td>
<td>NUMBER</td>
<td>Валюта</td>
</tr>
<tr class="">
<td>VC_CURRENCY</td>
<td>SI_REF.VC_VALUE_2%TYPE</td>
<td>VARCHAR2</td>
<td>Код валюты</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_SUBJECTS_PKG_S.SUBJ_ACC_BALANCE_TABLE_TYPE" name="SI_SUBJECTS_PKG_S.SUBJ_ACC_BALANCE_TABLE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE SUBJ_ACC_BALANCE_TABLE_TYPE PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GENERATE_ACCOUNT_NO-0" name="SI_SUBJECTS_PKG_S.GENERATE_ACCOUNT_NO-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GENERATE_ACCOUNT_NO</h5>
<div class="_description">
Генерация нового номера счета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GENERATE_ACCOUNT_NO"
data-object="SI_SUBJECTS_PKG_S.GENERATE_ACCOUNT_NO"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Абонент</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Счет</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип счета</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_CURRENCY_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Валюта</td>
</tr>
<tr class="">
<td>dt_D_OPEN</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.D_OPEN%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата открытия счета</td>
</tr>
<tr class="">
<td>dt_D_DATE</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата, для котрой будет подбираться автонумератор</td>
</tr>
<tr class="">
<td>vch_VC_ACCOUNT</td>
<td>OUT</td>
<td>SI_SUBJ_ACCOUNTS.VC_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Номер счета</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_AUTONUM_ID</td>
<td>OUT</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_AUTONUM_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Автонумератор</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_BASE_SUBJECT_ID-0" name="SI_SUBJECTS_PKG_S.GET_BASE_SUBJECT_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_BASE_SUBJECT_ID</h5>
<div class="_description">
Возвратить идентификатор базового субъекта учета.
Используется в HPD.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_BASE_SUBJECT_ID"
data-object="SI_SUBJECTS_PKG_S.GET_BASE_SUBJECT_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект учета</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJECTS.N_BASE_SUBJECT_ID%TYPE</td>
<td>Базовый субъект учета</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_SUBJECT_BY_AUTH_DATA-0" name="SI_SUBJECTS_PKG_S.GET_SUBJECT_BY_AUTH_DATA-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBJECT_BY_AUTH_DATA</h5>
<div class="_description">
Получить идентификатор СУ по аутентификационным данным на службе.
Используется в HID.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_SUBJECT_BY_AUTH_DATA"
data-object="SI_SUBJECTS_PKG_S.GET_SUBJECT_BY_AUTH_DATA"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор службы</td>
</tr>
<tr class="">
<td>num_N_SUBJ_SERV_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SUBJ_SERV_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа привязки к службе</td>
</tr>
<tr class="">
<td>vch_VC_LOGIN</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.VC_LOG%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Логин</td>
</tr>
<tr class="">
<td>vch_VC_PASS</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.VC_PASS%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Пароль</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>Идентификатор СУ</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_SUBJ_ACCOUNT-0" name="SI_SUBJECTS_PKG_S.GET_SUBJ_ACCOUNT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBJ_ACCOUNT</h5>
<div class="_description">
Получить счет
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_SUBJ_ACCOUNT"
data-object="SI_SUBJECTS_PKG_S.GET_SUBJ_ACCOUNT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_EXCLUDE_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Исключаемый из проверки счет</td>
</tr>
<tr class="">
<td>vch_VC_ACCOUNT</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.VC_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Номер счета</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Владелец счета</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Тип счета</td>
</tr>
<tr class="">
<td>num_N_BANK_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_BANK_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Банк, в котором заведен счет</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>MAIN.GET_N_FIRM_ID</td>
<td></td>
</tr>
<tr class="">
<td>b_CheckOtherBanks</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Проверять наличие счета в банках, отличных от переданного</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_ACCOUNTS%ROWTYPE</td>
<td>Счёт</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_SUBJ_TYPE_ID-0" name="SI_SUBJECTS_PKG_S.GET_SUBJ_TYPE_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBJ_TYPE_ID</h5>
<div class="_description">
Возвратить идентификатор типа субъекта учета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_SUBJ_TYPE_ID"
data-object="SI_SUBJECTS_PKG_S.GET_SUBJ_TYPE_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект учета</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJECTS.N_SUBJ_TYPE_ID%TYPE</td>
<td>Тип субъекта учета</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_ACCOUNT_BANK-0" name="SI_SUBJECTS_PKG_S.GET_ACCOUNT_BANK-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ACCOUNT_BANK</h5>
<div class="_description">
Возвратить банк, в котором открыт счет, по его идентификатору.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_ACCOUNT_BANK"
data-object="SI_SUBJECTS_PKG_S.GET_ACCOUNT_BANK"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Счет</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_ACCOUNTS.N_BANK_ID%TYPE</td>
<td>Банк</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_ACCOUNT_CODE-0" name="SI_SUBJECTS_PKG_S.GET_ACCOUNT_CODE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ACCOUNT_CODE</h5>
<div class="_description">
Возвратить код счета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_ACCOUNT_CODE"
data-object="SI_SUBJECTS_PKG_S.GET_ACCOUNT_CODE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Счет</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_ACCOUNTS.VC_CODE%TYPE</td>
<td>Краткое наименование счета</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_ID_BY_CODE-0" name="SI_SUBJECTS_PKG_S.GET_ID_BY_CODE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ID_BY_CODE</h5>
<div class="_description">
Найти СУ по его коду или возвратить NULL, если не удалось найти.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_ID_BY_CODE"
data-object="SI_SUBJECTS_PKG_S.GET_ID_BY_CODE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код субъекта</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>Субъект</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_MAIN_GRP_N_SUBJ_SUBJECT_ID-0" name="SI_SUBJECTS_PKG_S.GET_MAIN_GRP_N_SUBJ_SUBJECT_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_MAIN_GRP_N_SUBJ_SUBJECT_ID</h5>
<div class="_description">
Определение привязки субъекта к основной группе.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_MAIN_GRP_N_SUBJ_SUBJECT_ID"
data-object="SI_SUBJECTS_PKG_S.GET_MAIN_GRP_N_SUBJ_SUBJECT_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_SUBJECTS.N_SUBJ_SUBJECT_ID%TYPE</td>
<td>Идентификатор привязки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_OPF_BY_CODE-0" name="SI_SUBJECTS_PKG_S.GET_OPF_BY_CODE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_OPF_BY_CODE</h5>
<div class="_description">
Подобрать идентификатор ОПФ по коду.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_OPF_BY_CODE"
data-object="SI_SUBJECTS_PKG_S.GET_OPF_BY_CODE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SI_COMPANIES.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код ОПФ</td>
</tr>
<tr class="">
<td>b_PERSON</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Признак ОПФ для физ. лиц</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.N_REF_ID%TYPE</td>
<td>Идентификатор ОПФ</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_SUBJ_VALUE_TYPE_NAME-0" name="SI_SUBJECTS_PKG_S.GET_SUBJ_VALUE_TYPE_NAME-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBJ_VALUE_TYPE_NAME</h5>
<div class="_description">
Получить наименование дополнительного параметра по его идентификатору.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_SUBJ_VALUE_TYPE_NAME"
data-object="SI_SUBJECTS_PKG_S.GET_SUBJ_VALUE_TYPE_NAME"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES_TYPE.N_SUBJ_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип параметра</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_VALUES_TYPE.VC_NAME%TYPE</td>
<td>Наименование параметра</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_SUBJ_VC_VALUE-0" name="SI_SUBJECTS_PKG_S.GET_SUBJ_VC_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBJ_VC_VALUE</h5>
<div class="_description">
Выбрать строковое значение.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_SUBJ_VC_VALUE"
data-object="SI_SUBJECTS_PKG_S.GET_SUBJ_VC_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект</td>
</tr>
<tr class="">
<td>num_N_SUBJ_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SUBJ_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип доп. параметра</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_VALUES.VC_VALUE%TYPE</td>
<td>Строковое значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.IS_LOGIN_AND_PASS_CORRECT-0" name="SI_SUBJECTS_PKG_S.IS_LOGIN_AND_PASS_CORRECT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_LOGIN_AND_PASS_CORRECT</h5>
<div class="_description">
Проверить совпадение логина и пароля для объекта службы.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="IS_LOGIN_AND_PASS_CORRECT"
data-object="SI_SUBJECTS_PKG_S.IS_LOGIN_AND_PASS_CORRECT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_LOGIN</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.VC_LOG%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Логин</td>
</tr>
<tr class="">
<td>vch_VC_PASS</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.VC_PASS%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Пароль</td>
</tr>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор объекта службы</td>
</tr>
<tr class="">
<td>num_N_SUBJ_SERV_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SUBJ_SERV_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор подписки на службу</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор СУ</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Булево значение (истина — пароль совпадает)</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_ACCOUNT_NAME-0" name="SI_SUBJECTS_PKG_S.GET_ACCOUNT_NAME-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ACCOUNT_NAME</h5>
<div class="_description">
Возвратить наименование счета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_ACCOUNT_NAME"
data-object="SI_SUBJECTS_PKG_S.GET_ACCOUNT_NAME"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Счет</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_ACCOUNTS.VC_NAME%TYPE</td>
<td>Наименование счета</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_ACCOUNT_VALUE-0" name="SI_SUBJECTS_PKG_S.GET_ACCOUNT_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ACCOUNT_VALUE</h5>
<div class="_description">
Возвратить строку-значение по счету.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_ACCOUNT_VALUE"
data-object="SI_SUBJECTS_PKG_S.GET_ACCOUNT_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Счет</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_ACCOUNTS%ROWTYPE</td>
<td>Строка с данными о счете</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_BASE_CONTR_BY_SUBJ-0" name="SI_SUBJECTS_PKG_S.GET_BASE_CONTR_BY_SUBJ-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_BASE_CONTR_BY_SUBJ</h5>
<div class="_description">
Получить идентификатор базового договора по получателю.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_BASE_CONTR_BY_SUBJ"
data-object="SI_SUBJECTS_PKG_S.GET_BASE_CONTR_BY_SUBJ"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>Базовый договор</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.CHECK_ADD_VALUES-0" name="SI_SUBJECTS_PKG_S.CHECK_ADD_VALUES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHECK_ADD_VALUES</h5>
<div class="_description">
Проверить значения дополнительных параметров.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="CHECK_ADD_VALUES"
data-object="SI_SUBJECTS_PKG_S.CHECK_ADD_VALUES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_ACCOUNT_TYPE-0" name="SI_SUBJECTS_PKG_S.GET_ACCOUNT_TYPE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ACCOUNT_TYPE</h5>
<div class="_description">
Возвратить тип счета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_ACCOUNT_TYPE"
data-object="SI_SUBJECTS_PKG_S.GET_ACCOUNT_TYPE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Счет</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_ACCOUNTS.N_ACCOUNT_TYPE_ID%TYPE</td>
<td>Тип счета</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_MAIN_GROUP_ID-0" name="SI_SUBJECTS_PKG_S.GET_MAIN_GROUP_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_MAIN_GROUP_ID</h5>
<div class="_description">
Определение основной группы субъекта учета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_MAIN_GROUP_ID"
data-object="SI_SUBJECTS_PKG_S.GET_MAIN_GROUP_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект учета</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>Основная группа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_N_SUBJ_OWNER_ID-0" name="SI_SUBJECTS_PKG_S.GET_N_SUBJ_OWNER_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_SUBJ_OWNER_ID</h5>
<div class="_description">
Возвратить идентификатор владельца субъекта учета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_N_SUBJ_OWNER_ID"
data-object="SI_SUBJECTS_PKG_S.GET_N_SUBJ_OWNER_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект учета</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJECTS.N_OWNER_ID%TYPE</td>
<td>Владелец</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_PROVIDER_CODE-0" name="SI_SUBJECTS_PKG_S.GET_PROVIDER_CODE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_PROVIDER_CODE</h5>
<div class="_description">
Возвратить код по идентификатору.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_PROVIDER_CODE"
data-object="SI_SUBJECTS_PKG_S.GET_PROVIDER_CODE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект учета</td>
</tr>
<tr class="">
<td colspan="5">RETURN DETERMINISTIC</td>
<td>Код субъекта</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_RANDOM_SUBJECT_ID-0" name="SI_SUBJECTS_PKG_S.GET_RANDOM_SUBJECT_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_RANDOM_SUBJECT_ID</h5>
<div class="_description">
Получить идентификатор случайного СУ с заданными характеристиками.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_RANDOM_SUBJECT_ID"
data-object="SI_SUBJECTS_PKG_S.GET_RANDOM_SUBJECT_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJ_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.SUBJ_TYPE_User</td>
<td>Тип субъекта</td>
</tr>
<tr class="">
<td>num_N_GROUP_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Группа</td>
</tr>
<tr class="">
<td>vch_VC_LOGIN_REGEXP</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Регулярное выражение для логина</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>Случайный субъект</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_SUBJECT_VALUE-0" name="SI_SUBJECTS_PKG_S.GET_SUBJECT_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBJECT_VALUE</h5>
<div class="_description">
Get subject rowtype.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_SUBJECT_VALUE"
data-object="SI_SUBJECTS_PKG_S.GET_SUBJECT_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Subject ID</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJECTS%ROWTYPE</td>
<td>Subject row</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_SUBJ_SERV_LOGIN_REAL-0" name="SI_SUBJECTS_PKG_S.GET_SUBJ_SERV_LOGIN_REAL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBJ_SERV_LOGIN_REAL</h5>
<div class="_description">
Определение логина абонента для привязки к службе.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_SUBJ_SERV_LOGIN_REAL"
data-object="SI_SUBJECTS_PKG_S.GET_SUBJ_SERV_LOGIN_REAL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Привязка СУ к сетевой службе</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>СУ</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>ОУ</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_SERVICES.VC_LOGIN_REAL%TYPE</td>
<td>Логин для доступа к сетевой службе</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_SUBJ_VALUE_TYPE_ID-0" name="SI_SUBJECTS_PKG_S.GET_SUBJ_VALUE_TYPE_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBJ_VALUE_TYPE_ID</h5>
<div class="_description">
Получить идентификатора дополнительного параметра по его коду и типу субъекта.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_SUBJ_VALUE_TYPE_ID"
data-object="SI_SUBJECTS_PKG_S.GET_SUBJ_VALUE_TYPE_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_SUBJ_VALUES_TYPE.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код параметра</td>
</tr>
<tr class="">
<td>num_N_SUBJ_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES_TYPE.N_SUBJ_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип субъекта</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_VALUES_TYPE.N_SUBJ_VALUE_TYPE_ID%TYPE</td>
<td>Идентификатор параметра</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.IS_EXIST_ACCOUNT_NO-0" name="SI_SUBJECTS_PKG_S.IS_EXIST_ACCOUNT_NO-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_EXIST_ACCOUNT_NO</h5>
<div class="_description">
Проверить существование номера счета в системе. Если счет существует, возвратить владельца счета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="IS_EXIST_ACCOUNT_NO"
data-object="SI_SUBJECTS_PKG_S.IS_EXIST_ACCOUNT_NO"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_EXCLUDE_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Исключаемый из проверки счет</td>
</tr>
<tr class="">
<td>vch_VC_ACCOUNT</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.VC_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Номер счета</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Тип счета</td>
</tr>
<tr class="">
<td>num_N_BANK_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_BANK_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Банк, в котором заведен счет</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>MAIN.GET_N_FIRM_ID</td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_ACCOUNTS.N_SUBJECT_ID%TYPE</td>
<td>СУ-владелец счета</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_N_REGION_ID-0" name="SI_SUBJECTS_PKG_S.GET_N_REGION_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_REGION_ID</h5>
<div class="_description">
Определение региона субъекта.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_N_REGION_ID"
data-object="SI_SUBJECTS_PKG_S.GET_N_REGION_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJECTS.N_REGION_ID%TYPE</td>
<td>Регион</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_PERSON_FULL_NAME-0" name="SI_SUBJECTS_PKG_S.GET_PERSON_FULL_NAME-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_PERSON_FULL_NAME</h5>
<div class="_description">
Возвратить полное имя физического лица.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_PERSON_FULL_NAME"
data-object="SI_SUBJECTS_PKG_S.GET_PERSON_FULL_NAME"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_PERSON_ID</td>
<td>IN</td>
<td>SI_PERSONS.N_PERSON_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Физическое лицо</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Полное наименование физического лица</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_SUBJ_C_FL_VALUE-0" name="SI_SUBJECTS_PKG_S.GET_SUBJ_C_FL_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBJ_C_FL_VALUE</h5>
<div class="_description">
Выбрать значение флагового типа.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_SUBJ_C_FL_VALUE"
data-object="SI_SUBJECTS_PKG_S.GET_SUBJ_C_FL_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор субъекта</td>
</tr>
<tr class="">
<td>num_N_SUBJ_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SUBJ_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа дополнительного параметра</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_VALUES.C_FL_VALUE%TYPE</td>
<td>Флаговое значение дополнительного параметра</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_SUBJ_C_VALUE-0" name="SI_SUBJECTS_PKG_S.GET_SUBJ_C_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBJ_C_VALUE</h5>
<div class="_description">
Выбрать значение символьного типа.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_SUBJ_C_VALUE"
data-object="SI_SUBJECTS_PKG_S.GET_SUBJ_C_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект</td>
</tr>
<tr class="">
<td>num_N_SUBJ_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SUBJ_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип доп. параметра</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_VALUES.C_VALUE%TYPE</td>
<td>Символьное значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_SUBJ_N_VALUE-0" name="SI_SUBJECTS_PKG_S.GET_SUBJ_N_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBJ_N_VALUE</h5>
<div class="_description">
Выбрать числовое значение.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_SUBJ_N_VALUE"
data-object="SI_SUBJECTS_PKG_S.GET_SUBJ_N_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект</td>
</tr>
<tr class="">
<td>num_N_SUBJ_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SUBJ_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип доп. параметра</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_VALUES.N_VALUE%TYPE</td>
<td>Числовое значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_SUBJ_STATE_ID-0" name="SI_SUBJECTS_PKG_S.GET_SUBJ_STATE_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBJ_STATE_ID</h5>
<div class="_description">
Возвратить идентификатор состояния субъекта учета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_SUBJ_STATE_ID"
data-object="SI_SUBJECTS_PKG_S.GET_SUBJ_STATE_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект учета</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJECTS.N_SUBJ_STATE_ID%TYPE</td>
<td>Состояние субъекта</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_SUBJ_VALUE-0" name="SI_SUBJECTS_PKG_S.GET_SUBJ_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBJ_VALUE</h5>
<div class="_description">
Выбрать значение доп. параметра.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_SUBJ_VALUE"
data-object="SI_SUBJECTS_PKG_S.GET_SUBJ_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект</td>
</tr>
<tr class="">
<td>num_N_SUBJ_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SUBJ_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип доп. параметра</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_VALUES%ROWTYPE</td>
<td>Строка-значение для доп. параметра</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.IS_DB_USER_EXIST-0" name="SI_SUBJECTS_PKG_S.IS_DB_USER_EXIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_DB_USER_EXIST</h5>
<div class="_description">
Проверить, что пользователь БД с данным именем существует.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="IS_DB_USER_EXIST"
data-object="SI_SUBJECTS_PKG_S.IS_DB_USER_EXIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Имя пользователя</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Булево значение (истина — пользователь существует)</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.IS_EXIST_N_SUBJECT_ID-0" name="SI_SUBJECTS_PKG_S.IS_EXIST_N_SUBJECT_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_EXIST_N_SUBJECT_ID</h5>
<div class="_description">
Проверить по идентификатору субъект учета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="IS_EXIST_N_SUBJECT_ID"
data-object="SI_SUBJECTS_PKG_S.IS_EXIST_N_SUBJECT_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект учета</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Результат проверки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_GROUP_SUBJ_TYPE-0" name="SI_SUBJECTS_PKG_S.GET_GROUP_SUBJ_TYPE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_GROUP_SUBJ_TYPE</h5>
<div class="_description">
Возвратить тип субъектов учета в группе.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_GROUP_SUBJ_TYPE"
data-object="SI_SUBJECTS_PKG_S.GET_GROUP_SUBJ_TYPE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_GROUP_ID</td>
<td>IN</td>
<td>SI_SUBJ_GROUPS.N_SUBJ_GROUP_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор группы</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_GROUPS.N_SUBJ_TYPE_ID%TYPE</td>
<td>Тип субъектов в группе</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_N_FIRM_ID-0" name="SI_SUBJECTS_PKG_S.GET_N_FIRM_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_FIRM_ID</h5>
<div class="_description">
Возвратить идентификатор фирмы субъекта учета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_N_FIRM_ID"
data-object="SI_SUBJECTS_PKG_S.GET_N_FIRM_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект учета</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJECTS.N_FIRM_ID%TYPE</td>
<td>Фирма</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_SUBJ_VC_VALUE_BY_CODE-0" name="SI_SUBJECTS_PKG_S.GET_SUBJ_VC_VALUE_BY_CODE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBJ_VC_VALUE_BY_CODE</h5>
<div class="_description">
Выбрать строковое значение. Подходит только для единичных параметров.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_SUBJ_VC_VALUE_BY_CODE"
data-object="SI_SUBJECTS_PKG_S.GET_SUBJ_VC_VALUE_BY_CODE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект</td>
</tr>
<tr class="">
<td>vch_VC_PARAM_CODE</td>
<td>IN</td>
<td>SI_SUBJ_VALUES_TYPE.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код типа доп. параметра</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_VALUES.VC_VALUE%TYPE</td>
<td>Строковое значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.IS_PASSWORD_STRONG-0" name="SI_SUBJECTS_PKG_S.IS_PASSWORD_STRONG-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_PASSWORD_STRONG</h5>
<div class="_description">
Проверить стойкость пароля для текущей фирмы (минимальная стойкость задается в дополнительных параметрах служб,
параметрах приложений и параметрах фирмы). Если для службы или для приложения не задана минимальная стойкость,
то она берется из параметров фирмы. Если она не задана и там, то функция возвращает истину.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="IS_PASSWORD_STRONG"
data-object="SI_SUBJECTS_PKG_S.IS_PASSWORD_STRONG"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_LOGIN</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.VC_LOG%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Логин</td>
</tr>
<tr class="">
<td>vch_VC_PASS</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.VC_PASS%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Пароль</td>
</tr>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор объекта службы</td>
</tr>
<tr class="">
<td>num_N_SUBJ_SERV_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SUBJ_SERV_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Подписка на службу (альтернатива службе)</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Булево значение (истина — пароль проходит проверку)</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_ACCOUNT_BY_VALUE-0" name="SI_SUBJECTS_PKG_S.GET_ACCOUNT_BY_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ACCOUNT_BY_VALUE</h5>
<div class="_description">
Возвратить идентификатор счета по его представлению в текстовом виде.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_ACCOUNT_BY_VALUE"
data-object="SI_SUBJECTS_PKG_S.GET_ACCOUNT_BY_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_ACCOUNT</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.VC_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Номер счета</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор фирмы</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>Счет</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_ACCOUNT_NO-0" name="SI_SUBJECTS_PKG_S.GET_ACCOUNT_NO-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ACCOUNT_NO</h5>
<div class="_description">
Возвратить номер счета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_ACCOUNT_NO"
data-object="SI_SUBJECTS_PKG_S.GET_ACCOUNT_NO"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Счет</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_ACCOUNTS.VC_ACCOUNT%TYPE</td>
<td>Номер счета</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_SUBJECT_ACCOUNTS_BALANCE-0" name="SI_SUBJECTS_PKG_S.GET_SUBJECT_ACCOUNTS_BALANCE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBJECT_ACCOUNTS_BALANCE</h5>
<div class="_description">
Получение суммарного баланса лицевых счетов субъекта на начало и конец периода.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_SUBJECT_ACCOUNTS_BALANCE"
data-object="SI_SUBJECTS_PKG_S.GET_SUBJECT_ACCOUNTS_BALANCE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект учета</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>ADD_MONTHS(SYSDATE -1)</td>
<td>Начало периода</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Конец периода</td>
</tr>
<tr class="">
<td colspan="5">RETURN SUBJ_ACC_BALANCE_TABLE_TYPE</td>
<td>Суммарный баланс</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_SUBJECT_BY_ACCOUNT-0" name="SI_SUBJECTS_PKG_S.GET_SUBJECT_BY_ACCOUNT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBJECT_BY_ACCOUNT</h5>
<div class="_description">
Возвратить владельца счета по его идентификатору.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_SUBJECT_BY_ACCOUNT"
data-object="SI_SUBJECTS_PKG_S.GET_SUBJECT_BY_ACCOUNT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Счет</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_ACCOUNTS.N_SUBJECT_ID%TYPE</td>
<td>Владелец счета</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_SUBJ_D_VALUE-0" name="SI_SUBJECTS_PKG_S.GET_SUBJ_D_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBJ_D_VALUE</h5>
<div class="_description">
Выбрать значение даты.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_SUBJ_D_VALUE"
data-object="SI_SUBJECTS_PKG_S.GET_SUBJ_D_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект</td>
</tr>
<tr class="">
<td>num_N_SUBJ_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SUBJ_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип доп. параметра</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_VALUES.D_VALUE%TYPE</td>
<td>Датавременное значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_VC_NAME-0" name="SI_SUBJECTS_PKG_S.GET_VC_NAME-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_VC_NAME</h5>
<div class="_description">
Возвратить наименование по идентификатору.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_VC_NAME"
data-object="SI_SUBJECTS_PKG_S.GET_VC_NAME"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект учета</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJECTS.VC_NAME%TYPE</td>
<td>Наименование субъекта</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.IS_EXIST_SUBJECT_CODE-0" name="SI_SUBJECTS_PKG_S.IS_EXIST_SUBJECT_CODE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_EXIST_SUBJECT_CODE</h5>
<div class="_description">
Проверить по коду субъект учета на наличие в системе, за исключением заданного идентификатора.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="IS_EXIST_SUBJECT_CODE"
data-object="SI_SUBJECTS_PKG_S.IS_EXIST_SUBJECT_CODE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код СУ</td>
</tr>
<tr class="">
<td>num_N_SUBJ_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJ_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип СУ</td>
</tr>
<tr class="">
<td>num_N_SUBJ_STATE_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJ_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Состояние СУ</td>
</tr>
<tr class="">
<td>num_N_SUBJ_EXCLUDE_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Исключаемый идентификатор</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_FIRM_ID')</td>
<td>Фирма</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Результат проверки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_GROUPS_IN_STR-0" name="SI_SUBJECTS_PKG_S.GET_GROUPS_IN_STR-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_GROUPS_IN_STR</h5>
<div class="_description">
Возвратить строку с группами СУ через запятую.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_GROUPS_IN_STR"
data-object="SI_SUBJECTS_PKG_S.GET_GROUPS_IN_STR"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Список групп</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_SUBJ_CL_VALUE-0" name="SI_SUBJECTS_PKG_S.GET_SUBJ_CL_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBJ_CL_VALUE</h5>
<div class="_description">
Выбрать значение текстового типа.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_SUBJ_CL_VALUE"
data-object="SI_SUBJECTS_PKG_S.GET_SUBJ_CL_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор субъекта</td>
</tr>
<tr class="">
<td>num_N_SUBJ_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SUBJ_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа дополнительного параметра</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_VALUES.CL_VALUE%TYPE</td>
<td>Текстовое значение параметра</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_SUBJ_VALUE_ROW-0" name="SI_SUBJECTS_PKG_S.GET_SUBJ_VALUE_ROW-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBJ_VALUE_ROW</h5>
<div class="_description">
Get custom field value (rowtype)
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_SUBJ_VALUE_ROW"
data-object="SI_SUBJECTS_PKG_S.GET_SUBJ_VALUE_ROW"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_VALUE_ID</td>
<td>IN</td>
<td>SI_SUBJ_VALUES.N_SUBJ_VALUE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Value ID</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJ_VALUES%ROWTYPE</td>
<td>Rowtype value</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBJECTS_PKG_S.GET_VC_CODE-0" name="SI_SUBJECTS_PKG_S.GET_VC_CODE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_VC_CODE</h5>
<div class="_description">
Возвратить код по идентификатору.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBJECTS_PKG_S"
data-subprogram="GET_VC_CODE"
data-object="SI_SUBJECTS_PKG_S.GET_VC_CODE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Субъект учета</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJECTS.VC_CODE%TYPE</td>
<td>Код субъекта</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SI_SUBSCRIPTIONS_PKG" name="SI_SUBSCRIPTIONS_PKG">SI_SUBSCRIPTIONS_PKG</a></h2>
<div class="_description">
Работа с подписками и услугами
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG.UNSUSPEND_ACCOUNT-0" name="SI_SUBSCRIPTIONS_PKG.UNSUSPEND_ACCOUNT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION UNSUSPEND_ACCOUNT</h5>
<div class="_description">
Функция для вывода абонента из блокировки по счету.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG"
data-subprogram="UNSUSPEND_ACCOUNT"
data-object="SI_SUBSCRIPTIONS_PKG.UNSUSPEND_ACCOUNT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Счет</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Результат вывода из блокировки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG.ADD_ONE_OFF_SUBSCRIPTION-0" name="SI_SUBSCRIPTIONS_PKG.ADD_ONE_OFF_SUBSCRIPTION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION ADD_ONE_OFF_SUBSCRIPTION</h5>
<div class="_description">
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!
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG"
data-subprogram="ADD_ONE_OFF_SUBSCRIPTION"
data-object="SI_SUBSCRIPTIONS_PKG.ADD_ONE_OFF_SUBSCRIPTION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Account</td>
</tr>
<tr class="">
<td>num_N_CONTRACT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Contract</td>
</tr>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Service</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Object</td>
</tr>
<tr class="">
<td>num_N_PAR_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_PAR_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Parent subscription (for child services)</td>
</tr>
<tr class="">
<td>num_N_QUANT</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_QUANT%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Quantity</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_BEG%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Subscription begin date (subscriptions can be scheduled in future)</td>
</tr>
<tr class="">
<td>b_Charge</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Try to charge account</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>New subscription line ID</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG.SI_SUBSCRIPTIONS_DEL-0" name="SI_SUBSCRIPTIONS_PKG.SI_SUBSCRIPTIONS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBSCRIPTIONS_DEL</h5>
<div class="_description">
Delete subscription.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG"
data-subprogram="SI_SUBSCRIPTIONS_DEL"
data-object="SI_SUBSCRIPTIONS_PKG.SI_SUBSCRIPTIONS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Subscription</td>
</tr>
<tr class="">
<td>b_EvaluateDiscounts</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Analyze and provide discounts</td>
</tr>
<tr class="">
<td>b_DeleteCommitment</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Delete contract commitment</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG.SI_SUBSCRIPTIONS_PUT-0" name="SI_SUBSCRIPTIONS_PKG.SI_SUBSCRIPTIONS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_SUBSCRIPTIONS_PUT</h5>
<div class="_description">
Create or update service subscription.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG"
data-subprogram="SI_SUBSCRIPTIONS_PUT"
data-object="SI_SUBSCRIPTIONS_PKG.SI_SUBSCRIPTIONS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBSCRIPTION_ID</td>
<td>IN/OUT</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Subscription id</td>
</tr>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Service</td>
</tr>
<tr class="">
<td>num_N_CUSTOMER_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Customer</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Account</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Equipment</td>
</tr>
<tr class="">
<td>num_N_PAY_DAY</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_BILLING_DAY%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Pay day</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Customer subscriptions line no</td>
</tr>
<tr class="">
<td>num_N_QUANT</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_QUANT%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Quantity</td>
</tr>
<tr class="">
<td>num_N_UNIT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Measurement unit (SI_V_UNITS)</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Contract</td>
</tr>
<tr class="">
<td>num_N_PAR_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_PAR_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Parent subscription row</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Subscription begin date</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Subscription end date</td>
</tr>
<tr class="">
<td>dt_D_INVOICE_END</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_CHARGE_LOG_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Next charge log end date</td>
</tr>
<tr class="">
<td>num_N_PREV_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_PREV_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Previous subscription</td>
</tr>
<tr class="">
<td>b_EvaluateDiscounts</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Analyze and provide discounts</td>
</tr>
<tr class="">
<td>b_FilterByContext</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Use current user from context to restrict available services.<br/>By default: yes if context is not empty (N_USER_ID is not null)</td>
</tr>
<tr class="">
<td>b_RecreateOnUpdate</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Recreate subscription instead update</td>
</tr>
<tr class="">
<td>b_UseMaterializedView</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Use materialized view</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG.CLOSE_SUBSCRIPTION-0" name="SI_SUBSCRIPTIONS_PKG.CLOSE_SUBSCRIPTION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CLOSE_SUBSCRIPTION</h5>
<div class="_description">
Close service subscription.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG"
data-subprogram="CLOSE_SUBSCRIPTION"
data-object="SI_SUBSCRIPTIONS_PKG.CLOSE_SUBSCRIPTION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Subscription</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Close date</td>
</tr>
<tr class="">
<td>b_UpdateChargeLogEnd</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Update D_INVOICE_END field</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG.CLOSE_CHILD_SUBSCRIPTION-0" name="SI_SUBSCRIPTIONS_PKG.CLOSE_CHILD_SUBSCRIPTION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CLOSE_CHILD_SUBSCRIPTION</h5>
<div class="_description">
Close child subscription.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG"
data-subprogram="CLOSE_CHILD_SUBSCRIPTION"
data-object="SI_SUBSCRIPTIONS_PKG.CLOSE_CHILD_SUBSCRIPTION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Subscription</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_END%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Subscription end date</td>
</tr>
<tr class="">
<td>b_RemoveFromChargeLog</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Remove service from current charge log</td>
</tr>
<tr class="">
<td>b_RemoveIfPossible</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Remove subscription if possible<br/>(if no charge logs have been created)</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG.PUT_CHILD_SUBSCRIPTION-0" name="SI_SUBSCRIPTIONS_PKG.PUT_CHILD_SUBSCRIPTION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE PUT_CHILD_SUBSCRIPTION</h5>
<div class="_description">
Calls ADD_CHILD_SUBSCRIPTION but does not return ID.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG"
data-subprogram="PUT_CHILD_SUBSCRIPTION"
data-object="SI_SUBSCRIPTIONS_PKG.PUT_CHILD_SUBSCRIPTION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_PAR_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>num_N_CHARGE_LOG_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_QUANT</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_QUANT%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td></td>
</tr>
<tr class="">
<td>b_IncludeInCurChargeLog</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG.SI_USER_GOOD_LOCK-0" name="SI_SUBSCRIPTIONS_PKG.SI_USER_GOOD_LOCK-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_USER_GOOD_LOCK</h5>
<div class="_description">
Добавление подписки абонента на услугу временной блокировки.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG"
data-subprogram="SI_USER_GOOD_LOCK"
data-object="SI_SUBSCRIPTIONS_PKG.SI_USER_GOOD_LOCK"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_BLOCK_SUBJ_GOOD_ID</td>
<td>OUT</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор созданной подписки</td>
</tr>
<tr class="">
<td>num_N_TARGET_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор связанной подписки</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала действия подписки</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания действия подписки</td>
</tr>
<tr class="">
<td>b_Force</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг принудительного изменения существующих подписок и досрочного закрытия актуальных инвойсов</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG.SI_USER_GOOD_UNLOCK-0" name="SI_SUBSCRIPTIONS_PKG.SI_USER_GOOD_UNLOCK-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_USER_GOOD_UNLOCK</h5>
<div class="_description">
Процедура для вывода абонента из блокировки и выставления инвойсов по обычным услугам.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG"
data-subprogram="SI_USER_GOOD_UNLOCK"
data-object="SI_SUBSCRIPTIONS_PKG.SI_USER_GOOD_UNLOCK"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_TARGET_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор связанной подписки или временной блокировки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG.SUSPEND_SERVICE-0" name="SI_SUBSCRIPTIONS_PKG.SUSPEND_SERVICE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION SUSPEND_SERVICE</h5>
<div class="_description">
Добавление подписки на услугу временной блокировки (обертка на процедуру).
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG"
data-subprogram="SUSPEND_SERVICE"
data-object="SI_SUBSCRIPTIONS_PKG.SUSPEND_SERVICE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_TARGET_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор связанной подписки</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_BEG%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала действия подписки</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания действия подписки</td>
</tr>
<tr class="">
<td>b_Force</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг принудительного изменения существующих подписок и инвойсов</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>Идентификатор созданной подписки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG.ADD_CHILD_SUBSCRIPTION-0" name="SI_SUBSCRIPTIONS_PKG.ADD_CHILD_SUBSCRIPTION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION ADD_CHILD_SUBSCRIPTION</h5>
<div class="_description">
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.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG"
data-subprogram="ADD_CHILD_SUBSCRIPTION"
data-object="SI_SUBSCRIPTIONS_PKG.ADD_CHILD_SUBSCRIPTION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_PAR_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Parent service subscription</td>
</tr>
<tr class="">
<td>num_N_CHARGE_LOG_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Actual charge log (not required)</td>
</tr>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Child service</td>
</tr>
<tr class="">
<td>num_N_QUANT</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_QUANT%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Service quantity</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_BEG%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Subscription begin date. If you pass num_N_CHARGE_LOG_ID then<br/>be sure that this date in charge log period</td>
</tr>
<tr class="">
<td>b_IncludeInCurChargeLog</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Include service in actual charge log<br/>%retun New subscription ID</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG.SUSPEND_ACCOUNT_SERVICES-0" name="SI_SUBSCRIPTIONS_PKG.SUSPEND_ACCOUNT_SERVICES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION SUSPEND_ACCOUNT_SERVICES</h5>
<div class="_description">
Функция добавления блокировки в разрезе договора и счета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG"
data-subprogram="SUSPEND_ACCOUNT_SERVICES"
data-object="SI_SUBSCRIPTIONS_PKG.SUSPEND_ACCOUNT_SERVICES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификтор блокируемого счета</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_BEG%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата начала действия блокировки</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания действия блокировки</td>
</tr>
<tr class="">
<td>b_Force</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг принудительного изменения существующих подписок и инвойсов</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>Идентификатор подписки на блокировку</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG.UNLOCK_USER_GOOD-0" name="SI_SUBSCRIPTIONS_PKG.UNLOCK_USER_GOOD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION UNLOCK_USER_GOOD</h5>
<div class="_description">
Функция для вывода абонента из блокировки и выставления инвойсов по обычным услугам.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG"
data-subprogram="UNLOCK_USER_GOOD"
data-object="SI_SUBSCRIPTIONS_PKG.UNLOCK_USER_GOOD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_TARGET_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор связанной подписки или временной блокировки</td>
</tr>
<tr class="">
<td>b_CreateChargeLogs</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Результат вывода из блокировки</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SI_SUBSCRIPTIONS_PKG_S" name="SI_SUBSCRIPTIONS_PKG_S">SI_SUBSCRIPTIONS_PKG_S</a></h2>
<div class="_description">
Работа с подписками и услугами
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.AVAILABLE_SERVICES_TBL" name="SI_SUBSCRIPTIONS_PKG_S.AVAILABLE_SERVICES_TBL" class="_link" title="Ссылка на тип"></a>
<h5>TYPE AVAILABLE_SERVICES_TBL PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.CUSTOMER_SUBSCRIPTIONS_TBL" name="SI_SUBSCRIPTIONS_PKG_S.CUSTOMER_SUBSCRIPTIONS_TBL" class="_link" title="Ссылка на тип"></a>
<h5>TYPE CUSTOMER_SUBSCRIPTIONS_TBL PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.GOOD_STATES_TBL_TYPE" name="SI_SUBSCRIPTIONS_PKG_S.GOOD_STATES_TBL_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE GOOD_STATES_TBL_TYPE PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.SUBSCRIPTION_STATES_TBL_TYPE" name="SI_SUBSCRIPTIONS_PKG_S.SUBSCRIPTION_STATES_TBL_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE SUBSCRIPTION_STATES_TBL_TYPE PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.GET_SUBSCRIPTION-0" name="SI_SUBSCRIPTIONS_PKG_S.GET_SUBSCRIPTION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBSCRIPTION</h5>
<div class="_description">
Get subscription row.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="GET_SUBSCRIPTION"
data-object="SI_SUBSCRIPTIONS_PKG_S.GET_SUBSCRIPTION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Subscription</td>
</tr>
<tr class="">
<td>ch_C_FL_CLOSED</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.C_FL_CLOSED%TYPE</td>
<td>CHAR</td>
<td>'N'</td>
<td>Filter by closing flag</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBSCRIPTIONS%ROWTYPE</td>
<td>Subscriptions table row</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.GET_SUSPENSION_SUBSCRIPTION-0" name="SI_SUBSCRIPTIONS_PKG_S.GET_SUSPENSION_SUBSCRIPTION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUSPENSION_SUBSCRIPTION</h5>
<div class="_description">
Get current suspension for subscription.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="GET_SUSPENSION_SUBSCRIPTION"
data-object="SI_SUBSCRIPTIONS_PKG_S.GET_SUSPENSION_SUBSCRIPTION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Subscription</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBSCRIPTIONS%ROWTYPE</td>
<td>Suspension subscription (if any)</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.CHECK_EQUIP_SERVICE_DUPLICATE-0" name="SI_SUBSCRIPTIONS_PKG_S.CHECK_EQUIP_SERVICE_DUPLICATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION CHECK_EQUIP_SERVICE_DUPLICATE</h5>
<div class="_description">
Проверить, что предполагаемый для оказания на оборудовании пакет услуг
не имеет в своем составе тех же услуг передачи данных и голоса, что и в уже оказываемых
пакетах услуг на этом оборудовании.
Внимание: функция не учитывает временные интервалы (обычное/льготное время) и
возможность наличия одной и той же услуги по разным направлениям.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="CHECK_EQUIP_SERVICE_DUPLICATE"
data-object="SI_SUBSCRIPTIONS_PKG_S.CHECK_EQUIP_SERVICE_DUPLICATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>ID объекта учета</td>
</tr>
<tr class="">
<td>num_N_PRICE_LINE_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES_T.N_PRICE_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>ID строки в ПЦ</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SD_GOOD_MOVES_T.D_BEGIN%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата начала инвойса</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SD_GOOD_MOVES_T.D_END%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания инвойса</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_GOOD_MOVES_T%ROWTYPE</td>
<td>Строка регистра GMT с итоговой информацией по инвойсу</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.FIND_SUBSCRIPTION-0" name="SI_SUBSCRIPTIONS_PKG_S.FIND_SUBSCRIPTION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION FIND_SUBSCRIPTION</h5>
<div class="_description">
Search for service subscription.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="FIND_SUBSCRIPTION"
data-object="SI_SUBSCRIPTIONS_PKG_S.FIND_SUBSCRIPTION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Service</td>
</tr>
<tr class="">
<td>num_N_PARENT_SERVICE_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Service</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Account</td>
</tr>
<tr class="">
<td>num_N_CONTRACT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Contract</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Object</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_BEG%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Date</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBSCRIPTIONS%ROWTYPE</td>
<td>Found subscription</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.GET_SUBSCRIPTION_STATES-0" name="SI_SUBSCRIPTIONS_PKG_S.GET_SUBSCRIPTION_STATES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBSCRIPTION_STATES</h5>
<div class="_description">
Get service subscriptions state.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="GET_SUBSCRIPTION_STATES"
data-object="SI_SUBSCRIPTIONS_PKG_S.GET_SUBSCRIPTION_STATES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Customer/subscriber</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Customer account</td>
</tr>
<tr class="">
<td colspan="5">RETURN SUBSCRIPTION_STATES_TBL_TYPE</td>
<td>Subscription state</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.GET_AVAILABLE_SERVICES-0" name="SI_SUBSCRIPTIONS_PKG_S.GET_AVAILABLE_SERVICES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_AVAILABLE_SERVICES</h5>
<div class="_description">
Get available services.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="GET_AVAILABLE_SERVICES"
data-object="SI_SUBSCRIPTIONS_PKG_S.GET_AVAILABLE_SERVICES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CONTRACT_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Contract</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Account</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Object</td>
</tr>
<tr class="">
<td>num_N_PAR_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_PAR_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Parent subscription (or use parent service)</td>
</tr>
<tr class="">
<td>num_N_PAR_SERVICE_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Parent service (or use parent subscription)</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Operation date</td>
</tr>
<tr class="">
<td>b_FilterByContext</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>b_ObtainContractTerms</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Try to find appropriate contract terms</td>
</tr>
<tr class="">
<td>b_Mview</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Use materialized view to access contracts hierarchy</td>
</tr>
<tr class="">
<td colspan="5">RETURN AVAILABLE_SERVICES_TBL</td>
<td>Available services</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.GET_CUSTOMER_SUBSCRIPTIONS_P-0" name="SI_SUBSCRIPTIONS_PKG_S.GET_CUSTOMER_SUBSCRIPTIONS_P-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_CUSTOMER_SUBSCRIPTIONS_P</h5>
<div class="_description">
Get list of customer subscriptions.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="GET_CUSTOMER_SUBSCRIPTIONS_P"
data-object="SI_SUBSCRIPTIONS_PKG_S.GET_CUSTOMER_SUBSCRIPTIONS_P"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CUSTOMER_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Customer</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Account</td>
</tr>
<tr class="">
<td>ch_C_FL_CLOSED</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.C_FL_CLOSED%TYPE</td>
<td>CHAR</td>
<td>'N'</td>
<td>Get closed subscriptions</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Operation date</td>
</tr>
<tr class="">
<td colspan="5">RETURN CUSTOMER_SUBSCRIPTIONS_TBL</td>
<td>Collection of customer subscriptions</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.GET_DISCOUNT_REF_ID-0" name="SI_SUBSCRIPTIONS_PKG_S.GET_DISCOUNT_REF_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_DISCOUNT_REF_ID</h5>
<div class="_description">
Get discount reference id.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="GET_DISCOUNT_REF_ID"
data-object="SI_SUBSCRIPTIONS_PKG_S.GET_DISCOUNT_REF_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DISCOUNT_CERT_LINE_ID</td>
<td>IN</td>
<td>SD_DISCOUNT_CERTIFICATES_C.N_LE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>ID of discount certificate content line</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.N_REF_ID%TYPE</td>
<td>Discount reference id</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.GET_FULL_CHARGE_SUM-0" name="SI_SUBSCRIPTIONS_PKG_S.GET_FULL_CHARGE_SUM-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_FULL_CHARGE_SUM</h5>
<div class="_description">
Getting total charge sum for subscription.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="GET_FULL_CHARGE_SUM"
data-object="SI_SUBSCRIPTIONS_PKG_S.GET_FULL_CHARGE_SUM"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Operation date</td>
</tr>
<tr class="">
<td>dt_D_BILLING_DATE</td>
<td>IN</td>
<td>SD_VOICES_T.D_BILLING_DATE%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_GOOD_MOVES.N_SUM%TYPE</td>
<td>Сумма списания</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.GET_SUBSCRIPTION_FOR_UPDATE-0" name="SI_SUBSCRIPTIONS_PKG_S.GET_SUBSCRIPTION_FOR_UPDATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUBSCRIPTION_FOR_UPDATE</h5>
<div class="_description">
Get subscription row and lock it.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="GET_SUBSCRIPTION_FOR_UPDATE"
data-object="SI_SUBSCRIPTIONS_PKG_S.GET_SUBSCRIPTION_FOR_UPDATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Subscription</td>
</tr>
<tr class="">
<td>ch_C_FL_CLOSED</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.C_FL_CLOSED%TYPE</td>
<td>CHAR</td>
<td>'N'</td>
<td>Filter by closing flag</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBSCRIPTIONS%ROWTYPE</td>
<td>Subscriptions table row</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.GET_USER_GOODS_STATES-0" name="SI_SUBSCRIPTIONS_PKG_S.GET_USER_GOODS_STATES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_USER_GOODS_STATES</h5>
<div class="_description">
Get subscription list with service provision statuses. You should use GET_SUBSCRIPTION_STATES instead
if you can.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="GET_USER_GOODS_STATES"
data-object="SI_SUBSCRIPTIONS_PKG_S.GET_USER_GOODS_STATES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Customer/subscriber</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Cusctomer account</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBSCRIPTIONS_PKG_S.GOOD_STATES_TBL_TYPE</td>
<td>Subscription list with statuses</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.RATE_ORDER-0" name="SI_SUBSCRIPTIONS_PKG_S.RATE_ORDER-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE RATE_ORDER</h5>
<div class="_description">
Rate services list.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="RATE_ORDER"
data-object="SI_SUBSCRIPTIONS_PKG_S.RATE_ORDER"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Account</td>
</tr>
<tr class="">
<td>num_N_CUSTOMER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Customer</td>
</tr>
<tr class="">
<td>tbl_Subscriptions</td>
<td>IN/OUT</td>
<td>NOCOPY CUSTOMER_SUBSCRIPTIONS_TBL</td>
<td>TABLE</td>
<td></td>
<td>Subsscriptions list</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Operation date</td>
</tr>
<tr class="">
<td>tbl_RatedSubscriptions</td>
<td>IN/OUT</td>
<td>NOCOPY AVAILABLE_SERVICES_TBL</td>
<td>TABLE</td>
<td></td>
<td>Result</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.FIND_PREV_SUBSCRIPTION-1" name="SI_SUBSCRIPTIONS_PKG_S.FIND_PREV_SUBSCRIPTION-1" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION FIND_PREV_SUBSCRIPTION</h5>
<div class="_description">
Find previous subscription by subscription details.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="FIND_PREV_SUBSCRIPTION"
data-object="SI_SUBSCRIPTIONS_PKG_S.FIND_PREV_SUBSCRIPTION"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_Subscription</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Subscription details</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBSCRIPTIONS.N_PREV_SUBSCRIPTION_ID%TYPE</td>
<td>Previous subscription</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.FIND_PREV_SUBSCRIPTION-2" name="SI_SUBSCRIPTIONS_PKG_S.FIND_PREV_SUBSCRIPTION-2" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION FIND_PREV_SUBSCRIPTION</h5>
<div class="_description">
Find previous subscription by subscription details.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="FIND_PREV_SUBSCRIPTION"
data-object="SI_SUBSCRIPTIONS_PKG_S.FIND_PREV_SUBSCRIPTION"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Subscription</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBSCRIPTIONS.N_PREV_SUBSCRIPTION_ID%TYPE</td>
<td>Previous subscription</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.FIND_SERVICE_FOR_ACCOUNT-0" name="SI_SUBSCRIPTIONS_PKG_S.FIND_SERVICE_FOR_ACCOUNT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION FIND_SERVICE_FOR_ACCOUNT</h5>
<div class="_description">
Find available service for account (checks all customer contracts returns first).
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="FIND_SERVICE_FOR_ACCOUNT"
data-object="SI_SUBSCRIPTIONS_PKG_S.FIND_SERVICE_FOR_ACCOUNT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Account</td>
</tr>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Service</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Object</td>
</tr>
<tr class="">
<td colspan="5">RETURN AVAILABLE_SERVICES%ROWTYPE</td>
<td>Available service (or NULL if not available)</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.GET_GOOD_STATE_ID-0" name="SI_SUBSCRIPTIONS_PKG_S.GET_GOOD_STATE_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_GOOD_STATE_ID</h5>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="GET_GOOD_STATE_ID"
data-object="SI_SUBSCRIPTIONS_PKG_S.GET_GOOD_STATE_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SERVICE_STATE_ID</td>
<td>IN</td>
<td>RG_SERV_STATUS.N_SERVICE_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>dt_D_EXPIRATION</td>
<td>IN</td>
<td>RG_SERV_STATUS.D_EXPIRATION%TYPE</td>
<td>DATE</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_ACC_SERV_STATE_ID</td>
<td>IN</td>
<td>RG_SERV_STATUS.N_SERVICE_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_AVL_ACCESS_SERVICE_ID</td>
<td>IN</td>
<td>SD_PRICE_ORDERS_C.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.N_REF_ID%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.GET_SUSPENSIONS_FOR_ACCOUNT-0" name="SI_SUBSCRIPTIONS_PKG_S.GET_SUSPENSIONS_FOR_ACCOUNT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUSPENSIONS_FOR_ACCOUNT</h5>
<div class="_description">
Find available suspension services
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="GET_SUSPENSIONS_FOR_ACCOUNT"
data-object="SI_SUBSCRIPTIONS_PKG_S.GET_SUSPENSIONS_FOR_ACCOUNT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Account</td>
</tr>
<tr class="">
<td colspan="5">RETURN AVAILABLE_SERVICES_TBL</td>
<td>Available temporary suspension services</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.CHECK_SUBSCR_SERVS_DUPLICATE-0" name="SI_SUBSCRIPTIONS_PKG_S.CHECK_SUBSCR_SERVS_DUPLICATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHECK_SUBSCR_SERVS_DUPLICATE</h5>
<div class="_description">
Проверить задвоение строк ПЦ в случае, если одно оборудование подписывается
на одну и ту же потоковую услугу в разных договорах. Такое задвоение приводит к невозможности
однозначной тарификации оказанных услуг, например, телефонии.
Если проверка не прошла, то вызывается исключение с подробным описанием причины.
Внимание: проверку нужно выполнять ПОСЛЕ вызова SI_SUBJ_GOODS_PUT.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="CHECK_SUBSCR_SERVS_DUPLICATE"
data-object="SI_SUBSCRIPTIONS_PKG_S.CHECK_SUBSCR_SERVS_DUPLICATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор добавляемой строки в SI_SUBJ_GOODS</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.GET_AVAILABLE_SERVICE-0" name="SI_SUBSCRIPTIONS_PKG_S.GET_AVAILABLE_SERVICE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_AVAILABLE_SERVICE</h5>
<div class="_description">
Get available service. Returns first row of GET_AVAILABLE_SERVICES result
with passed service.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="GET_AVAILABLE_SERVICE"
data-object="SI_SUBSCRIPTIONS_PKG_S.GET_AVAILABLE_SERVICE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Service</td>
</tr>
<tr class="">
<td>num_N_CONTRACT_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Contract</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Account</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Object</td>
</tr>
<tr class="">
<td>num_N_PAR_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_PAR_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Parent subscription (or use parent service)</td>
</tr>
<tr class="">
<td>num_N_PAR_SERVICE_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Parent service (or use parent subscription</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Operation date</td>
</tr>
<tr class="">
<td>b_FilterByContext</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>b_Mview</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Use materialized view to access contracts hierarchy</td>
</tr>
<tr class="">
<td colspan="5">RETURN AVAILABLE_SERVICES%ROWTYPE</td>
<td>Available service</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.GET_AVAILABLE_SERVICES_P-0" name="SI_SUBSCRIPTIONS_PKG_S.GET_AVAILABLE_SERVICES_P-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_AVAILABLE_SERVICES_P</h5>
<div class="_description">
Get available services. GET_AVAILABLE_SERVICES pipelined variant.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="GET_AVAILABLE_SERVICES_P"
data-object="SI_SUBSCRIPTIONS_PKG_S.GET_AVAILABLE_SERVICES_P"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CONTRACT_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Contract</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Account</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Object</td>
</tr>
<tr class="">
<td>num_N_PAR_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_PAR_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Parent subscription (or use parent service)</td>
</tr>
<tr class="">
<td>num_N_PAR_SERVICE_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Parent service (or use parent subscription)</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Operation date</td>
</tr>
<tr class="">
<td>b_FilterByContext</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>b_ObtainContractTerms</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Try to find appropriate contract terms</td>
</tr>
<tr class="">
<td>b_Mview</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Use materialized view to access contracts hierarchy</td>
</tr>
<tr class="">
<td colspan="5">RETURN AVAILABLE_SERVICES_TBL</td>
<td>Available services</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.GET_CUSTOMER_SUBSCRIPTIONS-0" name="SI_SUBSCRIPTIONS_PKG_S.GET_CUSTOMER_SUBSCRIPTIONS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_CUSTOMER_SUBSCRIPTIONS</h5>
<div class="_description">
Get list of customer subscriptions (returns collection).
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="GET_CUSTOMER_SUBSCRIPTIONS"
data-object="SI_SUBSCRIPTIONS_PKG_S.GET_CUSTOMER_SUBSCRIPTIONS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CUSTOMER_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Customer</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Account</td>
</tr>
<tr class="">
<td>ch_C_FL_CLOSED</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.C_FL_CLOSED%TYPE</td>
<td>CHAR</td>
<td>'N'</td>
<td>Get closed subscriptions</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Operation date</td>
</tr>
<tr class="">
<td colspan="5">RETURN CUSTOMER_SUBSCRIPTIONS_TBL</td>
<td>Collection of customer subscriptions</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.GET_SERVICE_STATE-0" name="SI_SUBSCRIPTIONS_PKG_S.GET_SERVICE_STATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SERVICE_STATE</h5>
<div class="_description">
Get service subscription state (from register).
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="GET_SERVICE_STATE"
data-object="SI_SUBSCRIPTIONS_PKG_S.GET_SERVICE_STATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Subscription</td>
</tr>
<tr class="">
<td colspan="5">RETURN RG_SERV_STATUS_LINE%ROWTYPE</td>
<td>Current service subscription state</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.GET_SUSPENSIONS_FOR_ACCOUNT_P-0" name="SI_SUBSCRIPTIONS_PKG_S.GET_SUSPENSIONS_FOR_ACCOUNT_P-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SUSPENSIONS_FOR_ACCOUNT_P</h5>
<div class="_description">
Find available suspension services
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="GET_SUSPENSIONS_FOR_ACCOUNT_P"
data-object="SI_SUBSCRIPTIONS_PKG_S.GET_SUSPENSIONS_FOR_ACCOUNT_P"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Account</td>
</tr>
<tr class="">
<td colspan="5">RETURN AVAILABLE_SERVICES_TBL</td>
<td>Available temporary suspension services</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.IS_CONN_DISCONN_ALLOWED-0" name="SI_SUBSCRIPTIONS_PKG_S.IS_CONN_DISCONN_ALLOWED-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_CONN_DISCONN_ALLOWED</h5>
<div class="_description">
Determines if service connection/disconnection allowed.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="IS_CONN_DISCONN_ALLOWED"
data-object="SI_SUBSCRIPTIONS_PKG_S.IS_CONN_DISCONN_ALLOWED"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_PERMISSION_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Permission (REF_TYPE_Serv_Connect_Type ref)</td>
</tr>
<tr class="">
<td>b_CustomerContext</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Customer context (TRUE, FALSE or NULL)</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Check result</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.GET_DESCRIPTION-0" name="SI_SUBSCRIPTIONS_PKG_S.GET_DESCRIPTION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_DESCRIPTION</h5>
<div class="_description">
Get string with subscription description.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="GET_DESCRIPTION"
data-object="SI_SUBSCRIPTIONS_PKG_S.GET_DESCRIPTION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Subscription</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Subscription</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.GET_PREV_SUBSCRIPTION-0" name="SI_SUBSCRIPTIONS_PKG_S.GET_PREV_SUBSCRIPTION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_PREV_SUBSCRIPTION</h5>
<div class="_description">
Get previous subscription for existing one.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="GET_PREV_SUBSCRIPTION"
data-object="SI_SUBSCRIPTIONS_PKG_S.GET_PREV_SUBSCRIPTION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Subscription</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBSCRIPTIONS.N_PREV_SUBSCRIPTION_ID%TYPE</td>
<td>Previous subscription</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_SUBSCRIPTIONS_PKG_S.HAS_COMMITMENTS-0" name="SI_SUBSCRIPTIONS_PKG_S.HAS_COMMITMENTS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION HAS_COMMITMENTS</h5>
<div class="_description">
Does subscription have commitments.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_SUBSCRIPTIONS_PKG_S"
data-subprogram="HAS_COMMITMENTS"
data-object="SI_SUBSCRIPTIONS_PKG_S.HAS_COMMITMENTS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Subscription</td>
</tr>
<tr class="">
<td>num_N_COMMITMENT_STATE_ID</td>
<td>IN</td>
<td>SD_CONTRACT_COMMITMENTS.N_COMMITMENT_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Commitment state</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SI_USERS_PKG" name="SI_USERS_PKG">SI_USERS_PKG</a></h2>
<div class="_description">
Работа с абонентами
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_USERS_PKG.GOOD_SPEC_LIST" name="SI_USERS_PKG.GOOD_SPEC_LIST" class="_link" title="Ссылка на тип"></a>
<h5>TYPE GOOD_SPEC_LIST PL/SQL TABLE</h5>
<div class="_description">
Список спецификаций позиции номенклатуры
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.CHANGE_BASE_SUBJECT-0" name="SI_USERS_PKG.CHANGE_BASE_SUBJECT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHANGE_BASE_SUBJECT</h5>
<div class="_description">
Изменение базового субъекта учета абонента.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="CHANGE_BASE_SUBJECT"
data-object="SI_USERS_PKG.CHANGE_BASE_SUBJECT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор абонента</td>
</tr>
<tr class="">
<td>num_N_BASE_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_BASE_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор нового базового субъекта учета</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.GET_PASSWORD-0" name="SI_USERS_PKG.GET_PASSWORD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_PASSWORD</h5>
<div class="_description">
Возвратить пароль по подписке.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="GET_PASSWORD"
data-object="SI_USERS_PKG.GET_PASSWORD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_SERV_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SUBJ_SERV_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор подписки на услуги</td>
</tr>
<tr class="">
<td>vch_VC_PASS</td>
<td>OUT</td>
<td>SI_SUBJ_SERVICES.VC_PASS%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Пароль</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.CREATE_NET_DEVICE-0" name="SI_USERS_PKG.CREATE_NET_DEVICE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CREATE_NET_DEVICE</h5>
<div class="_description">
Создание абонентского оборудования.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="CREATE_NET_DEVICE"
data-object="SI_USERS_PKG.CREATE_NET_DEVICE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>OUT</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор созданного оборудования</td>
</tr>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор абонента</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа оборудования (позиция номенклатуры)</td>
</tr>
<tr class="">
<td>vch_VC_MAC</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>MAC-адрес</td>
</tr>
<tr class="">
<td>num_N_SUBNET_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор подсети</td>
</tr>
<tr class="">
<td>vch_VC_IP</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>IP-адрес</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_OBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SI_OBJECTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименование</td>
</tr>
<tr class="">
<td>num_N_ADDRESS_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор адреса обслуживания</td>
</tr>
<tr class="">
<td>b_CREATE_IP</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Флаг создания IP-адреса из указанной подсети</td>
</tr>
<tr class="">
<td>num_N_BIND_MAIN_OBJ_ID</td>
<td>IN</td>
<td>SI_OBJ_OBJECTS.N_BIND_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Привязываемый к компоненту ОУ</td>
</tr>
<tr class="">
<td>num_N_OBJ_ROLE_ID</td>
<td>IN</td>
<td>SI_OBJ_OBJECTS.N_OBJ_ROLE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.OBJOBJ_BIND_TYPE_NetConMngr</td>
<td>Тип привязки для компонента</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.SI_USER_GOODS_PUT-0" name="SI_USERS_PKG.SI_USER_GOODS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_USER_GOODS_PUT</h5>
<div class="_description">
Добавление/изменение подписки абонента на услугу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="SI_USER_GOODS_PUT"
data-object="SI_USERS_PKG.SI_USER_GOODS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_GOOD_ID</td>
<td>IN/OUT</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SERVICE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор абонента</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор лицевого счета абонента</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор оборудования абонента</td>
</tr>
<tr class="">
<td>num_N_PAY_DAY</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_BILLING_DAY%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Расчетный день месяца</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер строки по порядку при отображении таблицы</td>
</tr>
<tr class="">
<td>num_N_QUANT</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_QUANT%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Количество</td>
</tr>
<tr class="">
<td>num_N_UNIT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор единицы измерения (выборка из SI_V_UNITS)</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор договора</td>
</tr>
<tr class="">
<td>num_N_PAR_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_PAR_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор родительской строки (для услуг в рамках тарифного плана)</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала действия подписки</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания действия подписки</td>
</tr>
<tr class="">
<td>dt_D_INVOICE_END</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_CHARGE_LOG_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания действия следующего инвойса</td>
</tr>
<tr class="">
<td>num_N_PREV_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_PREV_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Предыдущая подписка</td>
</tr>
<tr class="">
<td>b_EvaluateDiscounts</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Отслеживать и предоставлять возможные скидки</td>
</tr>
<tr class="">
<td>b_FilterByContext</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Учитывать текущего пользователя в проверке на доступность услуги.<br/>(По умолчанию учитывается, если контекст текущего пользователя задан)</td>
</tr>
<tr class="">
<td>b_RecreateOnUpdate</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.CREATE_CONTRACT-0" name="SI_USERS_PKG.CREATE_CONTRACT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CREATE_CONTRACT</h5>
<div class="_description">
Создание договора абонента.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="CREATE_CONTRACT"
data-object="SI_USERS_PKG.CREATE_CONTRACT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор абонента</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор фирмы</td>
</tr>
<tr class="">
<td>num_N_BASE_CONTRACT_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор базового договора</td>
</tr>
<tr class="">
<td>num_N_CONTRACT_ID</td>
<td>OUT</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Договор на оказание услуг</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.FILL_DETAILED_SERV_STAT_A-0" name="SI_USERS_PKG.FILL_DETAILED_SERV_STAT_A-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE FILL_DETAILED_SERV_STAT_A</h5>
<div class="_description">
Заполнить таблицу детализированными данными о потребленных услугах в автономной транзакции.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="FILL_DETAILED_SERV_STAT_A"
data-object="SI_USERS_PKG.FILL_DETAILED_SERV_STAT_A"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Инвойс</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Услуга</td>
</tr>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Абонент</td>
</tr>
<tr class="">
<td>dt_D_DAY</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата для детализации в течение дня</td>
</tr>
<tr class="">
<td>dt_D_LAST_DAY</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания детализации</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>ОУ</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.SI_USERS_PUT-0" name="SI_USERS_PKG.SI_USERS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_USERS_PUT</h5>
<div class="_description">
Добавление/изменение абонента.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="SI_USERS_PUT"
data-object="SI_USERS_PKG.SI_USERS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор абонента</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код</td>
</tr>
<tr class="">
<td>num_N_BASE_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_BASE_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор базового СУ (юрлицо или физлицо)</td>
</tr>
<tr class="">
<td>num_N_SUBJ_GROUP_ID</td>
<td>IN</td>
<td>SI_SUBJ_SUBJECTS.N_SUBJ_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор группы абонентов</td>
</tr>
<tr class="">
<td>num_N_PARENT_SUBJ_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_PARENT_SUBJ_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор вышестоящего СУ</td>
</tr>
<tr class="">
<td>num_N_SUBJ_STATE_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJ_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор состояния СУ (справочник REF_TYPE_Subject_State)</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор фирмы</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_SUBJECTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Примечание</td>
</tr>
<tr class="">
<td>tbl_T_TAGS</td>
<td>IN</td>
<td>TAGS</td>
<td>TABLE</td>
<td>NULL</td>
<td>Теги</td>
</tr>
<tr class="">
<td>num_N_RESELLER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_RESELLER_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Реселлер</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.SI_USER_GOODS_DEL-0" name="SI_USERS_PKG.SI_USER_GOODS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_USER_GOODS_DEL</h5>
<div class="_description">
Удаление подписки абонента на услугу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="SI_USER_GOODS_DEL"
data-object="SI_USERS_PKG.SI_USER_GOODS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.STOP_BLOCKING-0" name="SI_USERS_PKG.STOP_BLOCKING-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION STOP_BLOCKING</h5>
<div class="_description">
Вывести пользователя из блокировки за неуплату или из временной блокировки.
Проверяются свободные средства на счете и сравниваются с суммой по заблокированным подпискам.
Если средств хватает, то блокировка закрывается.
Если абонент выводится из блокировки за неуплату, то он переводится в состояние «Активен».
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="STOP_BLOCKING"
data-object="SI_USERS_PKG.STOP_BLOCKING"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Заблокированный лицевой счет</td>
</tr>
<tr class="">
<td>num_N_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Подписка на временную блокировку: если передается, то выводим из временной блокировки,<br/>если нет, то работаем с блокировкой за неуплату</td>
</tr>
<tr class="">
<td>dt_D_STOP</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Запланированное время выхода из временной блокировки (по умолчанию — текущий момент),<br/>для блокировки за неуплату не учитывается, поскольку выход из нее осуществляется автоматически</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>0 — не смогли выйти из блокировки<br/>1 — успешно вышли из блокировки<br/>NULL — блокировки не обнаружили</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_USERS_PKG.TT_V_ONE_TIME_SERV_C_INVOICE-0" name="SI_USERS_PKG.TT_V_ONE_TIME_SERV_C_INVOICE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE TT_V_ONE_TIME_SERV_C_INVOICE</h5>
<div class="_description">
Тарификация разовых услуг.
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.FILL_TT_V_USER_RECOMMENDED_PAY-0" name="SI_USERS_PKG.FILL_TT_V_USER_RECOMMENDED_PAY-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE FILL_TT_V_USER_RECOMMENDED_PAY</h5>
<div class="_description">
Populate TT_V_USER_RECOMMENDED_PAY with data about recommended payment.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="FILL_TT_V_USER_RECOMMENDED_PAY"
data-object="SI_USERS_PKG.FILL_TT_V_USER_RECOMMENDED_PAY"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Customer account</td>
</tr>
<tr class="">
<td>b_Clear_Temps</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Clear temporary table beforehand</td>
</tr>
<tr class="">
<td>num_N_Days</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Number of days for forecasting charges for the payment</td>
</tr>
<tr class="">
<td>num_N_DaysRequired</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Number of days for predicting service interruption</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Firm (not used, do not pass anything)<br/>DEPRECATION WARNING: Normally you shouldn't use this procedure,<br/>use SD_PAYMENT_REQUESTS_PKG.GET_RECOMMENDED_PAYMENT_C or<br/>SI_USERS_PKG_S.GET_RECOMMENDED_PAYMENT_LIST_C instead, they are more efficient.</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.USER_ACCOUNT_PUT-0" name="SI_USERS_PKG.USER_ACCOUNT_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE USER_ACCOUNT_PUT</h5>
<div class="_description">
!!! DEPRECATED, использовать SI_ACCOUNTS_PKG.CUSTOMER_ACCOUNT_PUT
Добавление или изменение записи о лицевом счете абонента.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="USER_ACCOUNT_PUT"
data-object="SI_USERS_PKG.USER_ACCOUNT_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор счета</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор абонента</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_CURRENCY_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор валюты</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Полное наименование счета</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Краткое наименование счета</td>
</tr>
<tr class="">
<td>vch_VC_ACCOUNT</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.VC_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Номер счета</td>
</tr>
<tr class="">
<td>dt_D_OPEN</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.D_OPEN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата открытия</td>
</tr>
<tr class="">
<td>dt_D_CLOSE</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.D_CLOSE%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата закрытия</td>
</tr>
<tr class="">
<td>num_N_PERMANENT_OVERDRAFT</td>
<td>IN</td>
<td>SD_OVERDRAFTS.N_SUM%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма постоянного кредитного лимита</td>
</tr>
<tr class="">
<td>num_N_TEMPORAL_OVERDRAFT</td>
<td>IN</td>
<td>SD_OVERDRAFTS.N_SUM%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма временного кредитного лимита</td>
</tr>
<tr class="">
<td>dt_D_TEMP_OVERDRAFT_END</td>
<td>IN</td>
<td>SD_OVERDRAFTS.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания временного кредитного лимита</td>
</tr>
<tr class="">
<td>num_N_MAX_OVERDRAFT</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_MAX_OVERDRAFT%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Максимальный кредитный лимит</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.CHANGE_INVOICE_PERIOD-0" name="SI_USERS_PKG.CHANGE_INVOICE_PERIOD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHANGE_INVOICE_PERIOD</h5>
<div class="_description">
Изменение даты закрытия инвойса.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="CHANGE_INVOICE_PERIOD"
data-object="SI_USERS_PKG.CHANGE_INVOICE_PERIOD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Инвойс</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_END%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Новая дата закрытия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.CREATE_ACCOUNT-0" name="SI_USERS_PKG.CREATE_ACCOUNT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CREATE_ACCOUNT</h5>
<div class="_description">
Создание лицевого счета абонента.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="CREATE_ACCOUNT"
data-object="SI_USERS_PKG.CREATE_ACCOUNT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор абонента</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>OUT</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор дицевого счета</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.REMOVE_GOOD_FROM_INVOICE-0" name="SI_USERS_PKG.REMOVE_GOOD_FROM_INVOICE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE REMOVE_GOOD_FROM_INVOICE</h5>
<div class="_description">
Закрывает услугу в рамках пакета услуг по действующему инвойсу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="REMOVE_GOOD_FROM_INVOICE"
data-object="SI_USERS_PKG.REMOVE_GOOD_FROM_INVOICE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_INVOICE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Инвойс, в рамках которого оказывается услуга</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор услуги</td>
</tr>
<tr class="">
<td>b_CloseSubjGood</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Флаг необходимости отключения подписки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.TT_V_ONE_TIME_SERV_C_PUT-0" name="SI_USERS_PKG.TT_V_ONE_TIME_SERV_C_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE TT_V_ONE_TIME_SERV_C_PUT</h5>
<div class="_description">
Добавить данные по оказанию разовых услуг во временную таблицу.
Процедура существует для обратной совместимости, часть входных аргументов игнорируется.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="TT_V_ONE_TIME_SERV_C_PUT"
data-object="SI_USERS_PKG.TT_V_ONE_TIME_SERV_C_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Номер строки</td>
</tr>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Абонент (не используется)</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Лицевой счет</td>
</tr>
<tr class="">
<td>num_N_CONTRACT_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Договор на оказание услуг/приложение/соглашение</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Услуга</td>
</tr>
<tr class="">
<td>num_N_UNIT_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Единица измерения (не используется)</td>
</tr>
<tr class="">
<td>num_N_QUANT</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_QUANT%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Количество</td>
</tr>
<tr class="">
<td>num_N_TAX_RATE_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_TAX_RATE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Ставка налога (не используется)</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_CURRENCY_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Валюта (не используется)</td>
</tr>
<tr class="">
<td>num_N_PRICE</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_PRICE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Цена (не используется)</td>
</tr>
<tr class="">
<td>num_N_PRICE_WO_TAX</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_PRICE_WO_TAX%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Цена без налогов (не используется)</td>
</tr>
<tr class="">
<td>num_N_SUM_WO_TAX</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_SUM_WO_TAX%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма без налогов (не используется)</td>
</tr>
<tr class="">
<td>num_N_SUM_TAX</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_SUM_TAX%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма налогов (не используется)</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_SUM%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Сумма (не используется)</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Оборудование</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_OPER%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата списания (не используется)</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SD_GOOD_MOVES.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий (не используется)</td>
</tr>
<tr class="">
<td>num_N_PRICE_LINE_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_PRICE_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Строка приказа по ценам (не используется)</td>
</tr>
<tr class="">
<td>num_N_ADDRESS_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Адрес (не используется)</td>
</tr>
<tr class="">
<td>num_N_PARENT_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Тарифный план</td>
</tr>
<tr class="">
<td>num_N_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Подписка</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.ACCESS_SERV_CHG_STATE-0" name="SI_USERS_PKG.ACCESS_SERV_CHG_STATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE ACCESS_SERV_CHG_STATE</h5>
<div class="_description">
Подключение или отключение услуги доступа с упрощенной схемой управления (вызов из SD_INVOICES_PKG).
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="ACCESS_SERV_CHG_STATE"
data-object="SI_USERS_PKG.ACCESS_SERV_CHG_STATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор услуги доступа</td>
</tr>
<tr class="">
<td>num_N_PARENT_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор пакета услуг (тарифа)</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор лицевого счета абонента</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор объекта (устройства), на котором оказывается услуга доступа</td>
</tr>
<tr class="">
<td>num_N_INVOICE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор инвойса, в рамках которого предоставляется услуга доступа</td>
</tr>
<tr class="">
<td>b_Enable</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td></td>
<td>Флаг включения/отключения услуги:<br/>{*} CONST.b_TRUE — включить<br/>{*} CONST.b_FALSE — выключить</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.CREATE_PASSIVE_EQUIP-0" name="SI_USERS_PKG.CREATE_PASSIVE_EQUIP-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CREATE_PASSIVE_EQUIP</h5>
<div class="_description">
Создание пассивного оборудования.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="CREATE_PASSIVE_EQUIP"
data-object="SI_USERS_PKG.CREATE_PASSIVE_EQUIP"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>OUT</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор созданного оборудования</td>
</tr>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор абонента</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа оборудования (позиция номенклатуры)</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_OBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SI_OBJECTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименование</td>
</tr>
<tr class="">
<td>num_N_ADDRESS_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор адреса обслуживания</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.FILL_DETAILED_SERV_STAT-0" name="SI_USERS_PKG.FILL_DETAILED_SERV_STAT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE FILL_DETAILED_SERV_STAT</h5>
<div class="_description">
Заполнение таблицы детализированными данными о потребленных услугах.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="FILL_DETAILED_SERV_STAT"
data-object="SI_USERS_PKG.FILL_DETAILED_SERV_STAT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Инвойс</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Услуга</td>
</tr>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Абонент</td>
</tr>
<tr class="">
<td>dt_D_DAY</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата для детализации в течение дня</td>
</tr>
<tr class="">
<td>dt_D_LAST_DAY</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания детализации</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>ОУ</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.SI_USER_GOODS_CLOSE-0" name="SI_USERS_PKG.SI_USER_GOODS_CLOSE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SI_USER_GOODS_CLOSE</h5>
<div class="_description">
Закрыть подписку абонента на услугу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="SI_USER_GOODS_CLOSE"
data-object="SI_USERS_PKG.SI_USER_GOODS_CLOSE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания действия подписки</td>
</tr>
<tr class="">
<td>b_InvoiceEnd</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Флаг принудительного изменения даты окончания инвойса подписки в dt_D_END:<br/>{*} 0 (по умолчанию) — не изменяем дату окончания инвойса<br/>{*} 1 — изменяем</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.ADD_GOOD_TO_INVOICE-0" name="SI_USERS_PKG.ADD_GOOD_TO_INVOICE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE ADD_GOOD_TO_INVOICE</h5>
<div class="_description">
Подключает услугу в рамках пакета услуг по действующему инвойсу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="ADD_GOOD_TO_INVOICE"
data-object="SI_USERS_PKG.ADD_GOOD_TO_INVOICE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_INVOICE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Инвойс, в рамках которого оказывается услуга</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор услуги</td>
</tr>
<tr class="">
<td>num_N_QUANT</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_QUANT%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Количество</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.CHANGE_TARIFF-1" name="SI_USERS_PKG.CHANGE_TARIFF-1" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION CHANGE_TARIFF</h5>
<div class="_description">
Смена существующего тарифного плана в подписке.
Если по подписке нет инвойсов и ее изменение производится текущей датой или датой в прошлом,
изменяются параметры этой же подписки, в противном случае создается новая подписка, а для
текущей устанавливается дата окончания.
Если тариф меняется на временную блокировку, то добавляется параллельная подписка, старая не закрывается.
Если выставлен специальный флаг b_CloseCurrentInvoice, то:
1) при закрытии подписки закрывается по ней и инвойс этой же датой;
2) при смене подписки на временную блокировку закрываем инвойсы по всем блокированным подпискам, а не только по той, по которой проводили смену;
3) запускаем процедуру предвыставления инвойсов по новой подписке.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="CHANGE_TARIFF"
data-object="SI_USERS_PKG.CHANGE_TARIFF"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор существуюшей строки подписки на тарифный план</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор нового тарифного плана</td>
</tr>
<tr class="">
<td>dt_D_CHANGE</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата, с которой должна начаться новая подписка (по умолчанию текущая дата)</td>
</tr>
<tr class="">
<td>dt_D_INVOICE_END</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_CHARGE_LOG_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата закрытия инвойса по новой подписке.<br/>Если же происходит смена на временную блокировку, то для подписки на нее<br/>дата окончания также выставляется в dt_D_INVOICE_END</td>
</tr>
<tr class="">
<td>num_N_BILLING_DAY</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_BILLING_DAY%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Расчетный день. Если не передан, то берется из предыдущей подписки</td>
</tr>
<tr class="">
<td>b_CloseCurrentInvoice</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Флаг закрытия инвойса по текущей подписке:<br/>{*} 0 — не закрывать текущий инвойс<br/>{*} 1 — закрыть текущий инвойс</td>
</tr>
<tr class="">
<td>b_UseSubscriptionBillingDay</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Использовать значение расчётного дня из предыдущей подписки</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>Идентификатор подписки с новым тарифным планом</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.CHANGE_TARIFF-2" name="SI_USERS_PKG.CHANGE_TARIFF-2" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHANGE_TARIFF</h5>
<div class="_description">
Аналог функции CHANGE_TARIFF.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="CHANGE_TARIFF"
data-object="SI_USERS_PKG.CHANGE_TARIFF"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор существуюшей строки подписки на тарифный план</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор нового тарифного плана</td>
</tr>
<tr class="">
<td>dt_D_CHANGE</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата, с которой должна начаться новая подписка (по умолчанию текущая дата)</td>
</tr>
<tr class="">
<td>dt_D_INVOICE_END</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.D_CHARGE_LOG_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата закрытия инвойса по новой подписке.<br/>Если же происходит смена на временную блокировку, то для подписки на нее<br/>дата окончания также выставляется в dt_D_INVOICE_END</td>
</tr>
<tr class="">
<td>num_N_BILLING_DAY</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_BILLING_DAY%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Расчетный день. Если не передан, то берется из предыдущей подписки</td>
</tr>
<tr class="">
<td>b_CloseCurrentInvoice</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Флаг закрытия инвойса по текущей подписке:<br/>{*} 0 — не закрывать текущий инвойс<br/>{*} 1 — закрыть текущий инвойс</td>
</tr>
<tr class="">
<td>b_UseSubscriptionBillingDay</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Использовать значение расчётного дня из предыдущей подписки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.CHECK_USER_APP_BINDS-0" name="SI_USERS_PKG.CHECK_USER_APP_BINDS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CHECK_USER_APP_BINDS</h5>
<div class="_description">
Проверить корректность существования привязок абонента к приложениям.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="CHECK_USER_APP_BINDS"
data-object="SI_USERS_PKG.CHECK_USER_APP_BINDS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор абонента</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.CREATE_NET_SERVICE_COMPONENT-0" name="SI_USERS_PKG.CREATE_NET_SERVICE_COMPONENT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CREATE_NET_SERVICE_COMPONENT</h5>
<div class="_description">
Создание компонента сетевой службы для абонента.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="CREATE_NET_SERVICE_COMPONENT"
data-object="SI_USERS_PKG.CREATE_NET_SERVICE_COMPONENT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>OUT</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор созданного компонента</td>
</tr>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор абонента</td>
</tr>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор сетевой службы</td>
</tr>
<tr class="">
<td>num_N_GOOD_SPEC_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Спецификация для компонента сетевой службы</td>
</tr>
<tr class="">
<td>num_N_SUBNET_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор подсети</td>
</tr>
<tr class="">
<td>vch_VC_IP</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>IP-адрес</td>
</tr>
<tr class="">
<td>vch_VC_TELEPHONE</td>
<td>IN</td>
<td>SI_ADDRESSES.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Телефон</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SI_OBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SI_OBJECTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименование</td>
</tr>
<tr class="">
<td>num_N_ADDR_TYPE_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ADDR_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Тип адреса (айпи-адрес, телефон)</td>
</tr>
<tr class="">
<td>b_CREATE_IP</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Флаг создания IP-адреса из указанной подсети</td>
</tr>
<tr class="">
<td>num_N_BIND_MAIN_OBJ_ID</td>
<td>IN</td>
<td>SI_OBJ_OBJECTS.N_BIND_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Привязываемый к компоненту ОУ</td>
</tr>
<tr class="">
<td>num_N_OBJ_ROLE_ID</td>
<td>IN</td>
<td>SI_OBJ_OBJECTS.N_OBJ_ROLE_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.OBJOBJ_BIND_TYPE_NetConMngr</td>
<td>Тип привязки для компонента</td>
</tr>
<tr class="">
<td>num_N_ADDRESS_ID</td>
<td>IN</td>
<td>SI_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор адреса обслуживания</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.SET_PRIVATE_OFFICE_ACCESS-0" name="SI_USERS_PKG.SET_PRIVATE_OFFICE_ACCESS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SET_PRIVATE_OFFICE_ACCESS</h5>
<div class="_description">
Формирование доступа к личному кабинету.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="SET_PRIVATE_OFFICE_ACCESS"
data-object="SI_USERS_PKG.SET_PRIVATE_OFFICE_ACCESS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Абонент</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_FIRM_ID')</td>
<td>Фирма</td>
</tr>
<tr class="">
<td>b_ForceChangePass</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Флаг для принудительного изменения существующего пароля</td>
</tr>
<tr class="">
<td>vch_VC_LOGIN</td>
<td>IN/OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Логин</td>
</tr>
<tr class="">
<td>vch_VC_PASS</td>
<td>IN/OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Пароль</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG.TT_V_ONE_TIME_SERV_C_DEL-0" name="SI_USERS_PKG.TT_V_ONE_TIME_SERV_C_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE TT_V_ONE_TIME_SERV_C_DEL</h5>
<div class="_description">
Удаление строки разовой услуги из временной таблицы.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG"
data-subprogram="TT_V_ONE_TIME_SERV_C_DEL"
data-object="SI_USERS_PKG.TT_V_ONE_TIME_SERV_C_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Номер строки</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SI_USERS_PKG_S" name="SI_USERS_PKG_S">SI_USERS_PKG_S</a></h2>
<div class="_description">
Сервисные функции для работы с абонентами и пользователями
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_USERS_PKG_S.ACCOUNTS_DEPLETION_DATES_LIST" name="SI_USERS_PKG_S.ACCOUNTS_DEPLETION_DATES_LIST" class="_link" title="Ссылка на тип"></a>
<h5>TYPE ACCOUNTS_DEPLETION_DATES_LIST PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.ACCOUNT_DEPLETION_DATE" name="SI_USERS_PKG_S.ACCOUNT_DEPLETION_DATE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE ACCOUNT_DEPLETION_DATE PL/SQL RECORD</h5>
<div class="_description">
Дата окончания средств на лицевом счете абонента.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-type="ACCOUNT_DEPLETION_DATE"
data-object="SI_USERS_PKG_S.ACCOUNT_DEPLETION_DATE"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_ACCOUNT_ID</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>Лицевой счет</td>
</tr>
<tr class="">
<td>D_ACC_DEPLETION</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
</tr>
<tr class="">
<td>D_CHARGE_LOG_END</td>
<td>DATE</td>
<td>DATE</td>
<td>Ближайшая дата окончания инвойса по счету</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.ACCOUNT_RESERVED_LIST" name="SI_USERS_PKG_S.ACCOUNT_RESERVED_LIST" class="_link" title="Ссылка на тип"></a>
<h5>TYPE ACCOUNT_RESERVED_LIST PL/SQL RECORD</h5>
<div class="_description">
Резервированные средства по счету.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-type="ACCOUNT_RESERVED_LIST"
data-object="SI_USERS_PKG_S.ACCOUNT_RESERVED_LIST"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_DOC_ID</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>Документ</td>
</tr>
<tr class="">
<td>N_DOC_TYPE_ID</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>Тип документа</td>
</tr>
<tr class="">
<td>N_REASON_DOC_ID</td>
<td>SD_DOCUMENTS.N_REASON_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>Документ-основание</td>
</tr>
<tr class="">
<td>D_OPER</td>
<td>DATE</td>
<td>DATE</td>
<td>Дата операции</td>
</tr>
<tr class="">
<td>N_SUM_OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Входящий остаток</td>
</tr>
<tr class="">
<td>N_GOOD_ID</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>Услуга</td>
</tr>
<tr class="">
<td>N_GOOD_TYPE_ID</td>
<td>SR_GOODS.N_GOOD_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>Тип услуги</td>
</tr>
<tr class="">
<td>VC_GOOD_NAME</td>
<td>SR_GOODS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование услуги</td>
</tr>
<tr class="">
<td>D_BEGIN</td>
<td>DATE</td>
<td>DATE</td>
<td>Дата начала</td>
</tr>
<tr class="">
<td>D_END</td>
<td>DATE</td>
<td>DATE</td>
<td>Дата окончания</td>
</tr>
<tr class="">
<td>N_OBJECT_ID</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>Оборудование</td>
</tr>
<tr class="">
<td>N_GOOD_UNIT_ID</td>
<td>SR_GOODS.N_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td>Единица измерения услуги</td>
</tr>
<tr class="">
<td>N_GOOD_QUANT</td>
<td>SI_SUBSCRIPTIONS.N_QUANT%TYPE</td>
<td>NUMBER</td>
<td>Количество</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_USERS_PKG_S.ACCOUNT_RESERVED_LIST_TBL_TYPE" name="SI_USERS_PKG_S.ACCOUNT_RESERVED_LIST_TBL_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE ACCOUNT_RESERVED_LIST_TBL_TYPE PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_USERS_PKG_S.ADDRESS_LIST_TBL_TYPE" name="SI_USERS_PKG_S.ADDRESS_LIST_TBL_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE ADDRESS_LIST_TBL_TYPE PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.AV_SERVS_LIST" name="SI_USERS_PKG_S.AV_SERVS_LIST" class="_link" title="Ссылка на тип"></a>
<h5>TYPE AV_SERVS_LIST PL/SQL RECORD</h5>
<div class="_description">
Доступные услуги антивируса.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-type="AV_SERVS_LIST"
data-object="SI_USERS_PKG_S.AV_SERVS_LIST"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_GOOD_ID</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>Услуга</td>
</tr>
<tr class="">
<td>VC_NAME</td>
<td>SR_GOODS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование услуги</td>
</tr>
<tr class="">
<td>VC_USER_REM</td>
<td>SD_PRICE_ORDERS_C.VC_USER_REM%TYPE</td>
<td>VARCHAR2</td>
<td>Комментарий для абонента</td>
</tr>
<tr class="">
<td>N_PRICE</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Цена</td>
</tr>
<tr class="">
<td>VC_CURRENCY</td>
<td>SI_REF.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Код валюты</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_USERS_PKG_S.AV_SERVS_LIST_TABLE_TYPE" name="SI_USERS_PKG_S.AV_SERVS_LIST_TABLE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE AV_SERVS_LIST_TABLE_TYPE PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.BILLED_SERVS_LIST" name="SI_USERS_PKG_S.BILLED_SERVS_LIST" class="_link" title="Ссылка на тип"></a>
<h5>TYPE BILLED_SERVS_LIST PL/SQL RECORD</h5>
<div class="_description">
Текущие и оказанные услуги.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-type="BILLED_SERVS_LIST"
data-object="SI_USERS_PKG_S.BILLED_SERVS_LIST"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_USER_ID</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор абонента</td>
</tr>
<tr class="">
<td>N_ACCOUNT_ID</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор счета</td>
</tr>
<tr class="">
<td>VC_ACCOUNT</td>
<td>SI_SUBJ_ACCOUNTS.VC_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td>Номер счета</td>
</tr>
<tr class="">
<td>N_GOOD_ID</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор услуги</td>
</tr>
<tr class="">
<td>VC_GOOD_NAME</td>
<td>SR_GOODS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование услуги</td>
</tr>
<tr class="">
<td>N_GOOD_TYPE_ID</td>
<td>SR_GOODS.N_GOOD_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор типа услуги</td>
</tr>
<tr class="">
<td>N_SCHEMA_ID</td>
<td>SR_SERV_SCHEMES.N_RATING_METHOD_ID%TYPE</td>
<td>NUMBER</td>
<td>Схема оказания услуги</td>
</tr>
<tr class="">
<td>VC_USER_REM</td>
<td>SD_PRICE_ORDERS_C.VC_USER_REM%TYPE</td>
<td>VARCHAR2</td>
<td>Комментарий для абонента</td>
</tr>
<tr class="">
<td>N_OBJECT_ID</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор оборудования</td>
</tr>
<tr class="">
<td>VC_OBJECT_NAME</td>
<td>SI_OBJECTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование оборудования</td>
</tr>
<tr class="">
<td>VC_OBJECT_CODE</td>
<td>SI_OBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Код оборудования</td>
</tr>
<tr class="">
<td>VC_OBJECT_CODE_EX</td>
<td>SI_OBJECTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Код с учетом основного ОУ</td>
</tr>
<tr class="">
<td>N_PRICE_LINE_ID</td>
<td>SD_GOOD_MOVES.N_PRICE_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор строки ПЦ</td>
</tr>
<tr class="">
<td>N_PRICE_ORDER_ID</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор ПЦ</td>
</tr>
<tr class="">
<td>VC_PRICE_ORDER_NAME</td>
<td>SD_DOCUMENTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование ПЦ</td>
</tr>
<tr class="">
<td>VC_PRICE_ORDER_CODE</td>
<td>SD_DOCUMENTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Код ПЦ</td>
</tr>
<tr class="">
<td>N_DOC_ID</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>N_DOC_TYPE_ID</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор типа документа</td>
</tr>
<tr class="">
<td>N_DOC_STATE_ID</td>
<td>SD_DOCUMENTS.N_DOC_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор состояния документа</td>
</tr>
<tr class="">
<td>VC_DOC_STATE</td>
<td>SI_REF.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование состояния документа</td>
</tr>
<tr class="">
<td>VC_DOC_NAME</td>
<td>SD_DOCUMENTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование документа</td>
</tr>
<tr class="">
<td>VC_DOC_CODE</td>
<td>SD_DOCUMENTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Код документа</td>
</tr>
<tr class="">
<td>N_CONTRACT_ID</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор договора</td>
</tr>
<tr class="">
<td>VC_CONTRACT_NAME</td>
<td>SD_DOCUMENTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование договора</td>
</tr>
<tr class="">
<td>VC_CONTRACT_CODE</td>
<td>SD_DOCUMENTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Код договора</td>
</tr>
<tr class="">
<td>D_BEGIN</td>
<td>DATE</td>
<td>DATE</td>
<td>Дата начала</td>
</tr>
<tr class="">
<td>D_END</td>
<td>DATE</td>
<td>DATE</td>
<td>Дата окончания</td>
</tr>
<tr class="">
<td>D_OPER</td>
<td>DATE</td>
<td>DATE</td>
<td>Дата списания</td>
</tr>
<tr class="">
<td>N_CURRENCY_ID</td>
<td>SD_GOOD_MOVES.N_CURRENCY_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор валюты</td>
</tr>
<tr class="">
<td>VC_CURRENCY</td>
<td>SI_REF.VC_VALUE_3%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование валюты</td>
</tr>
<tr class="">
<td>VC_CURRENCY_CODE</td>
<td>SI_REF.VC_VALUE_2%TYPE</td>
<td>VARCHAR2</td>
<td>Код валюты</td>
</tr>
<tr class="">
<td>N_GOOD_QUANT</td>
<td>SD_GOOD_MOVES.N_QUANT%TYPE</td>
<td>NUMBER</td>
<td>Количество</td>
</tr>
<tr class="">
<td>N_GOOD_UNIT_ID</td>
<td>SD_GOOD_MOVES.N_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор единицы измерения из номенклатуры</td>
</tr>
<tr class="">
<td>N_QUANT_UNIT_ID</td>
<td>SD_GOOD_MOVES.N_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор единицы измерения</td>
</tr>
<tr class="">
<td>VC_QUANT_UNIT</td>
<td>SI_REF.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование единицы измерения</td>
</tr>
<tr class="">
<td>N_CURRENT_VALUE</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Количество</td>
</tr>
<tr class="">
<td>N_SERVS_SUM</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Общая сумма</td>
</tr>
<tr class="">
<td>N_SERVS_WRITEOFF_SUM</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Сумма списаний</td>
</tr>
<tr class="">
<td>N_ADD_SERVS_SUM</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Сумма за дополнительные услуги</td>
</tr>
<tr class="">
<td>N_BASE_SUM</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Общая сумма без скидок</td>
</tr>
<tr class="">
<td>N_BASE_SUM_WO_TAX</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Общая сумма без скидок и без налогов</td>
</tr>
<tr class="">
<td>N_PREFFERED_GOOD_ID</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор услуги, по которой отображаются итоги</td>
</tr>
<tr class="">
<td>B_IP_TRAFFIC</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>Флаг IP-трафика</td>
</tr>
<tr class="">
<td>B_VOICE_TRAFFIC</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>Флаг голосового трафика</td>
</tr>
<tr class="">
<td>B_ADDSERVS</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>Флаг дополнительной услуги</td>
</tr>
<tr class="">
<td>N_SUBJ_GOOD_ID</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор строки подписки на услугу</td>
</tr>
<tr class="">
<td>N_ROW</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Номер строки</td>
</tr>
<tr class="">
<td>N_DISCOUNT_CERT_LINE_ID</td>
<td>SD_DISCOUNT_CERTIFICATES_C.N_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td>Номер строки акта предоставления скидки</td>
</tr>
<tr class="">
<td>N_DISCOUNT_CERT_ID</td>
<td>SD_DISCOUNT_CERTIFICATES_C.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>Акт предоставления скидки</td>
</tr>
<tr class="">
<td>N_DISCOUNT_ID</td>
<td>SD_DISCOUNT_SPECIFICATIONS_C.N_DISCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>Скидка в справочнике</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_USERS_PKG_S.BILLED_SERVS_LIST_TABLE_TYPE" name="SI_USERS_PKG_S.BILLED_SERVS_LIST_TABLE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE BILLED_SERVS_LIST_TABLE_TYPE PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_USERS_PKG_S.CUR_SERVICE_SUMS_TBL_TYPE" name="SI_USERS_PKG_S.CUR_SERVICE_SUMS_TBL_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE CUR_SERVICE_SUMS_TBL_TYPE PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.DETALIZATION_LIST" name="SI_USERS_PKG_S.DETALIZATION_LIST" class="_link" title="Ссылка на тип"></a>
<h5>TYPE DETALIZATION_LIST PL/SQL RECORD</h5>
<div class="_description">
Детализация оказанных услуг, платежей и выданных кредитных лимитов.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-type="DETALIZATION_LIST"
data-object="SI_USERS_PKG_S.DETALIZATION_LIST"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_LINE_NO</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Номер строки</td>
</tr>
<tr class="">
<td>N_ACCOUNT_ID</td>
<td>SI_SUBSCRIPTIONS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>Лицевой счет</td>
</tr>
<tr class="">
<td>D_OPER</td>
<td>DATE</td>
<td>DATE</td>
<td>Дата операции</td>
</tr>
<tr class="">
<td>D_OPER_REAL</td>
<td>DATE</td>
<td>DATE</td>
<td>Фактическая дата операции</td>
</tr>
<tr class="">
<td>D_BEGIN</td>
<td>DATE</td>
<td>DATE</td>
<td>Дата начала</td>
</tr>
<tr class="">
<td>D_END</td>
<td>DATE</td>
<td>DATE</td>
<td>Дата окончания</td>
</tr>
<tr class="">
<td>VC_DURATION</td>
<td>VARCHAR2(100</td>
<td>VARCHAR2</td>
<td>Период</td>
</tr>
<tr class="">
<td>N_GOOD_ID</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Услуга</td>
</tr>
<tr class="">
<td>VC_GOOD_REM</td>
<td>SR_GOODS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>Комментарий к услуге</td>
</tr>
<tr class="">
<td>VC_GOOD_NAME</td>
<td>SR_GOODS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование услуги</td>
</tr>
<tr class="">
<td>N_SUM_INP</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Входящий остаток</td>
</tr>
<tr class="">
<td>N_SUM_OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Исходящий остаток</td>
</tr>
<tr class="">
<td>N_BALANCE</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Баланс</td>
</tr>
<tr class="">
<td>N_GOOD_QUANT</td>
<td>SD_GOOD_MOVES.N_QUANT%TYPE</td>
<td>NUMBER</td>
<td>Количество</td>
</tr>
<tr class="">
<td>N_GOOD_UNIT_ID</td>
<td>SD_GOOD_MOVES.N_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td>Единица измерения</td>
</tr>
<tr class="">
<td>VC_GOOD_UNIT</td>
<td>SI_REF.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование единицы измерения</td>
</tr>
<tr class="">
<td>N_CURRENCY_ID</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Валюта</td>
</tr>
<tr class="">
<td>VC_CURRENCY</td>
<td>SI_REF.VC_VALUE_3%TYPE</td>
<td>VARCHAR2</td>
<td>Код валюты</td>
</tr>
<tr class="">
<td>VC_COMMENT</td>
<td>SD_DOCUMENTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>C_FL_TOTALS</td>
<td>CHAR(1</td>
<td>CHAR</td>
<td>Признак строки с итогами</td>
</tr>
<tr class="">
<td>N_DOC_ID</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Документ</td>
</tr>
<tr class="">
<td>N_OBJECT_ID</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Оборудование</td>
</tr>
<tr class="">
<td>N_DOC_TYPE_ID</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>Тип документа</td>
</tr>
<tr class="">
<td>N_OVERDRAFT</td>
<td>SD_OVERDRAFTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>Сумма кредитного лимита</td>
</tr>
<tr class="">
<td>N_AUTHOR_ID</td>
<td>SD_DOCUMENTS.N_CREATOR_ID%TYPE</td>
<td>NUMBER</td>
<td>Автор кредитного лимита</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_USERS_PKG_S.DETALIZATION_LIST_TABLE_TYPE" name="SI_USERS_PKG_S.DETALIZATION_LIST_TABLE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE DETALIZATION_LIST_TABLE_TYPE PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.INVOICE_SERVS_LIST" name="SI_USERS_PKG_S.INVOICE_SERVS_LIST" class="_link" title="Ссылка на тип"></a>
<h5>TYPE INVOICE_SERVS_LIST PL/SQL RECORD</h5>
<div class="_description">
Доступные услуги по действующему инвойсу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-type="INVOICE_SERVS_LIST"
data-object="SI_USERS_PKG_S.INVOICE_SERVS_LIST"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_GOOD_ID</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор услуги</td>
</tr>
<tr class="">
<td>C_FL_CONNECTED</td>
<td>CHAR</td>
<td>CHAR</td>
<td>Флаг состояния услуги (включена/выключена)</td>
</tr>
<tr class="">
<td>C_FL_CAN_CONNECT</td>
<td>CHAR</td>
<td>CHAR</td>
<td>Флаг «Разрешено подключать»</td>
</tr>
<tr class="">
<td>C_FL_CAN_DISCONNECT</td>
<td>CHAR</td>
<td>CHAR</td>
<td>Флаг «Разрешено отключать»</td>
</tr>
<tr class="">
<td>N_PRICE_LINE_ID</td>
<td>SD_PRICE_ORDERS_C.N_PRICE_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор строки ПЦ</td>
</tr>
<tr class="">
<td>N_SUM</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Cтоимость подключения услуги</td>
</tr>
<tr class="">
<td>C_FL_THRESHOLD</td>
<td>CHAR</td>
<td>CHAR</td>
<td>Признак использования порогов при тарификации услуги</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_USERS_PKG_S.INVOICE_SERVS_LIST_TABLE_TYPE" name="SI_USERS_PKG_S.INVOICE_SERVS_LIST_TABLE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE INVOICE_SERVS_LIST_TABLE_TYPE PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_USERS_PKG_S.LAST_PAYMENT_TBL" name="SI_USERS_PKG_S.LAST_PAYMENT_TBL" class="_link" title="Ссылка на тип"></a>
<h5>TYPE LAST_PAYMENT_TBL PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_USERS_PKG_S.RECOMMENDED_PAYMENT_LIST" name="SI_USERS_PKG_S.RECOMMENDED_PAYMENT_LIST" class="_link" title="Ссылка на тип"></a>
<h5>TYPE RECOMMENDED_PAYMENT_LIST PL/SQL TABLE</h5>
<div class="_description">
Тип для списка рекомендуемого платежа
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_USERS_PKG_S.SCHEDULED_CHARGES_LIST" name="SI_USERS_PKG_S.SCHEDULED_CHARGES_LIST" class="_link" title="Ссылка на тип"></a>
<h5>TYPE SCHEDULED_CHARGES_LIST PL/SQL TABLE</h5>
<div class="_description">
Table type
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.SERV_DETALIZATION" name="SI_USERS_PKG_S.SERV_DETALIZATION" class="_link" title="Ссылка на тип"></a>
<h5>TYPE SERV_DETALIZATION PL/SQL RECORD</h5>
<div class="_description">
Строка детализации трафика
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-type="SERV_DETALIZATION"
data-object="SI_USERS_PKG_S.SERV_DETALIZATION"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_LINE_NO</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Номер строки</td>
</tr>
<tr class="">
<td>D_DAY</td>
<td>DATE</td>
<td>DATE</td>
<td>День</td>
</tr>
<tr class="">
<td>D_BEGIN</td>
<td>DATE</td>
<td>DATE</td>
<td>Дата начала</td>
</tr>
<tr class="">
<td>D_END</td>
<td>DATE</td>
<td>DATE</td>
<td>Дата окончания</td>
</tr>
<tr class="">
<td>VC_UNIT</td>
<td>SI_REF.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование единицы измерения</td>
</tr>
<tr class="">
<td>N_SUM</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Сумма</td>
</tr>
<tr class="">
<td>VC_CURRENCY</td>
<td>SI_REF.VC_VALUE_3%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование валюты</td>
</tr>
<tr class="">
<td>VC_CURRENCY_CODE</td>
<td>SI_REF.VC_VALUE_2%TYPE</td>
<td>VARCHAR2</td>
<td>Международный код валюты</td>
</tr>
<tr class="">
<td>C_FL_TOTALS</td>
<td>CHAR(1</td>
<td>CHAR</td>
<td>Признак итоговой строки</td>
</tr>
<tr class="">
<td>N_DOC_ID</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Инвойс</td>
</tr>
<tr class="">
<td>N_PAR_GOOD_ID</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Родителськая услуга</td>
</tr>
<tr class="">
<td>N_OBJECT_ID</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>ОУ</td>
</tr>
<tr class="">
<td>N_SUM_WO_TAX</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Сумма без налогов</td>
</tr>
<tr class="">
<td>N_CALC_DESIGN_PROC_ID</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Методика расчета стоимости</td>
</tr>
<tr class="">
<td>N_GOOD_ID_1</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>Первая услуга</td>
</tr>
<tr class="">
<td>VC_GOOD_NAME_1</td>
<td>SR_GOODS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование первой услуги</td>
</tr>
<tr class="">
<td>N_VOLUME_1</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Потребленный объем по первой услуге</td>
</tr>
<tr class="">
<td>N_GOOD_ID_2</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>Вторая услуга</td>
</tr>
<tr class="">
<td>VC_GOOD_NAME_2</td>
<td>SR_GOODS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование второй услуги</td>
</tr>
<tr class="">
<td>N_VOLUME_2</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Потребленный объем по второй услуге</td>
</tr>
<tr class="">
<td>N_GOOD_ID_3</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>Третья услуга</td>
</tr>
<tr class="">
<td>VC_GOOD_NAME_3</td>
<td>SR_GOODS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование третьей услуги</td>
</tr>
<tr class="">
<td>N_VOLUME_3</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Потребленный объем по третьей услуге</td>
</tr>
<tr class="">
<td>N_GOOD_ID_4</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>Четвертая услуга</td>
</tr>
<tr class="">
<td>VC_GOOD_NAME_4</td>
<td>SR_GOODS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование четвертой услуги</td>
</tr>
<tr class="">
<td>N_VOLUME_4</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Потребленный объем по четвертой услуге</td>
</tr>
<tr class="">
<td>N_GOOD_ID_5</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>Пятая услуга</td>
</tr>
<tr class="">
<td>VC_GOOD_NAME_5</td>
<td>SR_GOODS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование пятой услуги</td>
</tr>
<tr class="">
<td>N_VOLUME_5</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Потребленный объем по пятой услуге</td>
</tr>
<tr class="">
<td>N_GOOD_ID_6</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>Шестая услуга</td>
</tr>
<tr class="">
<td>VC_GOOD_NAME_6</td>
<td>SR_GOODS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование шестой услуги</td>
</tr>
<tr class="">
<td>N_VOLUME_6</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Потребленный объем по шестой услуге</td>
</tr>
<tr class="">
<td>N_GOOD_ID_7</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>Седьмая услуга</td>
</tr>
<tr class="">
<td>VC_GOOD_NAME_7</td>
<td>SR_GOODS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование седьмой услуги</td>
</tr>
<tr class="">
<td>N_VOLUME_7</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Потребленный объем по седьмой услуге</td>
</tr>
<tr class="">
<td>N_GOOD_ID_8</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>Восьмая услуга</td>
</tr>
<tr class="">
<td>VC_GOOD_NAME_8</td>
<td>SR_GOODS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование восьмой услуги</td>
</tr>
<tr class="">
<td>N_VOLUME_8</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Потребленный объем по восьмой услуге</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_USERS_PKG_S.SERV_DETALIZATION_LIST" name="SI_USERS_PKG_S.SERV_DETALIZATION_LIST" class="_link" title="Ссылка на тип"></a>
<h5>TYPE SERV_DETALIZATION_LIST PL/SQL TABLE</h5>
<div class="_description">
Табличный тип для детализации
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.USER_ACCOUNTS_LIST" name="SI_USERS_PKG_S.USER_ACCOUNTS_LIST" class="_link" title="Ссылка на тип"></a>
<h5>TYPE USER_ACCOUNTS_LIST PL/SQL RECORD</h5>
<div class="_description">
Счета абонента.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-type="USER_ACCOUNTS_LIST"
data-object="SI_USERS_PKG_S.USER_ACCOUNTS_LIST"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_SUBJECT_ID</td>
<td>SI_SUBJ_ACCOUNTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор абонента</td>
</tr>
<tr class="">
<td>VC_SUBJ_CODE</td>
<td>SI_SUBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Краткое наименование абонента</td>
</tr>
<tr class="">
<td>VC_SUBJ_NAME</td>
<td>SI_SUBJECTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Полное наименование абонента</td>
</tr>
<tr class="">
<td>N_ACCOUNT_ID</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор счета</td>
</tr>
<tr class="">
<td>N_CURRENCY_ID</td>
<td>SI_SUBJ_ACCOUNTS.N_CURRENCY_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор валюты</td>
</tr>
<tr class="">
<td>VC_CURRENCY</td>
<td>SI_REF.VC_VALUE_3%TYPE</td>
<td>VARCHAR2</td>
<td>Валюта</td>
</tr>
<tr class="">
<td>VC_CURRENCY_CODE</td>
<td>SI_REF.VC_VALUE_2%TYPE</td>
<td>VARCHAR2</td>
<td>Международный код валюты</td>
</tr>
<tr class="">
<td>VC_CODE</td>
<td>SI_SUBJ_ACCOUNTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Краткое наименование счета</td>
</tr>
<tr class="">
<td>VC_NAME</td>
<td>SI_SUBJ_ACCOUNTS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Полное наименование счета</td>
</tr>
<tr class="">
<td>VC_ACCOUNT</td>
<td>SI_SUBJ_ACCOUNTS.VC_ACCOUNT%TYPE</td>
<td>VARCHAR2</td>
<td>Номер счета</td>
</tr>
<tr class="">
<td>D_OPEN</td>
<td>SI_SUBJ_ACCOUNTS.D_OPEN%TYPE</td>
<td>DATE</td>
<td>Дата открытия</td>
</tr>
<tr class="">
<td>D_CLOSE</td>
<td>SI_SUBJ_ACCOUNTS.D_CLOSE%TYPE</td>
<td>DATE</td>
<td>Дата закрытия</td>
</tr>
<tr class="">
<td>N_OVERDRAFT</td>
<td>RG_OVERDRAFTS.N_SUM%TYPE</td>
<td>NUMBER</td>
<td>Суммарный кредитный лимит</td>
</tr>
<tr class="">
<td>D_OVERDRAFT_END</td>
<td>RG_OVERDRAFTS.D_END%TYPE</td>
<td>DATE</td>
<td>Ближайшая дата окончания</td>
</tr>
<tr class="">
<td>N_PERMANENT_OVERDRAFT</td>
<td>RG_OVERDRAFTS.N_SUM%TYPE</td>
<td>NUMBER</td>
<td>Сумма постоянного кредитного лимита</td>
</tr>
<tr class="">
<td>N_TEMPORAL_OVERDRAFT</td>
<td>RG_OVERDRAFTS.N_SUM%TYPE</td>
<td>NUMBER</td>
<td>Сумма временного кредитного лимита</td>
</tr>
<tr class="">
<td>D_TEMP_OVERDRAFT_END</td>
<td>RG_OVERDRAFTS.D_END%TYPE</td>
<td>DATE</td>
<td>Дата временного кредитного лимита</td>
</tr>
<tr class="">
<td>N_SCHED_SERV_OVERDRAFT</td>
<td>RG_OVERDRAFTS.N_SUM%TYPE</td>
<td>NUMBER</td>
<td>Сумма для отложенной оплаты запланированных услуг</td>
</tr>
<tr class="">
<td>D_SCHED_SERV_OVERDRAFT_END</td>
<td>RG_OVERDRAFTS.D_END%TYPE</td>
<td>DATE</td>
<td>Дата отложенной оплаты запланированных услуг</td>
</tr>
<tr class="">
<td>N_UNSCHED_SERV_OVERDRAFT</td>
<td>RG_OVERDRAFTS.N_SUM%TYPE</td>
<td>NUMBER</td>
<td>Сумма для отложенной оплаты незапланированных услуг</td>
</tr>
<tr class="">
<td>D_UNSCHED_SERV_OVERDRAFT_END</td>
<td>RG_OVERDRAFTS.D_END%TYPE</td>
<td>DATE</td>
<td>Дата отложенной оплаты незапланированных услуг</td>
</tr>
<tr class="">
<td>N_MAX_OVERDRAFT</td>
<td>SI_SUBJ_ACCOUNTS.N_MAX_OVERDRAFT%TYPE</td>
<td>NUMBER</td>
<td>Максимальный кредитный лимит</td>
</tr>
<tr class="">
<td>VC_REM</td>
<td>SI_SUBJ_ACCOUNTS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>N_SUM_BAL</td>
<td>RG_ACCOUNT_BALANCE.N_SUM_BAL%TYPE</td>
<td>NUMBER</td>
<td>Текущий баланс</td>
</tr>
<tr class="">
<td>N_SUM_RESERVED</td>
<td>RG_ACCOUNT_BALANCE.N_SUM_RESERVED%TYPE</td>
<td>NUMBER</td>
<td>Зарезервировано всего</td>
</tr>
<tr class="">
<td>N_SUM_RESERVED_CUR</td>
<td>RG_ACCOUNT_BALANCE.N_SUM_RESERVED_CUR%TYPE</td>
<td>NUMBER</td>
<td>Текущее резервирование</td>
</tr>
<tr class="">
<td>N_SUM_FREE</td>
<td>RG_ACCOUNT_BALANCE.N_SUM_FREE%TYPE</td>
<td>NUMBER</td>
<td>Доступно для использования</td>
</tr>
<tr class="">
<td>N_FIRM_ID</td>
<td>SI_SUBJECTS.N_FIRM_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор фирмы</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_USERS_PKG_S.USER_ACCOUNTS_TBL_TYPE" name="SI_USERS_PKG_S.USER_ACCOUNTS_TBL_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE USER_ACCOUNTS_TBL_TYPE PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.USER_DEVICES_LIST" name="SI_USERS_PKG_S.USER_DEVICES_LIST" class="_link" title="Ссылка на тип"></a>
<h5>TYPE USER_DEVICES_LIST PL/SQL RECORD</h5>
<div class="_description">
Оборудование абонентов.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-type="USER_DEVICES_LIST"
data-object="SI_USERS_PKG_S.USER_DEVICES_LIST"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_LINE_NO</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Номер по порядку</td>
</tr>
<tr class="">
<td>N_SUBJECT_ID</td>
<td>SI_V_USER_DEVICES_SIMPLE.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор абонента</td>
</tr>
<tr class="">
<td>VC_SUBJ_CODE</td>
<td>SI_V_USER_DEVICES_SIMPLE.VC_SUBJ_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Код абонента</td>
</tr>
<tr class="">
<td>N_DEVICE_ID</td>
<td>SI_V_USER_DEVICES_SIMPLE.N_DEVICE_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор оборудования</td>
</tr>
<tr class="">
<td>N_USE_DEVICE_ID</td>
<td>SI_V_USER_DEVICES_SIMPLE.N_USE_DEVICE_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор используемого оборудования</td>
</tr>
<tr class="">
<td>VC_DEVICE_CODE</td>
<td>SI_V_USER_DEVICES_SIMPLE.VC_DEVICE_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Код оборудования</td>
</tr>
<tr class="">
<td>VC_USE_DEVICE_CODE</td>
<td>SI_V_USER_DEVICES_SIMPLE.VC_USE_DEVICE_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Код используемого оборудования (для порта добавляется название позиции спецификации)</td>
</tr>
<tr class="">
<td>N_DEVICE_GOOD_ID</td>
<td>SI_V_USER_DEVICES_SIMPLE.N_DEVICE_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор типа оборудования</td>
</tr>
<tr class="">
<td>N_DEV_STATE_ID</td>
<td>SI_V_USER_DEVICES_SIMPLE.N_DEV_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор статуса оборудования</td>
</tr>
<tr class="">
<td>N_PORT_ID</td>
<td>SI_V_USER_DEVICES_SIMPLE.N_PORT_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор порта</td>
</tr>
<tr class="">
<td>VC_PORT_CODE</td>
<td>SI_V_USER_DEVICES_SIMPLE.VC_PORT_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Код порта</td>
</tr>
<tr class="">
<td>VC_PORT_NAME</td>
<td>SI_V_USER_DEVICES_SIMPLE.VC_PORT_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование порта</td>
</tr>
<tr class="">
<td>N_PORT_NUM</td>
<td>SI_V_USER_DEVICES_SIMPLE.N_PORT_NUM%TYPE</td>
<td>NUMBER</td>
<td>Номер порта</td>
</tr>
<tr class="">
<td>N_PORT_STATE_ID</td>
<td>SI_V_USER_DEVICES_SIMPLE.N_PORT_STATE_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор состояния порта</td>
</tr>
<tr class="">
<td>N_OWNER_OBJECT_ID</td>
<td>SI_V_USER_DEVICES_SIMPLE.N_OWNER_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор владельца оборудования</td>
</tr>
<tr class="">
<td>N_OBJ_KIND_ID</td>
<td>SI_V_USER_DEVICES_SIMPLE.N_OBJ_KIND_ID%TYPE</td>
<td>NUMBER</td>
<td>Ветка номенклатуры</td>
</tr>
<tr class="">
<td>N_GOOD_BRANCH_ID</td>
<td>SI_V_USER_DEVICES_SIMPLE.N_GOOD_BRANCH_ID%TYPE</td>
<td>NUMBER</td>
<td>Ветка номенклатуры</td>
</tr>
<tr class="">
<td>N_OBJ_ADDRESS_ID</td>
<td>SI_OBJ_ADDRESSES.N_OBJ_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор записи по адресу</td>
</tr>
<tr class="">
<td>N_ADDRESS_ID</td>
<td>SI_V_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор адреса</td>
</tr>
<tr class="">
<td>VC_ADDR_CODE</td>
<td>SI_V_ADDRESSES.VC_VISUAL_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Код адреса</td>
</tr>
<tr class="">
<td>N_IP_OBJ_ADDRESS_ID</td>
<td>SI_OBJ_ADDRESSES.N_OBJ_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор записи по IP-адресу</td>
</tr>
<tr class="">
<td>N_IP_ADDRESS_ID</td>
<td>SI_OBJ_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор адреса IP-адреса</td>
</tr>
<tr class="">
<td>VC_IP_CODE</td>
<td>SI_V_ADDRESSES.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Код IP-адреса</td>
</tr>
<tr class="">
<td>N_IP_VALUE</td>
<td>SI_V_ADDRESSES.N_VALUE%TYPE</td>
<td>NUMBER</td>
<td>Значение IP-адреса</td>
</tr>
<tr class="">
<td>N_SUBNET_ADDRESS_ID</td>
<td>SI_V_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор адреса подсети</td>
</tr>
<tr class="">
<td>VC_SUBNET_CODE</td>
<td>SI_V_ADDRESSES.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Код подсети</td>
</tr>
<tr class="">
<td>N_SUBNET_MASK</td>
<td>SI_V_ADDRESSES.N_MASK%TYPE</td>
<td>NUMBER</td>
<td>Маска подсети</td>
</tr>
<tr class="">
<td>VC_SUBNET_MASK</td>
<td>VARCHAR2(1024</td>
<td>VARCHAR2</td>
<td>Код маски подсети</td>
</tr>
<tr class="">
<td>N_SUBNET_VALUE</td>
<td>SI_V_ADDRESSES.N_VALUE%TYPE</td>
<td>NUMBER</td>
<td>Значение подсети</td>
</tr>
<tr class="">
<td>N_SUBNET_BIND_ADDR_ID</td>
<td>SI_V_ADDRESSES.N_BIND_ADDR_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор связанного адреса</td>
</tr>
<tr class="">
<td>N_VLAN_OBJ_ADDRESS_ID</td>
<td>SI_OBJ_ADDRESSES.N_OBJ_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор записи по VLAN</td>
</tr>
<tr class="">
<td>N_VLAN_ADDRESS_ID</td>
<td>SI_V_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор адреса VLAN</td>
</tr>
<tr class="">
<td>VC_VLAN_NAME</td>
<td>SI_V_ADDRESSES.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Название VLAN</td>
</tr>
<tr class="">
<td>VC_VLAN_CODE</td>
<td>SI_V_ADDRESSES.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Код VLAN</td>
</tr>
<tr class="">
<td>N_MAC_OBJ_ADDRESS_ID</td>
<td>SI_OBJ_ADDRESSES.N_OBJ_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор записи по MAC-адресу</td>
</tr>
<tr class="">
<td>N_MAC_ADDRESS_ID</td>
<td>SI_V_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор адреса MAC-адреса</td>
</tr>
<tr class="">
<td>VC_MAC_CODE</td>
<td>SI_V_ADDRESSES.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Код MAC-адреса</td>
</tr>
<tr class="">
<td>N_TEL_ADDRESS_ID</td>
<td>SI_V_ADDRESSES.N_ADDRESS_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор адреса телефона</td>
</tr>
<tr class="">
<td>VC_TEL_CODE</td>
<td>SI_V_ADDRESSES.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Телефон</td>
</tr>
<tr class="">
<td>N_PAR_OBJ_KIND_ID</td>
<td>SI_V_USER_DEVICES_SIMPLE.N_OBJ_KIND_ID%TYPE</td>
<td>NUMBER</td>
<td>Ветка номенклатуры для родитеского объекта</td>
</tr>
<tr class="">
<td>N_PAR_GOOD_BRANCH_ID</td>
<td>SI_V_USER_DEVICES_SIMPLE.N_GOOD_BRANCH_ID%TYPE</td>
<td>NUMBER</td>
<td>Ветка номенклатуры для родитеского объекта</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_USERS_PKG_S.USER_DEVICES_LIST_TBL_TYPE" name="SI_USERS_PKG_S.USER_DEVICES_LIST_TBL_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE USER_DEVICES_LIST_TBL_TYPE PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.USER_GOOD_ENDING_LIST" name="SI_USERS_PKG_S.USER_GOOD_ENDING_LIST" class="_link" title="Ссылка на тип"></a>
<h5>TYPE USER_GOOD_ENDING_LIST PL/SQL RECORD</h5>
<div class="_description">
Окончание услуг по подписке абонента на основании данных о зарезервированных средствах в инвойсах.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-type="USER_GOOD_ENDING_LIST"
data-object="SI_USERS_PKG_S.USER_GOOD_ENDING_LIST"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_DOC_ID</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор инвойса</td>
</tr>
<tr class="">
<td>N_SUBJ_GOOD_ID</td>
<td>SI_SUBSCRIPTIONS.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор подписки</td>
</tr>
<tr class="">
<td>N_ACCOUNT_ID</td>
<td>SI_SUBSCRIPTIONS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор лицевого счета</td>
</tr>
<tr class="">
<td>N_GOOD_ID</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор услуги по подписке</td>
</tr>
<tr class="">
<td>N_SUM</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Сумма средств по услуге, которые спишутся до отключения</td>
</tr>
<tr class="">
<td>D_END</td>
<td>DATE</td>
<td>DATE</td>
<td>Дата окончания услуги, до которой она проплачена</td>
</tr>
<tr class="">
<td>D_INVOICE_BEGIN</td>
<td>DATE</td>
<td>DATE</td>
<td>Дата начала инвойса</td>
</tr>
<tr class="">
<td>D_INVOICE_END</td>
<td>DATE</td>
<td>DATE</td>
<td>Дата окончания инвойса</td>
</tr>
<tr class="">
<td>N_OBJECT_ID</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор оборудования, на котором оказывается услуга</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_USERS_PKG_S.USER_GOOD_ENDING_LIST_TBL_TYPE" name="SI_USERS_PKG_S.USER_GOOD_ENDING_LIST_TBL_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE USER_GOOD_ENDING_LIST_TBL_TYPE PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.VOICE_DETALIZATION" name="SI_USERS_PKG_S.VOICE_DETALIZATION" class="_link" title="Ссылка на тип"></a>
<h5>TYPE VOICE_DETALIZATION PL/SQL RECORD</h5>
<div class="_description">
Детализация по телефонии.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-type="VOICE_DETALIZATION"
data-object="SI_USERS_PKG_S.VOICE_DETALIZATION"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>D_OPER</td>
<td>SI_V_USER_TEL_DETAIL.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>Дата начала оказания услуги</td>
</tr>
<tr class="">
<td>VC_FROM</td>
<td>SI_V_USER_TEL_DETAIL.VC_FROM%TYPE</td>
<td>VARCHAR2</td>
<td>Место совершения звонка</td>
</tr>
<tr class="">
<td>VC_TO</td>
<td>SI_V_USER_TEL_DETAIL.VC_TO%TYPE</td>
<td>VARCHAR2</td>
<td>Направление звонка</td>
</tr>
<tr class="">
<td>N_QUANT</td>
<td>SI_V_USER_TEL_DETAIL.N_QUANT%TYPE</td>
<td>NUMBER</td>
<td>Количество</td>
</tr>
<tr class="">
<td>N_QUANT_BASE</td>
<td>SI_V_USER_TEL_DETAIL.N_QUANT_BASE%TYPE</td>
<td>NUMBER</td>
<td>Базовое количество</td>
</tr>
<tr class="">
<td>N_DURATION_SEC</td>
<td>SI_V_USER_TEL_DETAIL.N_DURATION_SEC%TYPE</td>
<td>NUMBER</td>
<td>Длительность в секундах</td>
</tr>
<tr class="">
<td>N_QUANT_MINUTES</td>
<td>SI_V_USER_TEL_DETAIL.N_QUANT_MINUTES%TYPE</td>
<td>NUMBER</td>
<td>Количество минут, с учетом бесплатных</td>
</tr>
<tr class="">
<td>VC_UNIT_NAME</td>
<td>SI_V_USER_TEL_DETAIL.VC_UNIT_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование единицы измерения</td>
</tr>
<tr class="">
<td>N_PAR_PRICE_LINE_ID</td>
<td>SD_PRICE_ORDERS_C.N_PAR_LINE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
</tr>
<tr class="">
<td>N_SUM</td>
<td>SI_V_USER_TEL_DETAIL.N_SUM%TYPE</td>
<td>NUMBER</td>
<td>Cтоимость подключения услуги</td>
</tr>
<tr class="">
<td>N_SUM_WO_TAX</td>
<td>SI_V_USER_TEL_DETAIL.N_SUM_WO_TAX%TYPE</td>
<td>NUMBER</td>
<td>Сумма без налогов</td>
</tr>
<tr class="">
<td>VC_CURRENCY</td>
<td>SI_V_USER_TEL_DETAIL.VC_CURRENCY%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование валюты</td>
</tr>
<tr class="">
<td>VC_GOOD_NAME</td>
<td>SI_V_USER_TEL_DETAIL.VC_GOOD_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование услуги</td>
</tr>
<tr class="">
<td>VC_ADDR_NAME</td>
<td>SI_V_USER_TEL_DETAIL.VC_ADDR_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование адреса</td>
</tr>
<tr class="">
<td>VC_ADDR_CODE</td>
<td>SI_V_USER_TEL_DETAIL.VC_ADDR_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Код адреса</td>
</tr>
<tr class="">
<td>N_PROVIDER_ID</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>Поставщик</td>
</tr>
<tr class="">
<td>VC_PROVIDER</td>
<td>SI_SUBJECTS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование поставщика</td>
</tr>
<tr class="">
<td>N_ROWNUM</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Номер строки</td>
</tr>
<tr class="">
<td>N_CALC_DESIGN_PROC_ID</td>
<td>SI_V_USER_TEL_DETAIL.N_CALC_DESIGN_PROC_ID%TYPE</td>
<td>NUMBER</td>
<td>Методика рассчета стоимости</td>
</tr>
<tr class="">
<td>N_COUNT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SI_USERS_PKG_S.VOICE_DETALIZATION_TBL_TYPE" name="SI_USERS_PKG_S.VOICE_DETALIZATION_TBL_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE VOICE_DETALIZATION_TBL_TYPE PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_ACC_RESERVED_LIST-0" name="SI_USERS_PKG_S.GET_ACC_RESERVED_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ACC_RESERVED_LIST</h5>
<div class="_description">
Возвратить детализацию по резервированным строкам инвойсов для конкретного счета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_ACC_RESERVED_LIST"
data-object="SI_USERS_PKG_S.GET_ACC_RESERVED_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Счет</td>
</tr>
<tr class="">
<td colspan="5">RETURN ACCOUNT_RESERVED_LIST_TBL_TYPE</td>
<td>Список резервированных строк</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_USER_ACCOUNT_LIST-0" name="SI_USERS_PKG_S.GET_USER_ACCOUNT_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_USER_ACCOUNT_LIST</h5>
<div class="_description">
Возвращает список лицевых счетов абонента через запятую.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_USER_ACCOUNT_LIST"
data-object="SI_USERS_PKG_S.GET_USER_ACCOUNT_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор абонента</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Строка-список лицевых счетов абонента через запятую</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_USER_CURRENT_GOODS-0" name="SI_USERS_PKG_S.GET_USER_CURRENT_GOODS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_USER_CURRENT_GOODS</h5>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_USER_CURRENT_GOODS"
data-object="SI_USERS_PKG_S.GET_USER_CURRENT_GOODS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>b_WithChildRows</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN CUR_SERVICE_SUMS_TBL_TYPE</td>
<td></td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.USERS_BILLED_SERVS_LIST-0" name="SI_USERS_PKG_S.USERS_BILLED_SERVS_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION USERS_BILLED_SERVS_LIST</h5>
<div class="_description">
Список оказанных услуг абонента.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="USERS_BILLED_SERVS_LIST"
data-object="SI_USERS_PKG_S.USERS_BILLED_SERVS_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор абонента</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала периода выборки</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания периода выборки</td>
</tr>
<tr class="">
<td>b_IncludeBreaks</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг включения перерывов в оказании услуг</td>
</tr>
<tr class="">
<td colspan="5">RETURN BILLED_SERVS_LIST_TABLE_TYPE</td>
<td>Список оказанных услуг</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_INVOICE_SERVS_LIST-0" name="SI_USERS_PKG_S.GET_INVOICE_SERVS_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_INVOICE_SERVS_LIST</h5>
<div class="_description">
Возвращает список доступных услуг и их состояние в составе пакета услуг
по действующему инвойсу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_INVOICE_SERVS_LIST"
data-object="SI_USERS_PKG_S.GET_INVOICE_SERVS_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_INVOICE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор инвойса</td>
</tr>
<tr class="">
<td>b_Current</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_TRUE</td>
<td>Флаг вывода подключенных услуг</td>
</tr>
<tr class="">
<td>b_Accessible</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_TRUE</td>
<td>Флаг вывода доступных для подключения услуг</td>
</tr>
<tr class="">
<td colspan="5">RETURN INVOICE_SERVS_LIST_TABLE_TYPE</td>
<td>Cписок доступных услуг и их состояние</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_LAST_GOOD_PACK-0" name="SI_USERS_PKG_S.GET_LAST_GOOD_PACK-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_LAST_GOOD_PACK</h5>
<div class="_description">
Возвратить последний использованный тариф и дату закрытия инвойса по тарифу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_LAST_GOOD_PACK"
data-object="SI_USERS_PKG_S.GET_LAST_GOOD_PACK"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Лицевой счет</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Оборудование</td>
</tr>
<tr class="">
<td>num_N_CONTRACT_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Договор на оказание услуг/соглашение/приложение</td>
</tr>
<tr class="">
<td>b_OnlyExecuted</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг для поиска только в выполненных инвойсах</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>OUT</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Услуга</td>
</tr>
<tr class="">
<td>dt_D_CHANGE</td>
<td>OUT</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата закрытия инвойса</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_USERS_DOC_BINDS_LIST-0" name="SI_USERS_PKG_S.GET_USERS_DOC_BINDS_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_USERS_DOC_BINDS_LIST</h5>
<div class="_description">
Возвратить все связанные с абонентом документы.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_USERS_DOC_BINDS_LIST"
data-object="SI_USERS_PKG_S.GET_USERS_DOC_BINDS_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Абонент</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата для ограничения по периоду документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_DOCUMENTS_PKG_S.SD_DOC_BINDS_LIST_TABLE_TYPE</td>
<td>Список документов</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.USERS_ACC_DETALIZATION-0" name="SI_USERS_PKG_S.USERS_ACC_DETALIZATION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION USERS_ACC_DETALIZATION</h5>
<div class="_description">
Возвратить детализацию по тарифицированным услугам, платежам и кредитным лимитам.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="USERS_ACC_DETALIZATION"
data-object="SI_USERS_PKG_S.USERS_ACC_DETALIZATION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата начала</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор счета</td>
</tr>
<tr class="">
<td>b_Payment</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг включения в детализацию платежей</td>
</tr>
<tr class="">
<td>b_WriteOff</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг включения в детализацию списаний за оказанные услуги</td>
</tr>
<tr class="">
<td>b_Overdraft</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг включения в детализацию данных по кредитным лимитам</td>
</tr>
<tr class="">
<td>vch_VC_TRANSACTION_ID</td>
<td>IN</td>
<td>EX_PAYMENTS.VC_TRANSACTION_ID%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Идентификатор транзакции</td>
</tr>
<tr class="">
<td colspan="5">RETURN DETALIZATION_LIST_TABLE_TYPE</td>
<td>Строка детализации</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_ACCOUNT_BALANCE-0" name="SI_USERS_PKG_S.GET_ACCOUNT_BALANCE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_ACCOUNT_BALANCE</h5>
<div class="_description">
Возвратить доступные средства по счету, текущий баланс и зарезервированные на оплату услуг на заданную дату и время.
Используется в HPD.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_ACCOUNT_BALANCE"
data-object="SI_USERS_PKG_S.GET_ACCOUNT_BALANCE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор счета</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата для расчета баланса</td>
</tr>
<tr class="">
<td>num_N_SUM_BAL</td>
<td>OUT</td>
<td>NUMBER -- текущий баланс</td>
<td>NUMBER</td>
<td></td>
<td>Текущий баланс</td>
</tr>
<tr class="">
<td>num_N_SUM_RESERVED</td>
<td>OUT</td>
<td>NUMBER -- зарезервировано всего по строкам инвойсов</td>
<td>NUMBER</td>
<td></td>
<td>Сумма резеривирования</td>
</tr>
<tr class="">
<td>num_N_SUM_RESERVED_CUR</td>
<td>OUT</td>
<td>NUMBER -- текущее резервирование согласно временным характеристикам по услугам</td>
<td>NUMBER</td>
<td></td>
<td>Сумма текущего резеревирования</td>
</tr>
<tr class="">
<td>num_N_SUM_FREE</td>
<td>OUT</td>
<td>NUMBER); -- доступно для использования</td>
<td>NUMBER</td>
<td></td>
<td>Доступные средства</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_ACCOUNT_BALANCE_SUM-0" name="SI_USERS_PKG_S.GET_ACCOUNT_BALANCE_SUM-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ACCOUNT_BALANCE_SUM</h5>
<div class="_description">
Возвратить сумму на счете.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_ACCOUNT_BALANCE_SUM"
data-object="SI_USERS_PKG_S.GET_ACCOUNT_BALANCE_SUM"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор счета</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата для расчета суммы на счете</td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td>Баланс лицевого счета</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_ACCOUNT_CREDIT-0" name="SI_USERS_PKG_S.GET_ACCOUNT_CREDIT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_ACCOUNT_CREDIT</h5>
<div class="_description">
Получение данных о кредитном лимите счета.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_ACCOUNT_CREDIT"
data-object="SI_USERS_PKG_S.GET_ACCOUNT_CREDIT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Лицевой счет</td>
</tr>
<tr class="">
<td>num_N_OVERDRAFT</td>
<td>OUT</td>
<td>SI_SUBJ_ACCOUNTS.N_OVERDRAFT%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сумма кредитного лимита</td>
</tr>
<tr class="">
<td>dt_D_OVERDRAFT_END</td>
<td>OUT</td>
<td>SI_SUBJ_ACCOUNTS.D_OVERDRAFT_END%TYPE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания кредитного лимита</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_ACCOUNT_SUM_FREE-0" name="SI_USERS_PKG_S.GET_ACCOUNT_SUM_FREE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ACCOUNT_SUM_FREE</h5>
<div class="_description">
Возвратить доступные средства на счете.
Используется в HID.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_ACCOUNT_SUM_FREE"
data-object="SI_USERS_PKG_S.GET_ACCOUNT_SUM_FREE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор счета</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата для расчета доступных средств</td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td>Сумма доступных средств на лицевом счете</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_LAST_PAYMENT-0" name="SI_USERS_PKG_S.GET_LAST_PAYMENT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_LAST_PAYMENT</h5>
<div class="_description">
Get last account payment.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_LAST_PAYMENT"
data-object="SI_USERS_PKG_S.GET_LAST_PAYMENT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Account ID</td>
</tr>
<tr class="">
<td colspan="5">RETURN LAST_PAYMENT%ROWTYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.IS_ACTUAL_SERV_DOC-0" name="SI_USERS_PKG_S.IS_ACTUAL_SERV_DOC-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_ACTUAL_SERV_DOC</h5>
<div class="_description">
Проверка, могут ли абоненту оказываться услуги по указанному документу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="IS_ACTUAL_SERV_DOC"
data-object="SI_USERS_PKG_S.IS_ACTUAL_SERV_DOC"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор абонента</td>
</tr>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата операции</td>
</tr>
<tr class="">
<td colspan="5">RETURN MAIN.BOOL</td>
<td>Признак документа, по которому могут оказываться услуги</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.IS_USER_ACTUALIZE-0" name="SI_USERS_PKG_S.IS_USER_ACTUALIZE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_USER_ACTUALIZE</h5>
<div class="_description">
Определить актуализованность пользователя.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="IS_USER_ACTUALIZE"
data-object="SI_USERS_PKG_S.IS_USER_ACTUALIZE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Абонент</td>
</tr>
<tr class="">
<td colspan="5">RETURN MAIN.BOOL</td>
<td>Признак активного абонента</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.USERS_AVAILABLE_AV_SERVS_LIST-0" name="SI_USERS_PKG_S.USERS_AVAILABLE_AV_SERVS_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION USERS_AVAILABLE_AV_SERVS_LIST</h5>
<div class="_description">
Возвратить список доступных для выбора услуг антивируса.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="USERS_AVAILABLE_AV_SERVS_LIST"
data-object="SI_USERS_PKG_S.USERS_AVAILABLE_AV_SERVS_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_NETSERV_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Сетевая службы</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Лицевой счета</td>
</tr>
<tr class="">
<td>num_N_CONTRACT_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Договор на оказание услуг</td>
</tr>
<tr class="">
<td colspan="5">RETURN AV_SERVS_LIST_TABLE_TYPE</td>
<td>Список доступных услуг</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.USERS_CURRENT_SERVS_LIST-0" name="SI_USERS_PKG_S.USERS_CURRENT_SERVS_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION USERS_CURRENT_SERVS_LIST</h5>
<div class="_description">
Список текущих услуг.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="USERS_CURRENT_SERVS_LIST"
data-object="SI_USERS_PKG_S.USERS_CURRENT_SERVS_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор абонента</td>
</tr>
<tr class="">
<td>b_Calc_Quants</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Включение расчета количества</td>
</tr>
<tr class="">
<td colspan="5">RETURN BILLED_SERVS_LIST_TABLE_TYPE</td>
<td>Список услуг</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_RECOMMENDED_PAYMENT_LIST-0" name="SI_USERS_PKG_S.GET_RECOMMENDED_PAYMENT_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_RECOMMENDED_PAYMENT_LIST</h5>
<div class="_description">
Функция возвращает детализацию рекомендуемого платежа.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_RECOMMENDED_PAYMENT_LIST"
data-object="SI_USERS_PKG_S.GET_RECOMMENDED_PAYMENT_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Счет абонента</td>
</tr>
<tr class="">
<td colspan="5">RETURN RECOMMENDED_PAYMENT_LIST</td>
<td>Детализация рекомендуемого платежа</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_RECOMMENDED_PAYMENT_LIST_C-0" name="SI_USERS_PKG_S.GET_RECOMMENDED_PAYMENT_LIST_C-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_RECOMMENDED_PAYMENT_LIST_C</h5>
<div class="_description">
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.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_RECOMMENDED_PAYMENT_LIST_C"
data-object="SI_USERS_PKG_S.GET_RECOMMENDED_PAYMENT_LIST_C"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Customer account</td>
</tr>
<tr class="">
<td>num_N_LOOKUP_DAYS_REQ</td>
<td>IN</td>
<td>SS_PARVALUES.N_VALUE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Number of days for predicting service interruption</td>
</tr>
<tr class="">
<td>num_N_LOOKUP_DAYS_REC</td>
<td>IN</td>
<td>SS_PARVALUES.N_VALUE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Number of days for forecasting charges for the payment</td>
</tr>
<tr class="">
<td colspan="5">RETURN RECOMMENDED_PAYMENT_LIST</td>
<td>Fully described recommended payment consisting of zero or more rows</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_USER_ACC_DEPLETION_DATES-0" name="SI_USERS_PKG_S.GET_USER_ACC_DEPLETION_DATES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_USER_ACC_DEPLETION_DATES</h5>
<div class="_description">
Определение дат, когда на счетах абонента кончатся доступные средства
и закроются инвойсы по периодическим услугам.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_USER_ACC_DEPLETION_DATES"
data-object="SI_USERS_PKG_S.GET_USER_ACC_DEPLETION_DATES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Абонент</td>
</tr>
<tr class="">
<td colspan="5">RETURN ACCOUNTS_DEPLETION_DATES_LIST</td>
<td>Список счетов и дат окончания средств на них</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_USER_DOC_LIST-0" name="SI_USERS_PKG_S.GET_USER_DOC_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_USER_DOC_LIST</h5>
<div class="_description">
Возвращает список договоров абонента через запятую.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_USER_DOC_LIST"
data-object="SI_USERS_PKG_S.GET_USER_DOC_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор абонента</td>
</tr>
<tr class="">
<td>b_IncludeCanceled</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Включать в список аннулированные документы</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Строка-список лицевых счетов абонента через запятую</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_USER_GOODS_ENDING-0" name="SI_USERS_PKG_S.GET_USER_GOODS_ENDING-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_USER_GOODS_ENDING</h5>
<div class="_description">
Возвратить список услуг по подписке с датой окончания по этим услугам
на основании зарезервирвоанных средств по инвойсу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_USER_GOODS_ENDING"
data-object="SI_USERS_PKG_S.GET_USER_GOODS_ENDING"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор абонента</td>
</tr>
<tr class="">
<td colspan="5">RETURN USER_GOOD_ENDING_LIST_TBL_TYPE</td>
<td>Список текущих услуг с указанием даты окончания и суммы</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_USER_SERV_ADDRESSES-0" name="SI_USERS_PKG_S.GET_USER_SERV_ADDRESSES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_USER_SERV_ADDRESSES</h5>
<div class="_description">
Получение строки со списком адресов обслуживания абонента.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_USER_SERV_ADDRESSES"
data-object="SI_USERS_PKG_S.GET_USER_SERV_ADDRESSES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Абонент</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Список адресов обслуживания абонента, разделенных «;»</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_USER_ACCOUNTS-0" name="SI_USERS_PKG_S.GET_USER_ACCOUNTS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_USER_ACCOUNTS</h5>
<div class="_description">
Возвращает информацию о лицевых счетах абонента.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_USER_ACCOUNTS"
data-object="SI_USERS_PKG_S.GET_USER_ACCOUNTS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор абонента</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор счета</td>
</tr>
<tr class="">
<td colspan="5">RETURN USER_ACCOUNTS_TBL_TYPE</td>
<td>Список лицевых счетов абонента</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_USER_BY_SERV_LOGIN-0" name="SI_USERS_PKG_S.GET_USER_BY_SERV_LOGIN-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_USER_BY_SERV_LOGIN</h5>
<div class="_description">
Получить идентификаторы абонента и оборудования по его логину в подписке на службы и возвратить NULL, если абонент не найден.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_USER_BY_SERV_LOGIN"
data-object="SI_USERS_PKG_S.GET_USER_BY_SERV_LOGIN"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>OUT</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Оборудование абонента</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>OUT</td>
<td>SI_SUBJ_SERVICES.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Абонента</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN/OUT</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Фирма</td>
</tr>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Служба</td>
</tr>
<tr class="">
<td>vch_VC_LOGIN</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.VC_LOGIN%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Логин</td>
</tr>
<tr class="">
<td>b_IncludeOffLockedUsers</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_TRUE</td>
<td>Не учитывать заблокированных пользователей</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_USER_DEVICES-0" name="SI_USERS_PKG_S.GET_USER_DEVICES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_USER_DEVICES</h5>
<div class="_description">
Возвратить список оборудования пользователя.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_USER_DEVICES"
data-object="SI_USERS_PKG_S.GET_USER_DEVICES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBSCRIPTIONS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор абонента</td>
</tr>
<tr class="">
<td colspan="5">RETURN USER_DEVICES_LIST_TBL_TYPE</td>
<td>Список оборудования пользователя</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_USER_RECOMMENDED_PAY-0" name="SI_USERS_PKG_S.GET_USER_RECOMMENDED_PAY-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_USER_RECOMMENDED_PAY</h5>
<div class="_description">
Get amount of a recommended payment.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_USER_RECOMMENDED_PAY"
data-object="SI_USERS_PKG_S.GET_USER_RECOMMENDED_PAY"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Customer</td>
</tr>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Customer account. Can be ommitted so sum across all<br/>accounts will be returned</td>
</tr>
<tr class="">
<td>num_N_Days</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Number of days for charges forecasting (including overdraft termination and such)</td>
</tr>
<tr class="">
<td>num_N_ResDays</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Number of days for scheduled charges (known as "reserved" charges)</td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td>Total recommended payment</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.SI_SUBJ_SERVICES_AUTHORS-0" name="SI_USERS_PKG_S.SI_SUBJ_SERVICES_AUTHORS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION SI_SUBJ_SERVICES_AUTHORS</h5>
<div class="_description">
Список абонентов, создавших службы абонента.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="SI_SUBJ_SERVICES_AUTHORS"
data-object="SI_USERS_PKG_S.SI_SUBJ_SERVICES_AUTHORS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Абонент</td>
</tr>
<tr class="">
<td>num_N_SUBJ_SERV_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SUBJ_SERV_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор привязки службы к абоненту</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>ADD_MONTHS(SYSDATE -3)</td>
<td>Дата начала периода выборки</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата окончания периода выборки</td>
</tr>
<tr class="">
<td colspan="5">RETURN SS_AUDIT_PKG_S.TABLE_AUTHOR_LIST</td>
<td>Список абонентов, создавших службы абонента</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_ACCOUNT_SCHEDULED_CHARGES-0" name="SI_USERS_PKG_S.GET_ACCOUNT_SCHEDULED_CHARGES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ACCOUNT_SCHEDULED_CHARGES</h5>
<div class="_description">
Получение списка планируемых списаний с лицевого счета абонента.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_ACCOUNT_SCHEDULED_CHARGES"
data-object="SI_USERS_PKG_S.GET_ACCOUNT_SCHEDULED_CHARGES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Лицевой счет</td>
</tr>
<tr class="">
<td colspan="5">RETURN SCHEDULED_CHARGES_LIST</td>
<td>Список планируемых списаний</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_DETAILED_SERV_STAT-0" name="SI_USERS_PKG_S.GET_DETAILED_SERV_STAT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_DETAILED_SERV_STAT</h5>
<div class="_description">
Детализация по трафику.
Все DML-операции предполагаются в автономных транзакциях, чтобы было возможно
делать SELECT из функции.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_DETAILED_SERV_STAT"
data-object="SI_USERS_PKG_S.GET_DETAILED_SERV_STAT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Инвойс</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Пакет услуг</td>
</tr>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Абонент</td>
</tr>
<tr class="">
<td>dt_D_DAY</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>День</td>
</tr>
<tr class="">
<td>dt_D_LAST_DAY</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Окончание периода для детализации</td>
</tr>
<tr class="">
<td>num_N_OBJECT_ID</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>ОУ</td>
</tr>
<tr class="">
<td colspan="5">RETURN SERV_DETALIZATION_LIST</td>
<td>Детализация по трафику</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_N_GOOD_ID_FOR_DETALIZATION-0" name="SI_USERS_PKG_S.GET_N_GOOD_ID_FOR_DETALIZATION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_GOOD_ID_FOR_DETALIZATION</h5>
<div class="_description">
Возвращает N_GOOD_ID стобца детализации по документу, услуге и номеру столбца детализации.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_N_GOOD_ID_FOR_DETALIZATION"
data-object="SI_USERS_PKG_S.GET_N_GOOD_ID_FOR_DETALIZATION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Документ-инвойс</td>
</tr>
<tr class="">
<td>num_N_GOOD_PACK_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Пакет услуг</td>
</tr>
<tr class="">
<td>num_N_COLUMN</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Номер столбца VOLUME</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOODS.N_GOOD_ID%TYPE</td>
<td>Услуга, отображаемая в столбце детализации</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.GET_RECOMMENDED_PAYMENT-0" name="SI_USERS_PKG_S.GET_RECOMMENDED_PAYMENT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_RECOMMENDED_PAYMENT</h5>
<div class="_description">
Получение суммы рекоммендуемого платежа.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="GET_RECOMMENDED_PAYMENT"
data-object="SI_USERS_PKG_S.GET_RECOMMENDED_PAYMENT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Счет абонента</td>
</tr>
<tr class="">
<td>num_N_LOOKUP_DAYS_REQ</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>num_N_LOOKUP_DAYS_REC</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN TT_V_USER_RECOMMENDED_PAY.N_SUM%TYPE</td>
<td>Сумма рекомендуемого платежа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.IS_CUSTOMER_BOUND-0" name="SI_USERS_PKG_S.IS_CUSTOMER_BOUND-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_CUSTOMER_BOUND</h5>
<div class="_description">
Is customer bound with firm?
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="IS_CUSTOMER_BOUND"
data-object="SI_USERS_PKG_S.IS_CUSTOMER_BOUND"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CUSTOMER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Customer</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Firm</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>CONST.BOOL</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.IS_USER_CONTEXT-0" name="SI_USERS_PKG_S.IS_USER_CONTEXT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_USER_CONTEXT</h5>
<div class="_description">
Определить, ведется ли работа в контексте пользователя, а не оператора.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="IS_USER_CONTEXT"
data-object="SI_USERS_PKG_S.IS_USER_CONTEXT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Результат проверки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.USER_HISTORY-0" name="SI_USERS_PKG_S.USER_HISTORY-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION USER_HISTORY</h5>
<div class="_description">
List of user changes
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="USER_HISTORY"
data-object="SI_USERS_PKG_S.USER_HISTORY"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_PRIMARY_KEY_VALUE</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>User</td>
</tr>
<tr class="">
<td>vch_VC_FOREIGN_KEY</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Foreign key</td>
</tr>
<tr class="">
<td>num_N_FOREIGN_KEY_VALUE</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Foreign key value</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>ADD_MONTHS(SYSDATE -3)</td>
<td>Search period begin date</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Search period end date</td>
</tr>
<tr class="">
<td colspan="5">RETURN SS_AUDIT_PKG_S.TABLE_HISTORY_LIST_TABLE_TYPE</td>
<td>User changes list</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.USER_VOICE_DETALIZATION-0" name="SI_USERS_PKG_S.USER_VOICE_DETALIZATION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION USER_VOICE_DETALIZATION</h5>
<div class="_description">
Возвращает детализацию по телефонии.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="USER_VOICE_DETALIZATION"
data-object="SI_USERS_PKG_S.USER_VOICE_DETALIZATION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DOC_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор документа</td>
</tr>
<tr class="">
<td>num_N_DIRECTION_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор направления</td>
</tr>
<tr class="">
<td>d_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Начало периода для детализации</td>
</tr>
<tr class="">
<td>d_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Окончание периода для детализации</td>
</tr>
<tr class="">
<td>num_N_LOW_ROWNUM</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер первой строки, отображаемой в детализации</td>
</tr>
<tr class="">
<td>num_N_HIGH_ROWNUM</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер последней строки, отображаемой в детализации</td>
</tr>
<tr class="">
<td>b_GroupByDay</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_TRUE</td>
<td>Флаг группировки по дням</td>
</tr>
<tr class="">
<td colspan="5">RETURN VOICE_DETALIZATION_TBL_TYPE</td>
<td>Детализация по телефонии</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.CHARGE_LOG_ID_FOR_DETAILS-0" name="SI_USERS_PKG_S.CHARGE_LOG_ID_FOR_DETAILS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION CHARGE_LOG_ID_FOR_DETAILS</h5>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="CHARGE_LOG_ID_FOR_DETAILS"
data-object="SI_USERS_PKG_S.CHARGE_LOG_ID_FOR_DETAILS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td colspan="5">RETURN SD_DOCUMENTS.N_DOC_ID%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SI_USERS_PKG_S.SUBJ_SERVICES_HISTORY-0" name="SI_USERS_PKG_S.SUBJ_SERVICES_HISTORY-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION SUBJ_SERVICES_HISTORY</h5>
<div class="_description">
Список изменений подписок на службы абонента.
</div>
<div style="display: none;"
class="_full_description"
data-package="SI_USERS_PKG_S"
data-subprogram="SUBJ_SERVICES_HISTORY"
data-object="SI_USERS_PKG_S.SUBJ_SERVICES_HISTORY"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_USER_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Абонент</td>
</tr>
<tr class="">
<td>num_N_PRIMARY_KEY_VALUE</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Значение первичного ключа (для фильтра по идентификатору)</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>ADD_MONTHS(SYSDATE -3)</td>
<td>Дата начала периода выборки</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата окончания периода выборки</td>
</tr>
<tr class="">
<td colspan="5">RETURN SS_AUDIT_PKG_S.TABLE_HISTORY_LIST_TABLE_TYPE</td>
<td>Список изменений подписок на службы</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SP_COMMANDS_PKG" name="SP_COMMANDS_PKG">SP_COMMANDS_PKG</a></h2>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SP_COMMANDS_PKG.GENERATE_FOR_SUBSCRIPTION-0" name="SP_COMMANDS_PKG.GENERATE_FOR_SUBSCRIPTION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GENERATE_FOR_SUBSCRIPTION</h5>
<div class="_description">
Generate commands for subscription
</div>
<div style="display: none;"
class="_full_description"
data-package="SP_COMMANDS_PKG"
data-subprogram="GENERATE_FOR_SUBSCRIPTION"
data-object="SP_COMMANDS_PKG.GENERATE_FOR_SUBSCRIPTION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUBSCRIPTION_ID</td>
<td>IN</td>
<td>EP_SERVICES_STATE.N_SUBSCRIPTION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Subscription</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Firm</td>
</tr>
<tr class="">
<td>b_Commit</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Commit after generation</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SP_COMMANDS_PKG.GENERATE_FOR_TEMPLATE-0" name="SP_COMMANDS_PKG.GENERATE_FOR_TEMPLATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GENERATE_FOR_TEMPLATE</h5>
<div class="_description">
Generate commands for configuration template
</div>
<div style="display: none;"
class="_full_description"
data-package="SP_COMMANDS_PKG"
data-subprogram="GENERATE_FOR_TEMPLATE"
data-object="SP_COMMANDS_PKG.GENERATE_FOR_TEMPLATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CONF_TEMPLATE_ID</td>
<td>IN</td>
<td>SP_CONFIGURATION_TEMPLATES.N_CONF_TEMPLATE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Configuration template</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Firm</td>
</tr>
<tr class="">
<td>b_Commit</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Commit after generation</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SP_COMMANDS_PKG.SEND_COMMANDS-0" name="SP_COMMANDS_PKG.SEND_COMMANDS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SEND_COMMANDS</h5>
<div class="_description">
Send commands into queue.
</div>
<div style="display: none;"
class="_full_description"
data-package="SP_COMMANDS_PKG"
data-subprogram="SEND_COMMANDS"
data-object="SP_COMMANDS_PKG.SEND_COMMANDS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_Version</td>
<td>IN</td>
<td>SP_VERSIONS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Version</td>
</tr>
<tr class="">
<td>b_ResetRetryCounter</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Reset number of command retries</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SP_COMMANDS_PKG.GENERATE_FOR_PROV_EQUIPMENT-0" name="SP_COMMANDS_PKG.GENERATE_FOR_PROV_EQUIPMENT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GENERATE_FOR_PROV_EQUIPMENT</h5>
<div class="_description">
Generate commands for provider equipment
</div>
<div style="display: none;"
class="_full_description"
data-package="SP_COMMANDS_PKG"
data-subprogram="GENERATE_FOR_PROV_EQUIPMENT"
data-object="SP_COMMANDS_PKG.GENERATE_FOR_PROV_EQUIPMENT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_PROVIDER_EQUIPMENT_ID</td>
<td>IN</td>
<td>SP_PROVIDER_EQUIPMENT.N_EQUIPMENT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Provider equipment</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Firm</td>
</tr>
<tr class="">
<td>b_Commit</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Commit after generation</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SP_COMMANDS_PKG.GENERATE_FOR_CUST_EQUIPMENT-0" name="SP_COMMANDS_PKG.GENERATE_FOR_CUST_EQUIPMENT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GENERATE_FOR_CUST_EQUIPMENT</h5>
<div class="_description">
Generate commands for customer equipment
</div>
<div style="display: none;"
class="_full_description"
data-package="SP_COMMANDS_PKG"
data-subprogram="GENERATE_FOR_CUST_EQUIPMENT"
data-object="SP_COMMANDS_PKG.GENERATE_FOR_CUST_EQUIPMENT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CUSTOMER_EQUIPMENT_ID</td>
<td>IN</td>
<td>EP_CUSTOMER_EQUIPMENT.N_EQUIPMENT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Customer equipment</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Firm</td>
</tr>
<tr class="">
<td>b_Commit</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Commit after generation</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SP_COMMANDS_PKG.GENERATE_FOR_PROV_ATTRIBUTES-0" name="SP_COMMANDS_PKG.GENERATE_FOR_PROV_ATTRIBUTES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GENERATE_FOR_PROV_ATTRIBUTES</h5>
<div class="_description">
Generate commands for provider attributes
</div>
<div style="display: none;"
class="_full_description"
data-package="SP_COMMANDS_PKG"
data-subprogram="GENERATE_FOR_PROV_ATTRIBUTES"
data-object="SP_COMMANDS_PKG.GENERATE_FOR_PROV_ATTRIBUTES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>tbl_T_KEYS</td>
<td>IN</td>
<td>VARCHAR_TABLE</td>
<td>TABLE</td>
<td></td>
<td>Provider attribute keys</td>
</tr>
<tr class="">
<td>tbl_T_VALUES</td>
<td>IN</td>
<td>VARCHAR_TABLE</td>
<td>TABLE</td>
<td></td>
<td>Provider attribute values</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Firm</td>
</tr>
<tr class="">
<td>b_Commit</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Commit after generation</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SP_COMMANDS_PKG.GENERATE_BY_BASE_VERSION-0" name="SP_COMMANDS_PKG.GENERATE_BY_BASE_VERSION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GENERATE_BY_BASE_VERSION</h5>
<div class="_description">
Generate commands for all versions with specified base version.
</div>
<div style="display: none;"
class="_full_description"
data-package="SP_COMMANDS_PKG"
data-subprogram="GENERATE_BY_BASE_VERSION"
data-object="SP_COMMANDS_PKG.GENERATE_BY_BASE_VERSION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_BaseVersion</td>
<td>IN</td>
<td>SP_VERSIONS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Version</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SP_COMMANDS_PKG.GENERATE_COMMANDS-0" name="SP_COMMANDS_PKG.GENERATE_COMMANDS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GENERATE_COMMANDS</h5>
<div class="_description">
Generate and send commands.
</div>
<div style="display: none;"
class="_full_description"
data-package="SP_COMMANDS_PKG"
data-subprogram="GENERATE_COMMANDS"
data-object="SP_COMMANDS_PKG.GENERATE_COMMANDS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_Version</td>
<td>IN/OUT</td>
<td>SP_VERSIONS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Version</td>
</tr>
<tr class="">
<td>num_N_COMMAND_TYPE_ID</td>
<td>IN</td>
<td>SP_COMMANDS.N_COMMAND_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Type of commands</td>
</tr>
<tr class="">
<td>b_ResetRetryCounter</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Reset number of command retries</td>
</tr>
<tr class="">
<td>b_SendImmediate</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Send commands immediately</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SP_COMMANDS_PKG.GENERATE_FOR_ACCOUNT-0" name="SP_COMMANDS_PKG.GENERATE_FOR_ACCOUNT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GENERATE_FOR_ACCOUNT</h5>
<div class="_description">
Generate commands for account
</div>
<div style="display: none;"
class="_full_description"
data-package="SP_COMMANDS_PKG"
data-subprogram="GENERATE_FOR_ACCOUNT"
data-object="SP_COMMANDS_PKG.GENERATE_FOR_ACCOUNT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ACCOUNT_ID</td>
<td>IN</td>
<td>SI_SUBJ_ACCOUNTS.N_ACCOUNT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Account</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Firm</td>
</tr>
<tr class="">
<td>b_Commit</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Commit after generation</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SP_COMMANDS_PKG.GENERATE_FOR_PROV_ATTRIBUTE-0" name="SP_COMMANDS_PKG.GENERATE_FOR_PROV_ATTRIBUTE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GENERATE_FOR_PROV_ATTRIBUTE</h5>
<div class="_description">
Generate commands for provider attribute
</div>
<div style="display: none;"
class="_full_description"
data-package="SP_COMMANDS_PKG"
data-subprogram="GENERATE_FOR_PROV_ATTRIBUTE"
data-object="SP_COMMANDS_PKG.GENERATE_FOR_PROV_ATTRIBUTE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>RP_PROFILE_ATTRIBUTES.VC_ATTRIBUTE_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Provider attribute key</td>
</tr>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>RP_PROFILE_ATTRIBUTES.VC_ATTRIBUTE_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Provider attribute value</td>
</tr>
<tr class="">
<td>num_N_FIRM_ID</td>
<td>IN</td>
<td>SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Firm</td>
</tr>
<tr class="">
<td>b_Commit</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Commit after generation</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SP_COMMANDS_PKG.GET_COMMAND_TYPE-0" name="SP_COMMANDS_PKG.GET_COMMAND_TYPE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_COMMAND_TYPE</h5>
<div class="_description">
Get current type of command
</div>
<div style="display: none;"
class="_full_description"
data-package="SP_COMMANDS_PKG"
data-subprogram="GET_COMMAND_TYPE"
data-object="SP_COMMANDS_PKG.GET_COMMAND_TYPE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td colspan="5">RETURN DETERMINISTIC</td>
<td>Command type</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SR_GOODS_PKG" name="SR_GOODS_PKG">SR_GOODS_PKG</a></h2>
<div class="_description">
Работа с номенклатурой
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG.SR_GOODS_COPY-0" name="SR_GOODS_PKG.SR_GOODS_COPY-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SR_GOODS_COPY</h5>
<div class="_description">
Копирование записи об услуге/товаре.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG"
data-subprogram="SR_GOODS_COPY"
data-object="SR_GOODS_PKG.SR_GOODS_COPY"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID_Old</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Копируемая запись</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID_New</td>
<td>OUT</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Новая запись</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG.SR_GOOD_NAMES_PUT-0" name="SR_GOODS_PKG.SR_GOOD_NAMES_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SR_GOOD_NAMES_PUT</h5>
<div class="_description">
Добавление или изменение записи о наименовании услуги/товара.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG"
data-subprogram="SR_GOOD_NAMES_PUT"
data-object="SR_GOODS_PKG.SR_GOOD_NAMES_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_NAME_ID</td>
<td>IN/OUT</td>
<td>SR_GOOD_NAMES.N_GOOD_NAME_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Запись о наименовании услуги/товара</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOOD_NAMES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Услуга/товар</td>
</tr>
<tr class="">
<td>num_N_DOC_TYPE_ID</td>
<td>IN</td>
<td>SR_GOOD_NAMES.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Тип документа</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SR_GOOD_NAMES.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Краткое наименование</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SR_GOOD_NAMES.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Полное наименование</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SR_GOOD_NAMES.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер строки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG.SR_GOODS_DEL-0" name="SR_GOODS_PKG.SR_GOODS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SR_GOODS_DEL</h5>
<div class="_description">
Remove catalog item.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG"
data-subprogram="SR_GOODS_DEL"
data-object="SR_GOODS_PKG.SR_GOODS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Catalog item ID</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SR_GOODS.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Version</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG.SR_GOOD_GOODS_BINDS_PUT-0" name="SR_GOODS_PKG.SR_GOOD_GOODS_BINDS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SR_GOOD_GOODS_BINDS_PUT</h5>
<div class="_description">
Добавление/изменение привязки позиций номенклатуры друг к другу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG"
data-subprogram="SR_GOOD_GOODS_BINDS_PUT"
data-object="SR_GOODS_PKG.SR_GOOD_GOODS_BINDS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_GOOD_ID</td>
<td>IN/OUT</td>
<td>SR_GOOD_GOODS.N_GOOD_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
<tr class="">
<td>num_N_GOOD_BIND_TYPE_ID</td>
<td>IN</td>
<td>SR_GOOD_GOODS.N_GOOD_BIND_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип привязки</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOOD_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Позиция номенклатуры</td>
</tr>
<tr class="">
<td>num_N_BIND_GOOD_ID</td>
<td>IN</td>
<td>SR_GOOD_GOODS.N_BIND_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Связанная позиция номенклатуры</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SR_GOOD_GOODS.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер по порядку</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG.SR_GOOD_VALUES_TYPE_PUT-0" name="SR_GOODS_PKG.SR_GOOD_VALUES_TYPE_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SR_GOOD_VALUES_TYPE_PUT</h5>
<div class="_description">
Добавление записи в конфигурацию дополнительных параметров.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG"
data-subprogram="SR_GOOD_VALUES_TYPE_PUT"
data-object="SR_GOODS_PKG.SR_GOOD_VALUES_TYPE_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN/OUT</td>
<td>SR_GOOD_VALUES_TYPE.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип доп. параметра</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Товар/услуга</td>
</tr>
<tr class="">
<td>num_N_DATA_TYPE_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.N_DATA_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип данных</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Краткое наименование</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Наименование</td>
</tr>
<tr class="">
<td>num_N_REF_TYPE_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.N_REF_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Тип справочника</td>
</tr>
<tr class="">
<td>ch_C_CAN_MODIFY</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.C_CAN_MODIFY%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Признак возможности редактирования</td>
</tr>
<tr class="">
<td>ch_C_FL_OBJECT</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.C_FL_OBJECT%TYPE</td>
<td>CHAR</td>
<td>'N'</td>
<td>Признак доп. параметра для объектов</td>
</tr>
<tr class="">
<td>ch_C_FL_MULTI</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.C_FL_MULTI%TYPE</td>
<td>CHAR</td>
<td>'N'</td>
<td>Признак множественного доп. параметра</td>
</tr>
<tr class="">
<td>ch_C_FL_VALUE_READ_ONLY</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.C_FL_VALUE_READ_ONLY%TYPE</td>
<td>CHAR</td>
<td>'N'</td>
<td>Значения параметра только для чтения</td>
</tr>
<tr class="">
<td>ch_C_FL_VALUE_AUTO_FILL</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.C_FL_VALUE_AUTO_FILL%TYPE</td>
<td>CHAR</td>
<td>'N'</td>
<td>Признак автозаполняемого доп. параметра</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер по порядку</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>ch_C_FL_INHERIT_GROUP</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.C_FL_INHERIT_GROUP%TYPE</td>
<td>CHAR</td>
<td>'N'</td>
<td>Признак наследования группами</td>
</tr>
<tr class="">
<td>ch_C_FL_INHERIT_ITEM</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.C_FL_INHERIT_ITEM%TYPE</td>
<td>CHAR</td>
<td>'N'</td>
<td>Признак наследования позициями</td>
</tr>
<tr class="">
<td>ch_C_FL_INHERIT_DETAIL</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.C_FL_INHERIT_DETAIL%TYPE</td>
<td>CHAR</td>
<td>'N'</td>
<td>Признак наследования небазовыми позициями</td>
</tr>
<tr class="">
<td>vch_VC_ORDERBY</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.VC_ORDERBY%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Условие сортировки</td>
</tr>
<tr class="">
<td>num_N_LANG_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.N_LANG_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_LANG_ID'));</td>
<td>Язык</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG.SR_GOOD_GOODS_PUT-0" name="SR_GOODS_PKG.SR_GOOD_GOODS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SR_GOOD_GOODS_PUT</h5>
<div class="_description">
Добавление записи о привязке позиций номенклатуры друг к другу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG"
data-subprogram="SR_GOOD_GOODS_PUT"
data-object="SR_GOODS_PKG.SR_GOOD_GOODS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_GOOD_ID</td>
<td>IN/OUT</td>
<td>SR_GOOD_GOODS.N_GOOD_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
<tr class="">
<td>num_N_GOOD_BIND_TYPE_ID</td>
<td>IN</td>
<td>SR_GOOD_GOODS.N_GOOD_BIND_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип привязки</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOOD_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Позиция номенклатуры</td>
</tr>
<tr class="">
<td>num_N_BIND_GOOD_ID</td>
<td>IN</td>
<td>SR_GOOD_GOODS.N_BIND_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Связанная позиция номенклатуры</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SR_GOOD_GOODS.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер по порядку</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG.SR_GOOD_NAMES_DEL-0" name="SR_GOODS_PKG.SR_GOOD_NAMES_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SR_GOOD_NAMES_DEL</h5>
<div class="_description">
Удаление записи о наименовании услуги/товара.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG"
data-subprogram="SR_GOOD_NAMES_DEL"
data-object="SR_GOODS_PKG.SR_GOOD_NAMES_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_NAME_ID</td>
<td>IN</td>
<td>SR_GOOD_NAMES.N_GOOD_NAME_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Запись о наименовании услуги/товара</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG.SR_GOOD_VALUES_DEL-0" name="SR_GOODS_PKG.SR_GOOD_VALUES_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SR_GOOD_VALUES_DEL</h5>
<div class="_description">
Remove custom field value of catalog item.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG"
data-subprogram="SR_GOOD_VALUES_DEL"
data-object="SR_GOODS_PKG.SR_GOOD_VALUES_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_VALUE_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_GOOD_VALUE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Value ID</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Version</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG.CREATE_CATALOG_VERSIONS-0" name="SR_GOODS_PKG.CREATE_CATALOG_VERSIONS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CREATE_CATALOG_VERSIONS</h5>
<div class="_description">
Create versions for all dependent records and firms.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG"
data-subprogram="CREATE_CATALOG_VERSIONS"
data-object="SR_GOODS_PKG.CREATE_CATALOG_VERSIONS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rc_BaseVersion</td>
<td>IN</td>
<td>SP_VERSIONS%ROWTYPE</td>
<td>PL/SQL RECORD</td>
<td></td>
<td>Base version</td>
</tr>
<tr class="">
<td>b_IncludeObjValues</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Update object values' versions</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG.LR_GOOD_VALUES_TYPE_PUT-0" name="SR_GOODS_PKG.LR_GOOD_VALUES_TYPE_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE LR_GOOD_VALUES_TYPE_PUT</h5>
<div class="_description">
Добавление или изменение записи в L-таблице для конфигурации дополнительных параметров.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG"
data-subprogram="LR_GOOD_VALUES_TYPE_PUT"
data-object="SR_GOODS_PKG.LR_GOOD_VALUES_TYPE_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор основной таблицы</td>
</tr>
<tr class="">
<td>num_N_LANG_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.N_LANG_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Язык</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Наименование</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG.SR_GOOD_GOODS_DEL-0" name="SR_GOODS_PKG.SR_GOOD_GOODS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SR_GOOD_GOODS_DEL</h5>
<div class="_description">
Удаление записи о привязке позиций номенклатуры друг к другу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG"
data-subprogram="SR_GOOD_GOODS_DEL"
data-object="SR_GOODS_PKG.SR_GOOD_GOODS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_GOOD_ID</td>
<td>IN</td>
<td>SR_GOOD_GOODS.N_GOOD_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор записи</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG.TAG-0" name="SR_GOODS_PKG.TAG-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE TAG</h5>
<div class="_description">
Тегирование позиции номенклатуры.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG"
data-subprogram="TAG"
data-object="SR_GOODS_PKG.TAG"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Позиция номенклатуры</td>
</tr>
<tr class="">
<td>tbl_T_TAGS</td>
<td>IN</td>
<td>TAGS</td>
<td>TABLE</td>
<td></td>
<td>Теги</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SR_GOODS.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
<tr class="">
<td>b_AppendTags</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Добавлять теги к существующим</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG.PUT_GOOD_VALUE-0" name="SR_GOODS_PKG.PUT_GOOD_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE PUT_GOOD_VALUE</h5>
<div class="_description">
Сохранение значения доп. параметра товара/услуги.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG"
data-subprogram="PUT_GOOD_VALUE"
data-object="SR_GOODS_PKG.PUT_GOOD_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Товар/услуга</td>
</tr>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип доп. параметра</td>
</tr>
<tr class="">
<td>dt_D_VALUE</td>
<td>IN</td>
<td>SR_GOOD_VALUES.D_VALUE%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Датавременное значение</td>
</tr>
<tr class="">
<td>ch_C_VALUE</td>
<td>IN</td>
<td>SR_GOOD_VALUES.C_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Символьное значение</td>
</tr>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>SR_GOOD_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_VALUE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Числовое значение</td>
</tr>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td>ch_C_FL_VALUE</td>
<td>IN</td>
<td>SR_GOOD_VALUES.C_FL_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Флаговое значение</td>
</tr>
<tr class="">
<td>clb_CL_VALUE</td>
<td>IN</td>
<td>SR_GOOD_VALUES.CL_VALUE%TYPE</td>
<td>CLOB</td>
<td>NULL</td>
<td>Текстовое значение</td>
</tr>
<tr class="">
<td>ch_C_CAN_MODIFY</td>
<td>IN</td>
<td>SR_GOOD_VALUES.C_CAN_MODIFY%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Признак возможности редактирования</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG.SR_GOODS_PUT-0" name="SR_GOODS_PKG.SR_GOODS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SR_GOODS_PUT</h5>
<div class="_description">
Добавление или изменение записи о товаре или услуге.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG"
data-subprogram="SR_GOODS_PUT"
data-object="SR_GOODS_PKG.SR_GOODS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN/OUT</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Товар/услуга</td>
</tr>
<tr class="">
<td>num_N_GOOD_TYPE_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип записи</td>
</tr>
<tr class="">
<td>num_N_PARENT_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_PARENT_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Вышестоящая запись</td>
</tr>
<tr class="">
<td>num_N_GOOD_GROUP_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_GROUP_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.GOOD_GROUP_TYPE_Product</td>
<td>Группа товаров или услуг</td>
</tr>
<tr class="">
<td>num_N_BASE_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_BASE_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Базовый элемент-родитель</td>
</tr>
<tr class="">
<td>num_N_UNIT_ID</td>
<td>IN</td>
<td>SR_GOODS.N_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Единица измерения</td>
</tr>
<tr class="">
<td>num_N_SUBJECT_ID</td>
<td>IN</td>
<td>SR_GOODS.N_SUBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Производитель</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SR_GOODS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Наименование</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SR_GOODS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Краткое наименование</td>
</tr>
<tr class="">
<td>vch_VC_REM</td>
<td>IN</td>
<td>SR_GOODS.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Комментарий</td>
</tr>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SR_GOODS.D_BEGIN%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SR_GOODS.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания</td>
</tr>
<tr class="">
<td>num_N_QUANT</td>
<td>IN</td>
<td>SR_GOODS.N_QUANT%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Количество</td>
</tr>
<tr class="">
<td>num_N_QUANT_INIT</td>
<td>IN</td>
<td>SR_GOODS.N_QUANT%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>ch_C_CAN_MODIFY</td>
<td>IN</td>
<td>SR_GOODS.C_CAN_MODIFY%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Признак возможности редактирования</td>
</tr>
<tr class="">
<td>ch_C_FL_CAN_OBJECT</td>
<td>IN</td>
<td>SR_GOODS.C_FL_CAN_OBJECT%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Признак, что на основе позиции могут создаваться объекты</td>
</tr>
<tr class="">
<td>vch_VC_BORDER_COLOR</td>
<td>IN</td>
<td>SR_GOODS.VC_BORDER_COLOR%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Цвет границы</td>
</tr>
<tr class="">
<td>vch_VC_FILL_COLOR</td>
<td>IN</td>
<td>SR_GOODS.VC_FILL_COLOR%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Цвет заливки</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>SR_GOODS.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Номер строки спецификации</td>
</tr>
<tr class="">
<td>num_N_GOOD_BRANCH_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_BRANCH_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Ветка</td>
</tr>
<tr class="">
<td>num_N_SERV_SCHEME_ID</td>
<td>IN</td>
<td>SR_GOODS.N_SERV_SCHEME_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Схема оказания услуг</td>
</tr>
<tr class="">
<td>b_CreateTrafficDetServ</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Флаг для создания детализированных услуг передачи данных и голоса</td>
</tr>
<tr class="">
<td>tbl_T_TAGS</td>
<td>IN</td>
<td>TAGS</td>
<td>TABLE</td>
<td>NULL</td>
<td>Теги</td>
</tr>
<tr class="">
<td>ch_C_FL_CUSTOMER_EQUIPMENT</td>
<td>IN</td>
<td>SR_GOODS.C_FL_CUSTOMER_EQUIPMENT%TYPE</td>
<td>CHAR</td>
<td>'N'</td>
<td>Флаг абонентского оборудования</td>
</tr>
<tr class="">
<td>ch_C_FL_PROVIDER_EQUIPMENT</td>
<td>IN</td>
<td>SR_GOODS.C_FL_PROVIDER_EQUIPMENT%TYPE</td>
<td>CHAR</td>
<td>'N'</td>
<td>Флаг операторского оборудования</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SR_GOODS.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG.SR_GOOD_VALUES_PUT-0" name="SR_GOODS_PKG.SR_GOOD_VALUES_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SR_GOOD_VALUES_PUT</h5>
<div class="_description">
Добавление/изменение значений дополнительных параметров товаров/услуг.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG"
data-subprogram="SR_GOOD_VALUES_PUT"
data-object="SR_GOODS_PKG.SR_GOOD_VALUES_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_VALUE_ID</td>
<td>IN/OUT</td>
<td>SR_GOOD_VALUES.N_GOOD_VALUE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Значение доп. параметра</td>
</tr>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Товар/услуга</td>
</tr>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип доп. параметра</td>
</tr>
<tr class="">
<td>dt_D_VALUE</td>
<td>IN</td>
<td>SR_GOOD_VALUES.D_VALUE%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Датавременное значение</td>
</tr>
<tr class="">
<td>ch_C_VALUE</td>
<td>IN</td>
<td>SR_GOOD_VALUES.C_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Символьное значение</td>
</tr>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>SR_GOOD_VALUES.VC_VALUE%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_VALUE%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Числовое значение</td>
</tr>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td>ch_C_FL_VALUE</td>
<td>IN</td>
<td>SR_GOOD_VALUES.C_FL_VALUE%TYPE</td>
<td>CHAR</td>
<td>NULL</td>
<td>Флаговое значение</td>
</tr>
<tr class="">
<td>clb_CL_VALUE</td>
<td>IN</td>
<td>SR_GOOD_VALUES.CL_VALUE%TYPE</td>
<td>CLOB</td>
<td>NULL</td>
<td>Текстовое значение</td>
</tr>
<tr class="">
<td>ch_C_CAN_MODIFY</td>
<td>IN</td>
<td>SR_GOOD_VALUES.C_CAN_MODIFY%TYPE</td>
<td>CHAR</td>
<td>'Y'</td>
<td>Признак возможности редактирования</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Версия</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG.COPY-0" name="SR_GOODS_PKG.COPY-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION COPY</h5>
<div class="_description">
Копирование записи.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG"
data-subprogram="COPY"
data-object="SR_GOODS_PKG.COPY"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Позиция номенклатуры</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOODS.N_GOOD_ID%TYPE</td>
<td>Идентификатор новой позиции номенклатуры</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG.SR_GOOD_VALUES_TYPE_DEL-0" name="SR_GOODS_PKG.SR_GOOD_VALUES_TYPE_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SR_GOOD_VALUES_TYPE_DEL</h5>
<div class="_description">
Remove custom field type.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG"
data-subprogram="SR_GOOD_VALUES_TYPE_DEL"
data-object="SR_GOODS_PKG.SR_GOOD_VALUES_TYPE_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Custom field type ID</td>
</tr>
<tr class="">
<td>num_N_SCN</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_SCN%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Version</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SR_GOODS_PKG_S" name="SR_GOODS_PKG_S">SR_GOODS_PKG_S</a></h2>
<div class="_description">
Сервисные функции для работы с номенклатурой.
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GOOD_BINDS" name="SR_GOODS_PKG_S.GOOD_BINDS" class="_link" title="Ссылка на тип"></a>
<h5>TYPE GOOD_BINDS PL/SQL RECORD</h5>
<div class="_description">
Связь услуги или пакета услуг с позициями номенклатуры и спецификации.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-type="GOOD_BINDS"
data-object="SR_GOODS_PKG_S.GOOD_BINDS"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_GOOD_GOOD_ID</td>
<td>SR_GOOD_GOODS.N_GOOD_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор привязки</td>
</tr>
<tr class="">
<td>N_GOOD_BIND_TYPE_ID</td>
<td>SR_GOOD_GOODS.N_GOOD_BIND_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор типа привязки</td>
</tr>
<tr class="">
<td>VC_GOOD_BIND_TYPE</td>
<td>SI_REF.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование типа привязки</td>
</tr>
<tr class="">
<td>N_GOOD_ID</td>
<td>SR_GOOD_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор основной позиции номенклатуры или спецификации</td>
</tr>
<tr class="">
<td>VC_GOOD_NAME</td>
<td>SR_GOODS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование основной позиции номенклатуры или спецификации</td>
</tr>
<tr class="">
<td>VC_GOOD_CODE</td>
<td>SR_GOODS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Краткое наименование основной позиции номенклатуры или спецификации</td>
</tr>
<tr class="">
<td>N_BIND_GOOD_ID</td>
<td>SR_GOOD_GOODS.N_BIND_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>Идентификатор услуги или пакета услуг</td>
</tr>
<tr class="">
<td>VC_BIND_GOOD_NAME</td>
<td>SR_GOODS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование услуги или пакета услуг</td>
</tr>
<tr class="">
<td>VC_BIND_GOOD_CODE</td>
<td>SR_GOODS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Краткое наименование услуги или пакета услуг</td>
</tr>
<tr class="">
<td>N_LINE_NO</td>
<td>SR_GOOD_GOODS.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>Номер по порядку</td>
</tr>
<tr class="">
<td>C_FL_CAN_MODIFY</td>
<td>CHAR(1</td>
<td>CHAR</td>
<td>Флаг возможности изменения привязки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SR_GOODS_PKG_S.GOOD_BINDS_TABLE" name="SR_GOODS_PKG_S.GOOD_BINDS_TABLE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE GOOD_BINDS_TABLE PL/SQL TABLE</h5>
<div class="_description">
Список дополнительных параметров позиции номенклатуры
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GOOD_VALUE_TYPE" name="SR_GOODS_PKG_S.GOOD_VALUE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE GOOD_VALUE_TYPE PL/SQL RECORD</h5>
<div class="_description">
Дополнительный параметр позиции номенклатуры.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-type="GOOD_VALUE_TYPE"
data-object="SR_GOODS_PKG_S.GOOD_VALUE_TYPE"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_GOOD_VALUE_TYPE_ID</td>
<td>SR_GOOD_VALUES_TYPE.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>Дополнительный параметр</td>
</tr>
<tr class="">
<td>N_GOOD_ID</td>
<td>SR_GOOD_VALUES_TYPE.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>Позиция номенклатуры, к которой привязан доп. параметр</td>
</tr>
<tr class="">
<td>N_SUCCEEDED_GOOD_ID</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>Позиция номенклатуры, которая наследует доп. параметр</td>
</tr>
<tr class="">
<td>VC_GOOD_NAME</td>
<td>SR_GOODS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование позиции номенклатуры (привязанной)</td>
</tr>
<tr class="">
<td>N_DATA_TYPE_ID</td>
<td>SR_GOOD_VALUES_TYPE.N_DATA_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>Тип данных</td>
</tr>
<tr class="">
<td>VC_DATA_TYPE</td>
<td>SI_REF.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование тип данных</td>
</tr>
<tr class="">
<td>VC_CODE</td>
<td>SR_GOOD_VALUES_TYPE.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Код</td>
</tr>
<tr class="">
<td>VC_NAME</td>
<td>SR_GOOD_VALUES_TYPE.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование</td>
</tr>
<tr class="">
<td>N_REF_TYPE_ID</td>
<td>SR_GOOD_VALUES_TYPE.N_REF_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>Справочник</td>
</tr>
<tr class="">
<td>VC_REF_TYPE</td>
<td>LI_REF.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>Наименование справочника</td>
</tr>
<tr class="">
<td>C_CAN_MODIFY</td>
<td>SR_GOOD_VALUES_TYPE.C_CAN_MODIFY%TYPE</td>
<td>CHAR</td>
<td>Может редактироваться</td>
</tr>
<tr class="">
<td>C_FL_OBJECT</td>
<td>SR_GOOD_VALUES_TYPE.C_FL_OBJECT%TYPE</td>
<td>CHAR</td>
<td>Свойство для объекта</td>
</tr>
<tr class="">
<td>C_FL_MULTI</td>
<td>SR_GOOD_VALUES_TYPE.C_FL_MULTI%TYPE</td>
<td>CHAR</td>
<td>Множественность</td>
</tr>
<tr class="">
<td>C_FL_INHERIT_GROUP</td>
<td>SR_GOOD_VALUES_TYPE.C_FL_INHERIT_GROUP%TYPE</td>
<td>CHAR</td>
<td>Наследуется группами</td>
</tr>
<tr class="">
<td>C_FL_INHERIT_ITEM</td>
<td>SR_GOOD_VALUES_TYPE.C_FL_INHERIT_ITEM%TYPE</td>
<td>CHAR</td>
<td>Наследуется позициями</td>
</tr>
<tr class="">
<td>C_FL_INHERIT_DETAIL</td>
<td>SR_GOOD_VALUES_TYPE.C_FL_INHERIT_DETAIL%TYPE</td>
<td>CHAR</td>
<td>Наследуется детализированными услугами</td>
</tr>
<tr class="">
<td>C_FL_VALUE_READ_ONLY</td>
<td>SR_GOOD_VALUES_TYPE.C_FL_VALUE_READ_ONLY%TYPE</td>
<td>CHAR</td>
<td>Значение только для чтения</td>
</tr>
<tr class="">
<td>C_FL_VALUE_AUTO_FILL</td>
<td>SR_GOOD_VALUES_TYPE.C_FL_VALUE_AUTO_FILL%TYPE</td>
<td>CHAR</td>
<td>Значение может быть заполнено автоматически</td>
</tr>
<tr class="">
<td>VC_ORDERBY</td>
<td>SR_GOOD_VALUES_TYPE.VC_ORDERBY%TYPE</td>
<td>VARCHAR2</td>
<td>Условие сортировки для справочных полей</td>
</tr>
<tr class="">
<td>N_LINE_NO</td>
<td>SR_GOOD_VALUES_TYPE.N_LINE_NO%TYPE</td>
<td>NUMBER</td>
<td>Номер по порядку</td>
</tr>
<tr class="">
<td>VC_REM</td>
<td>SR_GOOD_VALUES_TYPE.VC_REM%TYPE</td>
<td>VARCHAR2</td>
<td>Примечание</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SR_GOODS_PKG_S.GOOD_VALUE_TYPE_TABLE" name="SR_GOODS_PKG_S.GOOD_VALUE_TYPE_TABLE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE GOOD_VALUE_TYPE_TABLE PL/SQL TABLE</h5>
<div class="_description">
Список дополнительных параметров позиции номенклатуры
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SR_GOODS_PKG_S.INTARRAY" name="SR_GOODS_PKG_S.INTARRAY" class="_link" title="Ссылка на тип"></a>
<h5>TYPE INTARRAY PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SR_GOODS_PKG_S.SERVICE_PERMITTED_CACHE_TYPE" name="SR_GOODS_PKG_S.SERVICE_PERMITTED_CACHE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE SERVICE_PERMITTED_CACHE_TYPE PL/SQL TABLE</h5>
<div class="_description">
Mapping of IS_SERVICE_PERMITTED args to result.
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_NAME_BY_DOCTYPE-0" name="SR_GOODS_PKG_S.GET_NAME_BY_DOCTYPE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_NAME_BY_DOCTYPE</h5>
<div class="_description">
Возвратить наименование продукта/услуги, заданное для типа документа.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_NAME_BY_DOCTYPE"
data-object="SR_GOODS_PKG_S.GET_NAME_BY_DOCTYPE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td>num_N_DOC_TYPE_ID</td>
<td>IN</td>
<td>SR_GOOD_NAMES.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOOD_NAMES.VC_NAME%TYPE</td>
<td>Наименование товара/услуги</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_SERV_SCHEMES_VALUE-0" name="SR_GOODS_PKG_S.GET_SERV_SCHEMES_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SERV_SCHEMES_VALUE</h5>
<div class="_description">
Выбрать запись с временными характеристиками.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_SERV_SCHEMES_VALUE"
data-object="SR_GOODS_PKG_S.GET_SERV_SCHEMES_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор услуги/пакета услуг</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_SERV_SCHEMES%ROWTYPE</td>
<td>Запись с временными характеристиками</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_UNIT_TYPE_BY_GOOD-0" name="SR_GOODS_PKG_S.GET_UNIT_TYPE_BY_GOOD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_UNIT_TYPE_BY_GOOD</h5>
<div class="_description">
Возвратить тип единицы измерения продукта/услуги.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_UNIT_TYPE_BY_GOOD"
data-object="SR_GOODS_PKG_S.GET_UNIT_TYPE_BY_GOOD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.N_REF_TYPE_ID%TYPE</td>
<td>Идентификатор типа единиц измерения товара/услуги</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.EXISTS_CUSTOMER_EQUIPMENT-0" name="SR_GOODS_PKG_S.EXISTS_CUSTOMER_EQUIPMENT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION EXISTS_CUSTOMER_EQUIPMENT</h5>
<div class="_description">
Check objects bound to customer
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="EXISTS_CUSTOMER_EQUIPMENT"
data-object="SR_GOODS_PKG_S.EXISTS_CUSTOMER_EQUIPMENT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CATALOG_ITEM_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Catalog item</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Are objects exists</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_GOOD_SPEC_VALUE_TYPES_LIST-0" name="SR_GOODS_PKG_S.GET_GOOD_SPEC_VALUE_TYPES_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_GOOD_SPEC_VALUE_TYPES_LIST</h5>
<div class="_description">
Возвращает список доп параметров для позиций спецификации.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_GOOD_SPEC_VALUE_TYPES_LIST"
data-object="SR_GOODS_PKG_S.GET_GOOD_SPEC_VALUE_TYPES_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Позиция номенклатуры</td>
</tr>
<tr class="">
<td>num_N_LANG_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.N_LANG_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_LANG_ID')</td>
<td>Идентификатор языка</td>
</tr>
<tr class="">
<td colspan="5">RETURN GOOD_VALUE_TYPE_TABLE</td>
<td>Список дополнительных параметров</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_NAME_BY_ID-0" name="SR_GOODS_PKG_S.GET_NAME_BY_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_NAME_BY_ID</h5>
<div class="_description">
Возвратить наименование продукта/услуги.
Используется в HID.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_NAME_BY_ID"
data-object="SR_GOODS_PKG_S.GET_NAME_BY_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td>num_N_DOC_TYPE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор типа документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN DETERMINISTIC</td>
<td>Наименование товара/услуги</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.INCLUDE_CHILD_SERVICES-0" name="SR_GOODS_PKG_S.INCLUDE_CHILD_SERVICES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE INCLUDE_CHILD_SERVICES</h5>
<div class="_description">
Populate tbl_T_ChildServices using services hierarchy.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="INCLUDE_CHILD_SERVICES"
data-object="SR_GOODS_PKG_S.INCLUDE_CHILD_SERVICES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>tbl_T_Services</td>
<td>IN/OUT</td>
<td>NUMBER_TABLE</td>
<td>TABLE</td>
<td></td>
<td>Services</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.IS_EXISTS_PARENT-0" name="SR_GOODS_PKG_S.IS_EXISTS_PARENT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_EXISTS_PARENT</h5>
<div class="_description">
Проверить, есть ли в предках позиции заданная позиция.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="IS_EXISTS_PARENT"
data-object="SR_GOODS_PKG_S.IS_EXISTS_PARENT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td>num_N_PARENT_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_PARENT_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор предполагаемого вышестоящего товара/услуги</td>
</tr>
<tr class="">
<td colspan="5">RETURN MAIN.BOOL</td>
<td>Результат проверки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.CATALOG_ITEM_INHERITED_TAGS-0" name="SR_GOODS_PKG_S.CATALOG_ITEM_INHERITED_TAGS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION CATALOG_ITEM_INHERITED_TAGS</h5>
<div class="_description">
Get tags for catalog item
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="CATALOG_ITEM_INHERITED_TAGS"
data-object="SR_GOODS_PKG_S.CATALOG_ITEM_INHERITED_TAGS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_CATALOG_ITEM_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Catalog item</td>
</tr>
<tr class="">
<td colspan="5">RETURN TAGS</td>
<td>Tags</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.FIND_N_GOOD_BRANCH_ID-0" name="SR_GOODS_PKG_S.FIND_N_GOOD_BRANCH_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION FIND_N_GOOD_BRANCH_ID</h5>
<div class="_description">
Определить ветку для позиции спецификации.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="FIND_N_GOOD_BRANCH_ID"
data-object="SR_GOODS_PKG_S.FIND_N_GOOD_BRANCH_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td>num_N_GOOD_GROUP_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_GROUP_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Группа товара или услуги</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOODS.N_GOOD_BRANCH_ID%TYPE</td>
<td>Ветка для позиции спецификации</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_GOOD_C_FL_VALUE-0" name="SR_GOODS_PKG_S.GET_GOOD_C_FL_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_GOOD_C_FL_VALUE</h5>
<div class="_description">
Выборка флагового значения.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_GOOD_C_FL_VALUE"
data-object="SR_GOODS_PKG_S.GET_GOOD_C_FL_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип дополнительного параметра</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOOD_VALUES.C_FL_VALUE%TYPE</td>
<td>Флаговое значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_GOOD_N_REF_ID-0" name="SR_GOODS_PKG_S.GET_GOOD_N_REF_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_GOOD_N_REF_ID</h5>
<div class="_description">
Выборка справочного значения.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_GOOD_N_REF_ID"
data-object="SR_GOODS_PKG_S.GET_GOOD_N_REF_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип дополнительного параметра</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOOD_VALUES.N_REF_ID%TYPE</td>
<td>Справочное значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_GOOD_VC_VALUE-0" name="SR_GOODS_PKG_S.GET_GOOD_VC_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_GOOD_VC_VALUE</h5>
<div class="_description">
Выборка строкового значения.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_GOOD_VC_VALUE"
data-object="SR_GOODS_PKG_S.GET_GOOD_VC_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип дополнительного параметра</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOOD_VALUES.VC_VALUE%TYPE</td>
<td>Строковое значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_N_GOOD_GROUP_ID-0" name="SR_GOODS_PKG_S.GET_N_GOOD_GROUP_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_GOOD_GROUP_ID</h5>
<div class="_description">
Возвратить идентификатор группы товара/услуги.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_N_GOOD_GROUP_ID"
data-object="SR_GOODS_PKG_S.GET_N_GOOD_GROUP_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOODS.N_GOOD_GROUP_ID%TYPE</td>
<td>Идентификатор группы товара/услуги</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_N_HIGH_GOOD_GROUP_ID-0" name="SR_GOODS_PKG_S.GET_N_HIGH_GOOD_GROUP_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_HIGH_GOOD_GROUP_ID</h5>
<div class="_description">
Получение категории услуги (ID группы услуги, находящейся на втором уровне иерархии).
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_N_HIGH_GOOD_GROUP_ID"
data-object="SR_GOODS_PKG_S.GET_N_HIGH_GOOD_GROUP_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Услуга/пакет услуг</td>
</tr>
<tr class="">
<td colspan="5">RETURN DETERMINISTIC</td>
<td>Категория услуги</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.IS_BASE_TRAFFIC_SERV-0" name="SR_GOODS_PKG_S.IS_BASE_TRAFFIC_SERV-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_BASE_TRAFFIC_SERV</h5>
<div class="_description">
Определение, является ли услуга базовой услугой ПДиГ
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="IS_BASE_TRAFFIC_SERV"
data-object="SR_GOODS_PKG_S.IS_BASE_TRAFFIC_SERV"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Услуга</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Признак принадлежности услуги к базовым услугам ПДиГ</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.IS_TRAFFIC_SERV-0" name="SR_GOODS_PKG_S.IS_TRAFFIC_SERV-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_TRAFFIC_SERV</h5>
<div class="_description">
Определение, является ли услуга детализированной услугой ПДиГ
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="IS_TRAFFIC_SERV"
data-object="SR_GOODS_PKG_S.IS_TRAFFIC_SERV"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Услуга</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Признак принадлежности услуги к услугам ПДиГ</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_CHARGES_COUNT-0" name="SR_GOODS_PKG_S.GET_CHARGES_COUNT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_CHARGES_COUNT</h5>
<div class="_description">
Get service charges count for charge log.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_CHARGES_COUNT"
data-object="SR_GOODS_PKG_S.GET_CHARGES_COUNT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_BEG%TYPE</td>
<td>DATE</td>
<td></td>
<td>Service provision begin</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_END%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Service provision end</td>
</tr>
<tr class="">
<td>num_N_DURATION_UNIT_ID</td>
<td>IN</td>
<td>SR_SERV_SCHEMES.N_DURATION_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Service period duration unit</td>
</tr>
<tr class="">
<td>num_N_DURATION_VALUE</td>
<td>IN</td>
<td>SR_SERV_SCHEMES.N_DURATION_VALUE%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Service period duration</td>
</tr>
<tr class="">
<td>num_N_CHARGE_PERIOD_UNIT_ID</td>
<td>IN</td>
<td>SR_PROVISION_PARAMETERS.N_CHARGE_PERIOD_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Service charge period duration</td>
</tr>
<tr class="">
<td>num_N_CHARGE_PERIOD_VALUE</td>
<td>IN</td>
<td>SR_PROVISION_PARAMETERS.N_CHARGE_PERIOD_VALUE%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Service charge period</td>
</tr>
<tr class="">
<td>dt_D_BILLING_DATE</td>
<td>IN</td>
<td>SD_VOICES_T.D_BILLING_DATE%TYPE</td>
<td>DATE</td>
<td>NULL</td>
<td>Billing date</td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td>Charges count</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_GOOD_N_VALUE-0" name="SR_GOODS_PKG_S.GET_GOOD_N_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_GOOD_N_VALUE</h5>
<div class="_description">
Выборка числового значения.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_GOOD_N_VALUE"
data-object="SR_GOODS_PKG_S.GET_GOOD_N_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип дополнительного параметра</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOOD_VALUES.N_VALUE%TYPE</td>
<td>Числовое значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_GOOD_VALUE_TYPE_ID-0" name="SR_GOODS_PKG_S.GET_GOOD_VALUE_TYPE_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_GOOD_VALUE_TYPE_ID</h5>
<div class="_description">
Получить идентификатор типа дополнительного параметра.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_GOOD_VALUE_TYPE_ID"
data-object="SR_GOODS_PKG_S.GET_GOOD_VALUE_TYPE_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код дополнительного параметра</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOOD_VALUES_TYPE.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>Идентификатор типа дополнительного параметра</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_GOOD_VALUE_TYPE_NAME-0" name="SR_GOODS_PKG_S.GET_GOOD_VALUE_TYPE_NAME-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_GOOD_VALUE_TYPE_NAME</h5>
<div class="_description">
Получить наименование типа дополнительного параметра.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_GOOD_VALUE_TYPE_NAME"
data-object="SR_GOODS_PKG_S.GET_GOOD_VALUE_TYPE_NAME"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип дополнительного параметра</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOOD_VALUES_TYPE.VC_NAME%TYPE</td>
<td>Наименование дополнительного параметра</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_N_GOOD_BRANCH_ID-0" name="SR_GOODS_PKG_S.GET_N_GOOD_BRANCH_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_GOOD_BRANCH_ID</h5>
<div class="_description">
Возвратить ветку для позиции спецификации.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_N_GOOD_BRANCH_ID"
data-object="SR_GOODS_PKG_S.GET_N_GOOD_BRANCH_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOODS.N_GOOD_BRANCH_ID%TYPE</td>
<td>Ветка для позиции спецификации</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.ADJUST_D_END-0" name="SR_GOODS_PKG_S.ADJUST_D_END-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION ADJUST_D_END</h5>
<div class="_description">
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.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="ADJUST_D_END"
data-object="SR_GOODS_PKG_S.ADJUST_D_END"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_BEG%TYPE</td>
<td>DATE</td>
<td></td>
<td>Service provision begin</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>SD_GOOD_MOVES.D_END%TYPE</td>
<td>DATE</td>
<td></td>
<td>Service provision end</td>
</tr>
<tr class="">
<td>num_N_DURATION_UNIT_ID</td>
<td>IN</td>
<td>SR_SERV_SCHEMES.N_DURATION_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Service period duration unit</td>
</tr>
<tr class="">
<td>num_N_DURATION_VALUE</td>
<td>IN</td>
<td>SR_SERV_SCHEMES.N_DURATION_VALUE%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Service period duration</td>
</tr>
<tr class="">
<td>num_N_CHARGE_PERIOD_UNIT_ID</td>
<td>IN</td>
<td>SR_PROVISION_PARAMETERS.N_CHARGE_PERIOD_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Service charge period duration</td>
</tr>
<tr class="">
<td>num_N_CHARGE_PERIOD_VALUE</td>
<td>IN</td>
<td>SR_PROVISION_PARAMETERS.N_CHARGE_PERIOD_VALUE%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Service charge period</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_GOOD_MOVES.D_END%TYPE</td>
<td>Adjusted end date</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SR_GOODS_PKG_S.DISABLE_SERV_PERMITTED_CACHE-0" name="SR_GOODS_PKG_S.DISABLE_SERV_PERMITTED_CACHE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE DISABLE_SERV_PERMITTED_CACHE</h5>
<div class="_description">
Disable IS_SERVICE_PERMITTED cache.
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_N_GOOD_TYPE_ID-0" name="SR_GOODS_PKG_S.GET_N_GOOD_TYPE_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_GOOD_TYPE_ID</h5>
<div class="_description">
Возвратить тип товара/услуги.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_N_GOOD_TYPE_ID"
data-object="SR_GOODS_PKG_S.GET_N_GOOD_TYPE_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOODS.N_GOOD_TYPE_ID%TYPE</td>
<td>Идентификатор типа товара/услуги</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_VC_GOOD_KIND_NAME-0" name="SR_GOODS_PKG_S.GET_VC_GOOD_KIND_NAME-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_VC_GOOD_KIND_NAME</h5>
<div class="_description">
Получить наименование вида оборудования.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_VC_GOOD_KIND_NAME"
data-object="SR_GOODS_PKG_S.GET_VC_GOOD_KIND_NAME"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_KIND_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>ID вида оборудования</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOODS.VC_NAME%TYPE</td>
<td>Наименование вида оборудования</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_CODE_BY_ID-0" name="SR_GOODS_PKG_S.GET_CODE_BY_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_CODE_BY_ID</h5>
<div class="_description">
Возвратить код продукта/услуги.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_CODE_BY_ID"
data-object="SR_GOODS_PKG_S.GET_CODE_BY_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td>num_N_DOC_TYPE_ID</td>
<td>IN</td>
<td>SD_DOCUMENTS.N_DOC_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор типа документа</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOODS.VC_CODE%TYPE</td>
<td>Код товара/услуги</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_GOOD_BINDS_LIST-0" name="SR_GOODS_PKG_S.GET_GOOD_BINDS_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_GOOD_BINDS_LIST</h5>
<div class="_description">
Возвратить cписок привязанных позиций номенклатуры и спецификации для указанного
пакета услуг или услуги список привязанных ОУ/позиций спецификаций.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_GOOD_BINDS_LIST"
data-object="SR_GOODS_PKG_S.GET_GOOD_BINDS_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_BIND_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN GOOD_BINDS_TABLE</td>
<td>Список привязок</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_GOOD_C_VALUE-0" name="SR_GOODS_PKG_S.GET_GOOD_C_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_GOOD_C_VALUE</h5>
<div class="_description">
Выборка символьного значения.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_GOOD_C_VALUE"
data-object="SR_GOODS_PKG_S.GET_GOOD_C_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип дополнительного параметра</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOOD_VALUES.C_VALUE%TYPE</td>
<td>Символьное значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_GOOD_VALUE_TYPES_LIST-0" name="SR_GOODS_PKG_S.GET_GOOD_VALUE_TYPES_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_GOOD_VALUE_TYPES_LIST</h5>
<div class="_description">
Возвращает список дополнительных параметров для позиции номенклатуры, отсортированный по глубине наследования.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_GOOD_VALUE_TYPES_LIST"
data-object="SR_GOODS_PKG_S.GET_GOOD_VALUE_TYPES_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Позиция номенклатуры</td>
</tr>
<tr class="">
<td>b_NoGroupFilter</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг, контролирующий проверку группы у параметров</td>
</tr>
<tr class="">
<td>num_N_LANG_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES_TYPE.N_LANG_ID%TYPE</td>
<td>NUMBER</td>
<td>SYS_CONTEXT('MAIN' 'N_LANG_ID')</td>
<td>Идентификатор языка</td>
</tr>
<tr class="">
<td colspan="5">RETURN GOOD_VALUE_TYPE_TABLE</td>
<td>Список дополнительных параметров</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_N_BASE_GOOD_ID-0" name="SR_GOODS_PKG_S.GET_N_BASE_GOOD_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_BASE_GOOD_ID</h5>
<div class="_description">
Возвратить базовый товар/услугу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_N_BASE_GOOD_ID"
data-object="SR_GOODS_PKG_S.GET_N_BASE_GOOD_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOODS.N_BASE_GOOD_ID%TYPE</td>
<td>Идентификатор базового товара/услуги</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_PRECISION_BY_UNIT-0" name="SR_GOODS_PKG_S.GET_PRECISION_BY_UNIT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_PRECISION_BY_UNIT</h5>
<div class="_description">
Возвратить количество разрядов после запятой для указанной единицы измерения.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_PRECISION_BY_UNIT"
data-object="SR_GOODS_PKG_S.GET_PRECISION_BY_UNIT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_UNIT_ID</td>
<td>IN</td>
<td>SR_GOODS.N_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа единицы измерения</td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td>Количество знгаков после запятой</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_UNIT_BY_GOOD-0" name="SR_GOODS_PKG_S.GET_UNIT_BY_GOOD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_UNIT_BY_GOOD</h5>
<div class="_description">
Возвратить единицу измерения продукта/услуги.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_UNIT_BY_GOOD"
data-object="SR_GOODS_PKG_S.GET_UNIT_BY_GOOD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOODS.N_UNIT_ID%TYPE</td>
<td>Единица измерения товара/услуги</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_GOOD_D_VALUE-0" name="SR_GOODS_PKG_S.GET_GOOD_D_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_GOOD_D_VALUE</h5>
<div class="_description">
Выборка датавременного значения.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_GOOD_D_VALUE"
data-object="SR_GOODS_PKG_S.GET_GOOD_D_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип дополнительного параметра</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOOD_VALUES.D_VALUE%TYPE</td>
<td>Датавременное значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_GOOD_VALUE-0" name="SR_GOODS_PKG_S.GET_GOOD_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_GOOD_VALUE</h5>
<div class="_description">
Выборка значения дополнительного параметра.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_GOOD_VALUE"
data-object="SR_GOODS_PKG_S.GET_GOOD_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td>num_N_GOOD_VALUE_TYPE_ID</td>
<td>IN</td>
<td>SR_GOOD_VALUES.N_GOOD_VALUE_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип дополнительного параметра</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOOD_VALUES%ROWTYPE</td>
<td>Запись со значением доп. параметра</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_ID_BY_CODE-0" name="SR_GOODS_PKG_S.GET_ID_BY_CODE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ID_BY_CODE</h5>
<div class="_description">
Возвратить идентификатор продукта/услуги.
Используется в HID.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_ID_BY_CODE"
data-object="SR_GOODS_PKG_S.GET_ID_BY_CODE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SR_GOODS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код товара/услуги</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOODS.N_GOOD_ID%TYPE</td>
<td>Идентификатор товара/услуги</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_VALUE-0" name="SR_GOODS_PKG_S.GET_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_VALUE</h5>
<div class="_description">
Возвратить строку номенклатуры по товару/услуге.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_VALUE"
data-object="SR_GOODS_PKG_S.GET_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOODS%ROWTYPE</td>
<td>Строка номенклатуры</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.IS_SERVICE_PERMITTED-0" name="SR_GOODS_PKG_S.IS_SERVICE_PERMITTED-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_SERVICE_PERMITTED</h5>
<div class="_description">
Проверка, является ли услуга разрешенной для оборудования указанного типа.
Внимание: функция должна использоваться только в случае, когда
для оборудования заданы привязки типа «Разрешенная услуга».
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="IS_SERVICE_PERMITTED"
data-object="SR_GOODS_PKG_S.IS_SERVICE_PERMITTED"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_OBJ_GOOD_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор типа оборудования (ассортиментная позиция)<br/>или позиции спецификации для компонента оборудования</td>
</tr>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор услуги (ассортиментная позиция)</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Признак разрешенной услуги</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SR_GOODS_PKG_S.ENABLE_SERV_PERMITTED_CACHE-0" name="SR_GOODS_PKG_S.ENABLE_SERV_PERMITTED_CACHE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE ENABLE_SERV_PERMITTED_CACHE</h5>
<div class="_description">
Enable IS_SERVICE_PERMITTED cache.
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_N_GOOD_SERV_TYPE_ID-0" name="SR_GOODS_PKG_S.GET_N_GOOD_SERV_TYPE_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_GOOD_SERV_TYPE_ID</h5>
<div class="_description">
Возвратить тип услуги.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_N_GOOD_SERV_TYPE_ID"
data-object="SR_GOODS_PKG_S.GET_N_GOOD_SERV_TYPE_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор услуги/пакета услуг</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_SERV_SCHEMES.N_SERV_TYPE_ID%TYPE</td>
<td>Тип услуги</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_N_PARENT_GOOD_ID-0" name="SR_GOODS_PKG_S.GET_N_PARENT_GOOD_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_PARENT_GOOD_ID</h5>
<div class="_description">
Возвратить родительский товар/услугу.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_N_PARENT_GOOD_ID"
data-object="SR_GOODS_PKG_S.GET_N_PARENT_GOOD_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор товара/услуги</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_GOODS.N_PARENT_GOOD_ID%TYPE</td>
<td>Идентификатор родительского товара/услуги</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_GOODS_PKG_S.GET_TAGS-0" name="SR_GOODS_PKG_S.GET_TAGS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_TAGS</h5>
<div class="_description">
Get tags.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_GOODS_PKG_S"
data-subprogram="GET_TAGS"
data-object="SR_GOODS_PKG_S.GET_TAGS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Good or service ID</td>
</tr>
<tr class="">
<td colspan="5">RETURN TAGS</td>
<td>Tag list</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SR_REGIONS_PKG" name="SR_REGIONS_PKG">SR_REGIONS_PKG</a></h2>
<div class="_description">
Пакет для работы с регионами
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG.SR_REGIONS_PUT-0" name="SR_REGIONS_PKG.SR_REGIONS_PUT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SR_REGIONS_PUT</h5>
<div class="_description">
Добавление или изменение региона.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG"
data-subprogram="SR_REGIONS_PUT"
data-object="SR_REGIONS_PKG.SR_REGIONS_PUT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN/OUT</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Регион</td>
</tr>
<tr class="">
<td>num_N_REGION_TYPE_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип региона</td>
</tr>
<tr class="">
<td>num_N_PAR_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_PAR_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Вышестоящий регион</td>
</tr>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SR_REGIONS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Код региона</td>
</tr>
<tr class="">
<td>vch_VC_NAME</td>
<td>IN</td>
<td>SR_REGIONS.VC_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименование региона</td>
</tr>
<tr class="">
<td>vch_VC_ENG_NAME</td>
<td>IN</td>
<td>SR_REGIONS.VC_ENG_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Международное наименование</td>
</tr>
<tr class="">
<td>num_N_HIERARCHY_TYPE_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_HIERARCHY_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>SS_CONSTANTS_PKG_S.HIER_REG_TYPE_Federal</td>
<td>Тип иерархии</td>
</tr>
<tr class="">
<td>num_N_BASE_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_BASE_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Базовый регион для региона муниципальной иерархии</td>
</tr>
<tr class="">
<td>num_N_PAR_BIND_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Вышестоящий регион муниципальной иерархии для привязки</td>
</tr>
<tr class="">
<td>num_N_REALTY_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Позиция номенклатуры для объекта недвижимости</td>
</tr>
<tr class="">
<td>vch_VC_ZIP</td>
<td>IN</td>
<td>SR_REGIONS.VC_ZIP%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Индекс</td>
</tr>
<tr class="">
<td>vch_VC_HOME</td>
<td>IN</td>
<td>SR_REGIONS.VC_HOME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Дом</td>
</tr>
<tr class="">
<td>vch_VC_BUILDING</td>
<td>IN</td>
<td>SR_REGIONS.VC_BUILDING%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Корпус</td>
</tr>
<tr class="">
<td>vch_VC_CONSTRUCT</td>
<td>IN</td>
<td>SR_REGIONS.VC_CONSTRUCT%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строение</td>
</tr>
<tr class="">
<td>vch_VC_OWNERSHIP</td>
<td>IN</td>
<td>SR_REGIONS.VC_OWNERSHIP%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Владение</td>
</tr>
<tr class="">
<td>vch_VC_CODE_EXT</td>
<td>IN</td>
<td>SR_REGIONS.VC_CODE_EXT%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Внешний код для синхронизации</td>
</tr>
<tr class="">
<td>b_UpdateSearchIndex</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Признак синхронизации индекса OracleText</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG.SR_REGIONS_DEL-0" name="SR_REGIONS_PKG.SR_REGIONS_DEL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SR_REGIONS_DEL</h5>
<div class="_description">
Удаление региона.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG"
data-subprogram="SR_REGIONS_DEL"
data-object="SR_REGIONS_PKG.SR_REGIONS_DEL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Регион</td>
</tr>
<tr class="">
<td>num_N_PAR_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_PAR_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Вышестоящий регион</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG.UPDATE_VISUAL_CODES-0" name="SR_REGIONS_PKG.UPDATE_VISUAL_CODES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE UPDATE_VISUAL_CODES</h5>
<div class="_description">
Безусловный пересчет VISUAL_CODE и SEARCH_CODE для заданного региона.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG"
data-subprogram="UPDATE_VISUAL_CODES"
data-object="SR_REGIONS_PKG.UPDATE_VISUAL_CODES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Регион</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG.CREATE_REGION-0" name="SR_REGIONS_PKG.CREATE_REGION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CREATE_REGION</h5>
<div class="_description">
Умная процедура создания региона (либо нескольких регионов, если требуется).
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG"
data-subprogram="CREATE_REGION"
data-object="SR_REGIONS_PKG.CREATE_REGION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>OUT</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Регион</td>
</tr>
<tr class="">
<td>vch_VC_CITY</td>
<td>IN</td>
<td>SR_REGIONS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Город</td>
</tr>
<tr class="">
<td>vch_VC_STREET</td>
<td>IN</td>
<td>SR_REGIONS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Улица</td>
</tr>
<tr class="">
<td>vch_VC_MICRORAYON</td>
<td>IN</td>
<td>SR_REGIONS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Микрорайон</td>
</tr>
<tr class="">
<td>vch_VC_HOME</td>
<td>IN</td>
<td>SR_REGIONS.VC_HOME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Дом</td>
</tr>
<tr class="">
<td>vch_VC_BUILDING</td>
<td>IN</td>
<td>SR_REGIONS.VC_BUILDING%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Корпус</td>
</tr>
<tr class="">
<td>vch_VC_CONSTRUCT</td>
<td>IN</td>
<td>SR_REGIONS.VC_CONSTRUCT%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Строение</td>
</tr>
<tr class="">
<td>vch_VC_OWNERSHIP</td>
<td>IN</td>
<td>SR_REGIONS.VC_OWNERSHIP%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Владение</td>
</tr>
<tr class="">
<td>vch_VC_ZIP</td>
<td>IN</td>
<td>SR_REGIONS.VC_ZIP%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Индекс</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG.UPDATE_SEARCH_INDEX-0" name="SR_REGIONS_PKG.UPDATE_SEARCH_INDEX-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE UPDATE_SEARCH_INDEX</h5>
<div class="_description">
Процедура для синхронизации индекса OracleText.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG"
data-subprogram="UPDATE_SEARCH_INDEX"
data-object="SR_REGIONS_PKG.UPDATE_SEARCH_INDEX"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>b_Rebuild</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Признак необходимости полного пересоздания индекса</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#SR_REGIONS_PKG_S" name="SR_REGIONS_PKG_S">SR_REGIONS_PKG_S</a></h2>
<div class="_description">
Пакет для работы с регионами
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.FOUND_REGION_ROW" name="SR_REGIONS_PKG_S.FOUND_REGION_ROW" class="_link" title="Ссылка на тип"></a>
<h5>TYPE FOUND_REGION_ROW PL/SQL RECORD</h5>
<div class="_description">
Регионы с развернутым наименованием для вывода результатов поиска.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-type="FOUND_REGION_ROW"
data-object="SR_REGIONS_PKG_S.FOUND_REGION_ROW"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_REGION_ID</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td>ID региона</td>
</tr>
<tr class="">
<td>VC_MARKED_UP_CODE</td>
<td>SR_REGIONS.VC_SEARCH_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Полное наименование региона с разметкой</td>
</tr>
<tr class="">
<td>VC_SEARCH_CODE</td>
<td>SR_REGIONS.VC_SEARCH_CODE%TYPE</td>
<td>VARCHAR2</td>
<td>Полное наименование региона</td>
</tr>
<tr class="">
<td>N_LINE_NO</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Номер строки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.REGION_ID" name="SR_REGIONS_PKG_S.REGION_ID" class="_link" title="Ссылка на тип"></a>
<h5>TYPE REGION_ID PL/SQL RECORD</h5>
<div class="_description">
Запись о дочернем регионе с указанием уровня вложенности.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-type="REGION_ID"
data-object="SR_REGIONS_PKG_S.REGION_ID"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_REGION_ID</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td>ID региона</td>
</tr>
<tr class="">
<td>N_LEVEL</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Уровень вложенности</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SR_REGIONS_PKG_S.REGION_IDS" name="SR_REGIONS_PKG_S.REGION_IDS" class="_link" title="Ссылка на тип"></a>
<h5>TYPE REGION_IDS PL/SQL TABLE</h5>
<div class="_description">
Табличный тип для вывода N_REGION_ID и его уровня.
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#SR_REGIONS_PKG_S.REGION_LIST" name="SR_REGIONS_PKG_S.REGION_LIST" class="_link" title="Ссылка на тип"></a>
<h5>TYPE REGION_LIST PL/SQL TABLE</h5>
<div class="_description">
Табличный тип для регионов с полным наименованием.
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.GET_HIERARCHY_TYPE-0" name="SR_REGIONS_PKG_S.GET_HIERARCHY_TYPE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_HIERARCHY_TYPE</h5>
<div class="_description">
Определить, к какой иерархии относится регион.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="GET_HIERARCHY_TYPE"
data-object="SR_REGIONS_PKG_S.GET_HIERARCHY_TYPE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Регион</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_REGIONS.N_HIERARCHY_TYPE_ID%TYPE</td>
<td>Тип иерархии</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.GET_NAME_BY_ID-0" name="SR_REGIONS_PKG_S.GET_NAME_BY_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_NAME_BY_ID</h5>
<div class="_description">
Возвратить наименование региона по его идентификатору.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="GET_NAME_BY_ID"
data-object="SR_REGIONS_PKG_S.GET_NAME_BY_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Регион</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_REGIONS.VC_NAME%TYPE</td>
<td>Наименование региона</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.GET_REALTY_OBJECT_ID-0" name="SR_REGIONS_PKG_S.GET_REALTY_OBJECT_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_REALTY_OBJECT_ID</h5>
<div class="_description">
Получение объекта недвижимости по региону.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="GET_REALTY_OBJECT_ID"
data-object="SR_REGIONS_PKG_S.GET_REALTY_OBJECT_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Регион</td>
</tr>
<tr class="">
<td>num_N_REALTY_GOOD_ID</td>
<td>IN</td>
<td>SR_GOODS.N_GOOD_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Позиция номенклатуры объекта недвижимости</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата определения соответствия объекта недвижимости региону</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>Объект недвижимости</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.GET_REGION-0" name="SR_REGIONS_PKG_S.GET_REGION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_REGION</h5>
<div class="_description">
Возвращает регион по его идентификатору.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="GET_REGION"
data-object="SR_REGIONS_PKG_S.GET_REGION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор региона</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_REGIONS%ROWTYPE</td>
<td>Регион</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.GET_VISUAL_CODE-0" name="SR_REGIONS_PKG_S.GET_VISUAL_CODE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_VISUAL_CODE</h5>
<div class="_description">
Возвратить полное наименование региона.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="GET_VISUAL_CODE"
data-object="SR_REGIONS_PKG_S.GET_VISUAL_CODE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>ID региона</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_REGIONS.VC_VISUAL_CODE%TYPE</td>
<td>Полное наименование региона из поля VC_VISUAL_CODE</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.GET_ADDR_PARAMS_BY_REGION-0" name="SR_REGIONS_PKG_S.GET_ADDR_PARAMS_BY_REGION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_ADDR_PARAMS_BY_REGION</h5>
<div class="_description">
Определение параметров адреса по заданному региону.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="GET_ADDR_PARAMS_BY_REGION"
data-object="SR_REGIONS_PKG_S.GET_ADDR_PARAMS_BY_REGION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Регион</td>
</tr>
<tr class="">
<td>vch_VC_CITY</td>
<td>OUT</td>
<td>SR_REGIONS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Город</td>
</tr>
<tr class="">
<td>vch_VC_STREET</td>
<td>OUT</td>
<td>SR_REGIONS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Улица</td>
</tr>
<tr class="">
<td>vch_VC_ZIP</td>
<td>OUT</td>
<td>SR_REGIONS.VC_ZIP%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Индекс</td>
</tr>
<tr class="">
<td>vch_VC_MICRORAYON</td>
<td>OUT</td>
<td>SR_REGIONS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Микрорайон</td>
</tr>
<tr class="">
<td>vch_VC_BUILDING</td>
<td>OUT</td>
<td>SR_REGIONS.VC_BUILDING%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Здание</td>
</tr>
<tr class="">
<td>vch_VC_HOME</td>
<td>OUT</td>
<td>SR_REGIONS.VC_HOME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Дом</td>
</tr>
<tr class="">
<td>vch_VC_CONSTRUCT</td>
<td>OUT</td>
<td>SR_REGIONS.VC_CONSTRUCT%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Строение</td>
</tr>
<tr class="">
<td>vch_VC_OWNERSHIP</td>
<td>OUT</td>
<td>SR_REGIONS.VC_OWNERSHIP%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Владение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.GET_ID_BY_CODE-0" name="SR_REGIONS_PKG_S.GET_ID_BY_CODE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ID_BY_CODE</h5>
<div class="_description">
Определение региона по коду и типу региона.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="GET_ID_BY_CODE"
data-object="SR_REGIONS_PKG_S.GET_ID_BY_CODE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_CODE</td>
<td>IN</td>
<td>SR_REGIONS.VC_CODE%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Краткое наименование региона</td>
</tr>
<tr class="">
<td>num_N_REGION_TYPE_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Тип региона</td>
</tr>
<tr class="">
<td>num_N_PAR_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_PAR_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Вышестоящий регион</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_REGIONS.N_REGION_ID%TYPE</td>
<td>Регион</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.PARSE_BUILDING_STRING-0" name="SR_REGIONS_PKG_S.PARSE_BUILDING_STRING-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION PARSE_BUILDING_STRING</h5>
<div class="_description">
Парсер строки для записи в поля зданий (дом, корпус, строение, владение).
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="PARSE_BUILDING_STRING"
data-object="SR_REGIONS_PKG_S.PARSE_BUILDING_STRING"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_STRING</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Строка со значениями полей</td>
</tr>
<tr class="">
<td colspan="5">RETURN STR_UTILS_PKG_S.ASSOC_ARRAY_TYPE</td>
<td>Массив с параметрами здания</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.GET_NEAREST_FIRM_BY_REGION-0" name="SR_REGIONS_PKG_S.GET_NEAREST_FIRM_BY_REGION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_NEAREST_FIRM_BY_REGION</h5>
<div class="_description">
Подбор ближайшей фирмы для региона
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="GET_NEAREST_FIRM_BY_REGION"
data-object="SR_REGIONS_PKG_S.GET_NEAREST_FIRM_BY_REGION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Регион</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_SUBJECTS.N_SUBJECT_ID%TYPE</td>
<td>Ближайшая фирма</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.GET_NAME_EX-0" name="SR_REGIONS_PKG_S.GET_NAME_EX-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_NAME_EX</h5>
<div class="_description">
Сформировать полное наименование региона (с учетом вышестоящих в дереве регионов).
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="GET_NAME_EX"
data-object="SR_REGIONS_PKG_S.GET_NAME_EX"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>ID региона</td>
</tr>
<tr class="">
<td>num_N_HIGHER_REGION_TYPE_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Ограничение сверху, до какого типа региона строить наименование</td>
</tr>
<tr class="">
<td>num_N_HIGHER_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Ограничение сверху, до какого региона строить наименование</td>
</tr>
<tr class="">
<td>ch_C_GET_ZIP</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td>'N'</td>
<td>Признак необходимости получения индекса</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_REGIONS.VC_NAME%TYPE</td>
<td>Полное наименование региона</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.GET_REALTY_GOOD_ID-0" name="SR_REGIONS_PKG_S.GET_REALTY_GOOD_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_REALTY_GOOD_ID</h5>
<div class="_description">
Получение позиции номенклатуры объекта недвижимости по региону.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="GET_REALTY_GOOD_ID"
data-object="SR_REGIONS_PKG_S.GET_REALTY_GOOD_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Регион</td>
</tr>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата определения соответствия объекта недвижимости региону</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_OBJECTS.N_GOOD_ID%TYPE</td>
<td>Позиция номенклатуры объекта недвижимости</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.GET_REGION_LIST-0" name="SR_REGIONS_PKG_S.GET_REGION_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_REGION_LIST</h5>
<div class="_description">
Возвратить список подходящих по строке поиска регионов.
Используется в HID.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="GET_REGION_LIST"
data-object="SR_REGIONS_PKG_S.GET_REGION_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_SEARCH</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Строка для поиска</td>
</tr>
<tr class="">
<td>b_OnlyBuildings</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Признак поиска только по зданиям</td>
</tr>
<tr class="">
<td>num_N_MAX_COUNT</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>10</td>
<td>Максимальное число</td>
</tr>
<tr class="">
<td>num_N_HIERARCHY_TYPE_ID</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Тип иерархии</td>
</tr>
<tr class="">
<td>b_Highlight</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Признак необходимости подсветки</td>
</tr>
<tr class="">
<td>vch_VC_HIGHLIGHT_Open</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>'<b>'</td>
<td>Открывающий тег подсветки</td>
</tr>
<tr class="">
<td>vch_VC_HIGHLIGHT_Close</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>'</b>'</td>
<td>Закрывающий тег подсветки</td>
</tr>
<tr class="">
<td colspan="5">RETURN REGION_LIST</td>
<td>Список подходящих регионов</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.GET_FEDERAL_NODE-0" name="SR_REGIONS_PKG_S.GET_FEDERAL_NODE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_FEDERAL_NODE</h5>
<div class="_description">
Получить идентификатор ближайшего высшего узла ветвления от федеральной иерархии.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="GET_FEDERAL_NODE"
data-object="SR_REGIONS_PKG_S.GET_FEDERAL_NODE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Регион</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_REGIONS.N_REGION_ID%TYPE</td>
<td>Узел ветвления от федеральной иерархии</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.GET_REGION_TYPE_BY_SHORT_NAME-0" name="SR_REGIONS_PKG_S.GET_REGION_TYPE_BY_SHORT_NAME-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_REGION_TYPE_BY_SHORT_NAME</h5>
<div class="_description">
Возвратить тип региона по краткому наименованию (SI_REF.VC_VALUE).
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="GET_REGION_TYPE_BY_SHORT_NAME"
data-object="SR_REGIONS_PKG_S.GET_REGION_TYPE_BY_SHORT_NAME"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Краткое наименование типа региона</td>
</tr>
<tr class="">
<td colspan="5">RETURN SI_REF.N_REF_ID%TYPE</td>
<td>ID типа региона</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.GET_REGION_TYPE_ID-0" name="SR_REGIONS_PKG_S.GET_REGION_TYPE_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_REGION_TYPE_ID</h5>
<div class="_description">
Возвратить тип региона.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="GET_REGION_TYPE_ID"
data-object="SR_REGIONS_PKG_S.GET_REGION_TYPE_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Регион</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_REGIONS.N_REGION_TYPE_ID%TYPE</td>
<td>Тип региона</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.GET_CHILDREN_REGION_LIST-0" name="SR_REGIONS_PKG_S.GET_CHILDREN_REGION_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_CHILDREN_REGION_LIST</h5>
<div class="_description">
Возвратить список дочерних регионов.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="GET_CHILDREN_REGION_LIST"
data-object="SR_REGIONS_PKG_S.GET_CHILDREN_REGION_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>ID региона, для которого ищутся дочерние</td>
</tr>
<tr class="">
<td>b_OnlyBuildings</td>
<td>IN</td>
<td>MAIN.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Признак вывода только зданий</td>
</tr>
<tr class="">
<td colspan="5">RETURN REGION_IDS</td>
<td>Список дочерних регионов</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.GET_CODE_BY_ID-0" name="SR_REGIONS_PKG_S.GET_CODE_BY_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_CODE_BY_ID</h5>
<div class="_description">
Возвратить код региона по его идентификатору.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="GET_CODE_BY_ID"
data-object="SR_REGIONS_PKG_S.GET_CODE_BY_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Регион</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_REGIONS.VC_CODE%TYPE</td>
<td>Код региона</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.GET_PLACE_BY_REGION_ID-0" name="SR_REGIONS_PKG_S.GET_PLACE_BY_REGION_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_PLACE_BY_REGION_ID</h5>
<div class="_description">
Определение полного адреса региона с точностью до страны.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="GET_PLACE_BY_REGION_ID"
data-object="SR_REGIONS_PKG_S.GET_PLACE_BY_REGION_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Регион</td>
</tr>
<tr class="">
<td>num_N_TYPE</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>1</td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Полный адрес региона</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.GET_ROOT_REGION_NAME_BY_ID-0" name="SR_REGIONS_PKG_S.GET_ROOT_REGION_NAME_BY_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ROOT_REGION_NAME_BY_ID</h5>
<div class="_description">
Возвратить регион верхнего уровня (страна).
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="GET_ROOT_REGION_NAME_BY_ID"
data-object="SR_REGIONS_PKG_S.GET_ROOT_REGION_NAME_BY_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Регион</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_REGIONS.VC_NAME%TYPE</td>
<td>Наименование региона верхнего уровня</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.GET_SEARCH_CODE-0" name="SR_REGIONS_PKG_S.GET_SEARCH_CODE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_SEARCH_CODE</h5>
<div class="_description">
Возвратить наименование региона для поиска.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="GET_SEARCH_CODE"
data-object="SR_REGIONS_PKG_S.GET_SEARCH_CODE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>ID региона</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_REGIONS.VC_SEARCH_CODE%TYPE</td>
<td>Поисковое наименование региона из поля VC_SEARCH_CODE</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.GET_UPPER_REGION-0" name="SR_REGIONS_PKG_S.GET_UPPER_REGION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_UPPER_REGION</h5>
<div class="_description">
Возвратить вышестоящий регион по идентификатору региона и типу вышестоящего региона.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="GET_UPPER_REGION"
data-object="SR_REGIONS_PKG_S.GET_UPPER_REGION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Регион</td>
</tr>
<tr class="">
<td>num_N_REGION_TYPE_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип вышестоящего региона</td>
</tr>
<tr class="">
<td>num_N_HIERARCHY_TYPE_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_HIERARCHY_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>SS_CONSTANTS_PKG_S.HIER_REG_TYPE_Federal</td>
<td>Тип иерархии</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_REGIONS%ROWTYPE</td>
<td>Вышестоящий регион</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.GET_UPPER_REGION_NAME-0" name="SR_REGIONS_PKG_S.GET_UPPER_REGION_NAME-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_UPPER_REGION_NAME</h5>
<div class="_description">
Возвратить имя вышестоящего региона необходимого уровня.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="GET_UPPER_REGION_NAME"
data-object="SR_REGIONS_PKG_S.GET_UPPER_REGION_NAME"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>ID региона</td>
</tr>
<tr class="">
<td>num_N_REGION_TYPE_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип вышестоящего региона, имя которого нужно получить</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_REGIONS.VC_NAME%TYPE</td>
<td>Имя региона нужного типа</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.GET_UPPER_REGION_CODE-0" name="SR_REGIONS_PKG_S.GET_UPPER_REGION_CODE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_UPPER_REGION_CODE</h5>
<div class="_description">
Возвратить код вышестоящего региона по идентификатору региона и типу вышестоящего региона.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="GET_UPPER_REGION_CODE"
data-object="SR_REGIONS_PKG_S.GET_UPPER_REGION_CODE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Регион</td>
</tr>
<tr class="">
<td>num_N_REGION_TYPE_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип вышестоящего региона</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_REGIONS.VC_CODE%TYPE</td>
<td>Код вышестоящего региона</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#SR_REGIONS_PKG_S.GET_UPPER_REGION_ID-0" name="SR_REGIONS_PKG_S.GET_UPPER_REGION_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_UPPER_REGION_ID</h5>
<div class="_description">
Возвратить ID вышестоящего региона по идентификатору региона и типу вышестоящего региона.
</div>
<div style="display: none;"
class="_full_description"
data-package="SR_REGIONS_PKG_S"
data-subprogram="GET_UPPER_REGION_ID"
data-object="SR_REGIONS_PKG_S.GET_UPPER_REGION_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_REGION_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Регион</td>
</tr>
<tr class="">
<td>num_N_REGION_TYPE_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_REGION_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип вышестоящего региона</td>
</tr>
<tr class="">
<td>num_N_HIERARCHY_TYPE_ID</td>
<td>IN</td>
<td>SR_REGIONS.N_HIERARCHY_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td>SS_CONSTANTS_PKG_S.HIER_REG_TYPE_Federal</td>
<td>Тип иерархии</td>
</tr>
<tr class="">
<td colspan="5">RETURN SR_REGIONS.N_REGION_ID%TYPE</td>
<td>ID вышестоящего региона</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#STR_UTILS_PKG_S" name="STR_UTILS_PKG_S">STR_UTILS_PKG_S</a></h2>
<div class="_description">
Работа с символьными строками
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#STR_UTILS_PKG_S.ASSOC_ARRAY_TYPE" name="STR_UTILS_PKG_S.ASSOC_ARRAY_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE ASSOC_ARRAY_TYPE PL/SQL TABLE</h5>
<div class="_description">
Ассоциативный массив
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#STR_UTILS_PKG_S.ASSOC_ARRAY_TYPE" name="STR_UTILS_PKG_S.ASSOC_ARRAY_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE ASSOC_ARRAY_TYPE PL/SQL TABLE</h5>
<div class="_description">
Ассоциативный массив
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.FIELD_ROW" name="STR_UTILS_PKG_S.FIELD_ROW" class="_link" title="Ссылка на тип"></a>
<h5>TYPE FIELD_ROW PL/SQL RECORD</h5>
<div class="_description">
Строка таблицы (для CSV и подобных форматов).
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-type="FIELD_ROW"
data-object="STR_UTILS_PKG_S.FIELD_ROW"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_LINE_NO</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Номер строки</td>
</tr>
<tr class="">
<td>VC_VALUE_1</td>
<td>TT_VALUES.VC_VALUE_1%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_2</td>
<td>TT_VALUES.VC_VALUE_2%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_3</td>
<td>TT_VALUES.VC_VALUE_3%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_4</td>
<td>TT_VALUES.VC_VALUE_4%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_5</td>
<td>TT_VALUES.VC_VALUE_5%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_6</td>
<td>TT_VALUES.VC_VALUE_6%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_7</td>
<td>TT_VALUES.VC_VALUE_7%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_8</td>
<td>TT_VALUES.VC_VALUE_8%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_9</td>
<td>TT_VALUES.VC_VALUE_9%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_10</td>
<td>TT_VALUES.VC_VALUE_10%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_11</td>
<td>TT_VALUES.VC_VALUE_11%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_12</td>
<td>TT_VALUES.VC_VALUE_12%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_13</td>
<td>TT_VALUES.VC_VALUE_13%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_14</td>
<td>TT_VALUES.VC_VALUE_14%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_15</td>
<td>TT_VALUES.VC_VALUE_15%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_16</td>
<td>TT_VALUES.VC_VALUE_16%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_17</td>
<td>TT_VALUES.VC_VALUE_17%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_18</td>
<td>TT_VALUES.VC_VALUE_18%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_19</td>
<td>TT_VALUES.VC_VALUE_19%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_20</td>
<td>TT_VALUES.VC_VALUE_20%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_21</td>
<td>TT_VALUES.VC_VALUE_21%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_22</td>
<td>TT_VALUES.VC_VALUE_22%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_23</td>
<td>TT_VALUES.VC_VALUE_23%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_24</td>
<td>TT_VALUES.VC_VALUE_24%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_25</td>
<td>TT_VALUES.VC_VALUE_25%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_26</td>
<td>TT_VALUES.VC_VALUE_26%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_27</td>
<td>TT_VALUES.VC_VALUE_27%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_28</td>
<td>TT_VALUES.VC_VALUE_28%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_29</td>
<td>TT_VALUES.VC_VALUE_29%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_30</td>
<td>TT_VALUES.VC_VALUE_30%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_31</td>
<td>TT_VALUES.VC_VALUE_30%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_32</td>
<td>TT_VALUES.VC_VALUE_30%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_33</td>
<td>TT_VALUES.VC_VALUE_30%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_34</td>
<td>TT_VALUES.VC_VALUE_30%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>VC_VALUE_35</td>
<td>TT_VALUES.VC_VALUE_30%TYPE</td>
<td>VARCHAR2</td>
<td>Строковое значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#STR_UTILS_PKG_S.INTARRAY" name="STR_UTILS_PKG_S.INTARRAY" class="_link" title="Ссылка на тип"></a>
<h5>TYPE INTARRAY PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#STR_UTILS_PKG_S.SHORT_STRING_TABLE" name="STR_UTILS_PKG_S.SHORT_STRING_TABLE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE SHORT_STRING_TABLE PL/SQL TABLE</h5>
<div class="_description">
Таблица коротких строк с числовым индексом
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.STR_TABLE" name="STR_UTILS_PKG_S.STR_TABLE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE STR_TABLE PL/SQL RECORD</h5>
<div class="_description">
Массив слов с нумерацией.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-type="STR_TABLE"
data-object="STR_UTILS_PKG_S.STR_TABLE"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>VC_WORD</td>
<td>VARCHAR2(1024</td>
<td>VARCHAR2</td>
<td>Слово</td>
</tr>
<tr class="">
<td>N_LINE_NO</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Номер</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#STR_UTILS_PKG_S.STR_TABLE_TYPE" name="STR_UTILS_PKG_S.STR_TABLE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE STR_TABLE_TYPE PL/SQL TABLE</h5>
<div class="_description">
Таблица строк со словами и порядковыми номерами
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.SUBST_TABLE" name="STR_UTILS_PKG_S.SUBST_TABLE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE SUBST_TABLE PL/SQL RECORD</h5>
<div class="_description">
Запись для обработки подстановок.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-type="SUBST_TABLE"
data-object="STR_UTILS_PKG_S.SUBST_TABLE"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>N_LINE_NO</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Номер строки</td>
</tr>
<tr class="">
<td>VC_CODE</td>
<td>VARCHAR2(1024</td>
<td>VARCHAR2</td>
<td>Код подстановки (SUBST)</td>
</tr>
<tr class="">
<td>VC_FULL_SUBST</td>
<td>VARCHAR2(1024</td>
<td>VARCHAR2</td>
<td>Подстановка вместе с параметром (SUBST[param])</td>
</tr>
<tr class="">
<td>VC_PARAM</td>
<td>VARCHAR2(1024</td>
<td>VARCHAR2</td>
<td>Значение параметра (param)</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#STR_UTILS_PKG_S.SUBST_TABLE_TYPE" name="STR_UTILS_PKG_S.SUBST_TABLE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE SUBST_TABLE_TYPE PL/SQL TABLE</h5>
<div class="_description">
Таблица подстановок
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#STR_UTILS_PKG_S.TT_TYPE" name="STR_UTILS_PKG_S.TT_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE TT_TYPE PL/SQL TABLE</h5>
<div class="_description">
Массив строк
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.USER_ADDRESS" name="STR_UTILS_PKG_S.USER_ADDRESS" class="_link" title="Ссылка на тип"></a>
<h5>TYPE USER_ADDRESS PL/SQL RECORD</h5>
<div class="_description">
Запись для разобранного адреса.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-type="USER_ADDRESS"
data-object="STR_UTILS_PKG_S.USER_ADDRESS"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>VC_ID</td>
<td>VARCHAR2(64</td>
<td>VARCHAR2</td>
<td></td>
</tr>
<tr class="">
<td>VC_CITY</td>
<td>VARCHAR2(64</td>
<td>VARCHAR2</td>
<td>Город</td>
</tr>
<tr class="">
<td>VC_CITY_TYPE</td>
<td>VARCHAR2(64</td>
<td>VARCHAR2</td>
<td>Тип города</td>
</tr>
<tr class="">
<td>VC_STREET</td>
<td>VARCHAR2(64</td>
<td>VARCHAR2</td>
<td>Улица</td>
</tr>
<tr class="">
<td>VC_STREET_TYPE</td>
<td>VARCHAR2(64</td>
<td>VARCHAR2</td>
<td>Тип улицы</td>
</tr>
<tr class="">
<td>VC_HOUSE</td>
<td>VARCHAR2(64</td>
<td>VARCHAR2</td>
<td>Дом</td>
</tr>
<tr class="">
<td>VC_BUILDING</td>
<td>VARCHAR2(64</td>
<td>VARCHAR2</td>
<td>Здание</td>
</tr>
<tr class="">
<td>VC_CONSTRUCT</td>
<td>VARCHAR2(64</td>
<td>VARCHAR2</td>
<td>Строение</td>
</tr>
<tr class="">
<td>VC_ENTRANCE_NO</td>
<td>VARCHAR2(64</td>
<td>VARCHAR2</td>
<td>Подъезд</td>
</tr>
<tr class="">
<td>VC_FLOOR</td>
<td>VARCHAR2(64</td>
<td>VARCHAR2</td>
<td>Этаж</td>
</tr>
<tr class="">
<td>VC_FLAT</td>
<td>VARCHAR2(64</td>
<td>VARCHAR2</td>
<td>Квартира</td>
</tr>
<tr class="">
<td>VC_ORIGINAL</td>
<td>VARCHAR2(1024</td>
<td>VARCHAR2</td>
<td>Изначальная строка</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#STR_UTILS_PKG_S.VARCHAR2_TABLE" name="STR_UTILS_PKG_S.VARCHAR2_TABLE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE VARCHAR2_TABLE PL/SQL TABLE</h5>
<div class="_description">
Таблица строк
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#STR_UTILS_PKG_S.VARCHAR_TBL" name="STR_UTILS_PKG_S.VARCHAR_TBL" class="_link" title="Ссылка на тип"></a>
<h5>TYPE VARCHAR_TBL PL/SQL TABLE</h5>
<div class="_description">
Таблица строк (128)
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.HTML_ENTITIES_ENCODE-0" name="STR_UTILS_PKG_S.HTML_ENTITIES_ENCODE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION HTML_ENTITIES_ENCODE</h5>
<div class="_description">
Кодирование строки с помощью HTML Entities.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="HTML_ENTITIES_ENCODE"
data-object="STR_UTILS_PKG_S.HTML_ENTITIES_ENCODE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Значение</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Кодированное значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.LOB_REPLACE-0" name="STR_UTILS_PKG_S.LOB_REPLACE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION LOB_REPLACE</h5>
<div class="_description">
Replace text in CLOB.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="LOB_REPLACE"
data-object="STR_UTILS_PKG_S.LOB_REPLACE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>clb_CL_DATA</td>
<td>IN</td>
<td>CLOB</td>
<td>CLOB</td>
<td></td>
<td>CLOB data</td>
</tr>
<tr class="">
<td>vch_VC_WHAT</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Searching string</td>
</tr>
<tr class="">
<td>vch_VC_WITH</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Replacement string</td>
</tr>
<tr class="">
<td colspan="5">RETURN CLOB</td>
<td>Processed text</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.PARSE_QUICK_SEARCH_STRING-0" name="STR_UTILS_PKG_S.PARSE_QUICK_SEARCH_STRING-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION PARSE_QUICK_SEARCH_STRING</h5>
<div class="_description">
Угадывающий токенайзер для быстрого поиска.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="PARSE_QUICK_SEARCH_STRING"
data-object="STR_UTILS_PKG_S.PARSE_QUICK_SEARCH_STRING"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_SEARCH_STR</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Строка для поиска</td>
</tr>
<tr class="">
<td colspan="5">RETURN DETERMINISTIC</td>
<td>Строка из токенов для использования OracleText</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.STR_TO_KEY_VALUE_LIST-0" name="STR_UTILS_PKG_S.STR_TO_KEY_VALUE_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION STR_TO_KEY_VALUE_LIST</h5>
<div class="_description">
Deserialize string as list of keys and values separated by character.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="STR_TO_KEY_VALUE_LIST"
data-object="STR_UTILS_PKG_S.STR_TO_KEY_VALUE_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_STRING</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>String</td>
</tr>
<tr class="">
<td>vch_VC_SEPARATOR</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td>'|'</td>
<td>Separator</td>
</tr>
<tr class="">
<td colspan="5">RETURN KEY_VALUE_TABLE</td>
<td>Key-value list</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.GET_DIFF_CHAR_QUANT-0" name="STR_UTILS_PKG_S.GET_DIFF_CHAR_QUANT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_DIFF_CHAR_QUANT</h5>
<div class="_description">
Возвратить количество различных символов в строке.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="GET_DIFF_CHAR_QUANT"
data-object="STR_UTILS_PKG_S.GET_DIFF_CHAR_QUANT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_STR</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Исходная строка</td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td>Количество различных символов в строке</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.HIGHLIGHT_INDEXED_STRING-0" name="STR_UTILS_PKG_S.HIGHLIGHT_INDEXED_STRING-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION HIGHLIGHT_INDEXED_STRING</h5>
<div class="_description">
Подсветка запроса в результате поиска (VARCHAR2) с использование индекса.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="HIGHLIGHT_INDEXED_STRING"
data-object="STR_UTILS_PKG_S.HIGHLIGHT_INDEXED_STRING"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_RESULT</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Результат поиска</td>
</tr>
<tr class="">
<td>vch_INDEX_NAME</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Имя индекса, используемого для поиска</td>
</tr>
<tr class="">
<td>vch_VC_QUERY</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Строка из токенов, используемая для поиска</td>
</tr>
<tr class="">
<td>vch_TEXT_KEY</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Текстовое значение ключа индекса для найденной строки</td>
</tr>
<tr class="">
<td>num_N_OFFSET</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>0</td>
<td>Смещение влево</td>
</tr>
<tr class="">
<td>vch_VC_OPEN</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>'<b>'</td>
<td>Открывающий тег</td>
</tr>
<tr class="">
<td>vch_VC_CLOSE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>'</b>'</td>
<td>Закрывающий тег</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Подсвеченный результат поиска</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.HIGHLIGHT_STRING-0" name="STR_UTILS_PKG_S.HIGHLIGHT_STRING-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION HIGHLIGHT_STRING</h5>
<div class="_description">
Функция для подсветки строки.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="HIGHLIGHT_STRING"
data-object="STR_UTILS_PKG_S.HIGHLIGHT_STRING"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_STRING</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Строка для поиска</td>
</tr>
<tr class="">
<td>num_N_START</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Позиция для начала подсветки</td>
</tr>
<tr class="">
<td>num_N_FINISH</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Позиция для окончания подсветки</td>
</tr>
<tr class="">
<td>vch_VC_OPEN</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>'<b>'</td>
<td>Открывающий тег подсветки</td>
</tr>
<tr class="">
<td>vch_VC_CLOSE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>'</b>'</td>
<td>Закрывающий тег подсветки</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Строка с подсветкой указанных позиций указанными тегами</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.READ_LINE_FROM_CLOB-0" name="STR_UTILS_PKG_S.READ_LINE_FROM_CLOB-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE READ_LINE_FROM_CLOB</h5>
<div class="_description">
Высчитать из CLOB строку, начинающуюся с указанного символа, и возвратить позицию начала следующей строки.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="READ_LINE_FROM_CLOB"
data-object="STR_UTILS_PKG_S.READ_LINE_FROM_CLOB"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>clb_CL_DATA</td>
<td>IN</td>
<td>CLOB</td>
<td>CLOB</td>
<td></td>
<td>Симовльные данные</td>
</tr>
<tr class="">
<td>num_N_START_POS</td>
<td>IN/OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Начальная позиция строки (на входе — считываемой, на выходе — следующей); 0 — конец данных</td>
</tr>
<tr class="">
<td>vch_VC_LINE</td>
<td>OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Строка</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.STR_TO_NUMBER_TABLE-0" name="STR_UTILS_PKG_S.STR_TO_NUMBER_TABLE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION STR_TO_NUMBER_TABLE</h5>
<div class="_description">
Parse string as list of integers.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="STR_TO_NUMBER_TABLE"
data-object="STR_UTILS_PKG_S.STR_TO_NUMBER_TABLE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_STRING</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Input string</td>
</tr>
<tr class="">
<td>ch_C_DELIMITER</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td>''</td>
<td>Delimiter</td>
</tr>
<tr class="">
<td colspan="5">RETURN DETERMINISTIC</td>
<td>Resulted numbers list</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.CLOB_PREPEND-0" name="STR_UTILS_PKG_S.CLOB_PREPEND-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CLOB_PREPEND</h5>
<div class="_description">
Prepend LOB with string.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="CLOB_PREPEND"
data-object="STR_UTILS_PKG_S.CLOB_PREPEND"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>clb_CL_DATA</td>
<td>IN/OUT</td>
<td>CLOB</td>
<td>CLOB</td>
<td></td>
<td>CLOB to be prepended</td>
</tr>
<tr class="">
<td>vch_VC_PREPEND_WITH</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Prepend text</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.FORMAT-0" name="STR_UTILS_PKG_S.FORMAT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION FORMAT</h5>
<div class="_description">
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)
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="FORMAT"
data-object="STR_UTILS_PKG_S.FORMAT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_TEMPLATE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Source string</td>
</tr>
<tr class="">
<td>vch_S1</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Substitution #1</td>
</tr>
<tr class="">
<td>vch_S2</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Substitution #2</td>
</tr>
<tr class="">
<td>vch_S3</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Substitution #3</td>
</tr>
<tr class="">
<td>vch_S4</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Substitution #4</td>
</tr>
<tr class="">
<td>vch_S5</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Substitution #5</td>
</tr>
<tr class="">
<td>vch_S6</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Substitution #6</td>
</tr>
<tr class="">
<td>vch_S7</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Substitution #7</td>
</tr>
<tr class="">
<td>vch_S8</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Substitution #8</td>
</tr>
<tr class="">
<td>vch_S9</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Substitution #9</td>
</tr>
<tr class="">
<td>vch_S10</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Substitution #10</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Interpolated string</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.GET_NAME_IN_CASE-0" name="STR_UTILS_PKG_S.GET_NAME_IN_CASE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_NAME_IN_CASE</h5>
<div class="_description">
Возвратить существительное в правильном падеже в зависимости от числа.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="GET_NAME_IN_CASE"
data-object="STR_UTILS_PKG_S.GET_NAME_IN_CASE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_COUNT</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Количество</td>
</tr>
<tr class="">
<td>vch_VC_CASE0</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Рублей</td>
</tr>
<tr class="">
<td>vch_VC_CASE1</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Рубль</td>
</tr>
<tr class="">
<td>vch_VC_CASE2</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Рубля</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Существительное в правильном падеже</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.GET_RANDOM_PASS-0" name="STR_UTILS_PKG_S.GET_RANDOM_PASS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_RANDOM_PASS</h5>
<div class="_description">
Получение случайным образом сгенерированного пароля.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="GET_RANDOM_PASS"
data-object="STR_UTILS_PKG_S.GET_RANDOM_PASS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SERVICE_ID</td>
<td>IN</td>
<td>SI_OBJECTS.N_OBJECT_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Идентификатор службы, для которой будет сгенерирован пароль</td>
</tr>
<tr class="">
<td>num_N_SUBJ_SERV_ID</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.N_SUBJ_SERV_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Подсписка на службу (альтернатива идентификатору службы)</td>
</tr>
<tr class="">
<td>num_Length</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>8</td>
<td>Количество символов в пароле</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Случайным образом сгенерированный пароль</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.PARSE_WORDS_TO_VARCHAR_TABLE-0" name="STR_UTILS_PKG_S.PARSE_WORDS_TO_VARCHAR_TABLE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION PARSE_WORDS_TO_VARCHAR_TABLE</h5>
<div class="_description">
Поделить строку на слова и вернуть коллекцию. Максимум 1000 слов или 4096 байт в строке.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="PARSE_WORDS_TO_VARCHAR_TABLE"
data-object="STR_UTILS_PKG_S.PARSE_WORDS_TO_VARCHAR_TABLE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_STRING</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Строка, содержащая слова</td>
</tr>
<tr class="">
<td>vch_DELIMITER</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>' '</td>
<td>Строка-разделитель</td>
</tr>
<tr class="">
<td>num_N_EXTEND_LIMIT</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Необходимое число элементов в массиве</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR_TABLE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.CONVERT_NUMBERS_TO_VARCHARS-0" name="STR_UTILS_PKG_S.CONVERT_NUMBERS_TO_VARCHARS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION CONVERT_NUMBERS_TO_VARCHARS</h5>
<div class="_description">
Convert NUMBER_TABLE to VARCHAR_TABLE
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="CONVERT_NUMBERS_TO_VARCHARS"
data-object="STR_UTILS_PKG_S.CONVERT_NUMBERS_TO_VARCHARS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>tbl_T_Numbers</td>
<td>IN</td>
<td>NUMBER_TABLE</td>
<td>TABLE</td>
<td></td>
<td>Number table</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR_TABLE</td>
<td>Table of varchar</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.DATE_PERIOD_TO_STR-0" name="STR_UTILS_PKG_S.DATE_PERIOD_TO_STR-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION DATE_PERIOD_TO_STR</h5>
<div class="_description">
Преобразовать период в строку.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="DATE_PERIOD_TO_STR"
data-object="STR_UTILS_PKG_S.DATE_PERIOD_TO_STR"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата начала периода</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Дата окончания периода</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Временной период в виде строки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.FLATTEN_ERROR_STACK-0" name="STR_UTILS_PKG_S.FLATTEN_ERROR_STACK-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION FLATTEN_ERROR_STACK</h5>
<div class="_description">
Получение текстовой строки из стека ошибки.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="FLATTEN_ERROR_STACK"
data-object="STR_UTILS_PKG_S.FLATTEN_ERROR_STACK"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_SQLERRM</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Стек ошибки</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Текстовая строка с ошибкой</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.GET_UNIQ_SESSION_ID-0" name="STR_UTILS_PKG_S.GET_UNIQ_SESSION_ID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_UNIQ_SESSION_ID</h5>
<div class="_description">
Generate new session identifier.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="GET_UNIQ_SESSION_ID"
data-object="STR_UTILS_PKG_S.GET_UNIQ_SESSION_ID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>New session ID</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.PARSE_SUBSTS-0" name="STR_UTILS_PKG_S.PARSE_SUBSTS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION PARSE_SUBSTS</h5>
<div class="_description">
Выделить из строки возможные подстановки и выдать их в виде pipelined-таблицы.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="PARSE_SUBSTS"
data-object="STR_UTILS_PKG_S.PARSE_SUBSTS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_TEMPLATE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Строка</td>
</tr>
<tr class="">
<td colspan="5">RETURN SUBST_TABLE_TYPE</td>
<td>Возможные подстановки</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.REPLACE_SUBST_WITH_VALUE-0" name="STR_UTILS_PKG_S.REPLACE_SUBST_WITH_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE REPLACE_SUBST_WITH_VALUE</h5>
<div class="_description">
Заменить подстановку в строке шаблона на ее значение.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="REPLACE_SUBST_WITH_VALUE"
data-object="STR_UTILS_PKG_S.REPLACE_SUBST_WITH_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_TEMPLATE</td>
<td>IN/OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Шаблон строки с подстановками, в этой же строке выполняется замена</td>
</tr>
<tr class="">
<td>vch_SUBST</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Код подстановки (без скобок, параметров и т. п., пример: TERM_IP_ADDR)</td>
</tr>
<tr class="">
<td>vch_PARAM</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Параметр подстановки</td>
</tr>
<tr class="">
<td>vch_VALUE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Значение, на которое нужно заменить подстановку в шаблоне</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.WRAP_CALL_AS_PLSQL-0" name="STR_UTILS_PKG_S.WRAP_CALL_AS_PLSQL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE WRAP_CALL_AS_PLSQL</h5>
<div class="_description">
Wrap procedure call or whichever plsql in begin-end
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="WRAP_CALL_AS_PLSQL"
data-object="STR_UTILS_PKG_S.WRAP_CALL_AS_PLSQL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_COMMAND</td>
<td>IN/OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>PLSQL command</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.CALC_PASS_STRENGTH-0" name="STR_UTILS_PKG_S.CALC_PASS_STRENGTH-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION CALC_PASS_STRENGTH</h5>
<div class="_description">
Вычислить стойкость пароля, возвратить число, оценивающее стойкость.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="CALC_PASS_STRENGTH"
data-object="STR_UTILS_PKG_S.CALC_PASS_STRENGTH"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_LOGIN</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.VC_LOG%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Логин</td>
</tr>
<tr class="">
<td>vch_VC_PASS</td>
<td>IN</td>
<td>SI_SUBJ_SERVICES.VC_PASS%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Пароль</td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td>Стойкость пароля (число)</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.HIGHLIGHT_INDEXED_CLOB-0" name="STR_UTILS_PKG_S.HIGHLIGHT_INDEXED_CLOB-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION HIGHLIGHT_INDEXED_CLOB</h5>
<div class="_description">
Подсветка запроса в результате поиска (CLOB) с использованиеv индекса.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="HIGHLIGHT_INDEXED_CLOB"
data-object="STR_UTILS_PKG_S.HIGHLIGHT_INDEXED_CLOB"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>clb_CL_RESULT</td>
<td>IN</td>
<td>CLOB</td>
<td>CLOB</td>
<td></td>
<td>Результат поиска</td>
</tr>
<tr class="">
<td>vch_INDEX_NAME</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Имя индекса, используемого для поиска</td>
</tr>
<tr class="">
<td>vch_VC_QUERY</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Строка из токенов, используемая для поиска</td>
</tr>
<tr class="">
<td>vch_TEXT_KEY</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Текстовое значение ключа индекса для найденной строки</td>
</tr>
<tr class="">
<td>vch_VC_OPEN</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>'<b>'</td>
<td>Открывающий тег</td>
</tr>
<tr class="">
<td>vch_VC_CLOSE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>'</b>'</td>
<td>Закрывающий тег</td>
</tr>
<tr class="">
<td>b_MakeHTMLSafe</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Необходимо ли экранировать спец символы HTML</td>
</tr>
<tr class="">
<td colspan="5">RETURN CLOB</td>
<td>Подсвеченный результат поиска</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.ADD_CONDITION-0" name="STR_UTILS_PKG_S.ADD_CONDITION-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE ADD_CONDITION</h5>
<div class="_description">
Приклеивает условие к запросу с равенством, если значение не NULL, или проверкой IS NULL.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="ADD_CONDITION"
data-object="STR_UTILS_PKG_S.ADD_CONDITION"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_SQL</td>
<td>IN/OUT</td>
<td>NOCOPY VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Запрос, к которому добавляется условие</td>
</tr>
<tr class="">
<td>vch_VC_BIND</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Строка-наименование связываемой переменной</td>
</tr>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строковое значение связываемой переменной</td>
</tr>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Числовое значение связываемой переменной</td>
</tr>
<tr class="">
<td>vch_VC_COLUMN</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Поле в таблице для ограничения</td>
</tr>
<tr class="">
<td>b_IgnoreNull</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Игнорировать пустые значения<br/>(не добавлять условия пустого значения в поле)</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.CONVERT_BLOB_TO_CLOB-0" name="STR_UTILS_PKG_S.CONVERT_BLOB_TO_CLOB-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CONVERT_BLOB_TO_CLOB</h5>
<div class="_description">
Конвертировать BLOB в CLOB.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="CONVERT_BLOB_TO_CLOB"
data-object="STR_UTILS_PKG_S.CONVERT_BLOB_TO_CLOB"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>blb_BL_DATA</td>
<td>IN/OUT</td>
<td>NOCOPY BLOB</td>
<td>BLOB</td>
<td></td>
<td>Входные двоичные данные</td>
</tr>
<tr class="">
<td>clb_CL_DATA</td>
<td>OUT</td>
<td>CLOB</td>
<td>CLOB</td>
<td></td>
<td>Выходные текстовые данные</td>
</tr>
<tr class="">
<td>num_N_BLOB_CSID</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>DBMS_LOB.DEFAULT_CSID</td>
<td>Идентификатор кодировки входного объекта</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.CONVERT_CLOB_TO_BLOB-0" name="STR_UTILS_PKG_S.CONVERT_CLOB_TO_BLOB-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CONVERT_CLOB_TO_BLOB</h5>
<div class="_description">
Конвертировать BLOB в CLOB.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="CONVERT_CLOB_TO_BLOB"
data-object="STR_UTILS_PKG_S.CONVERT_CLOB_TO_BLOB"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>clb_CL_DATA</td>
<td>IN/OUT</td>
<td>NOCOPY CLOB</td>
<td>CLOB</td>
<td></td>
<td>Входные текстовые данные</td>
</tr>
<tr class="">
<td>num_N_BLOB_CSID</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>DBMS_LOB.DEFAULT_CSID</td>
<td>Идентификатор кодировки результирующего объекта</td>
</tr>
<tr class="">
<td>blb_BL_DATA</td>
<td>OUT</td>
<td>BLOB</td>
<td>BLOB</td>
<td></td>
<td>Выходные двоичные данные</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.EXTEND_COLUMN_NAME-0" name="STR_UTILS_PKG_S.EXTEND_COLUMN_NAME-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION EXTEND_COLUMN_NAME</h5>
<div class="_description">
Возвратить имя столбца с префиксом переменной.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="EXTEND_COLUMN_NAME"
data-object="STR_UTILS_PKG_S.EXTEND_COLUMN_NAME"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_COLUMN_NAME</td>
<td>IN</td>
<td>ALL_TAB_COLUMNS.COLUMN_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Название столбца</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Имя стобца с префиксом</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.GET_MONTH_NAME_ABBR-0" name="STR_UTILS_PKG_S.GET_MONTH_NAME_ABBR-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_MONTH_NAME_ABBR</h5>
<div class="_description">
Возвратить сокращенное названия месяца по числовому коду
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="GET_MONTH_NAME_ABBR"
data-object="STR_UTILS_PKG_S.GET_MONTH_NAME_ABBR"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_MONTH</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Номер месяца (январь - 1)</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Сокращенное название месяца</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.PARSE_ADDRESS-0" name="STR_UTILS_PKG_S.PARSE_ADDRESS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION PARSE_ADDRESS</h5>
<div class="_description">
Парсер одной строки адреса.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="PARSE_ADDRESS"
data-object="STR_UTILS_PKG_S.PARSE_ADDRESS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_ADDRESS</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Полный адрес</td>
</tr>
<tr class="">
<td colspan="5">RETURN USER_ADDRESS</td>
<td>Разобранный адрес</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.PARSE_ASSOC_ARRAY-0" name="STR_UTILS_PKG_S.PARSE_ASSOC_ARRAY-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION PARSE_ASSOC_ARRAY</h5>
<div class="_description">
Разбор строки, содержащей параметры вида "key1":"value1","key2":"value2".
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="PARSE_ASSOC_ARRAY"
data-object="STR_UTILS_PKG_S.PARSE_ASSOC_ARRAY"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_STRING</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Строка, содержащая параметы</td>
</tr>
<tr class="">
<td colspan="5">RETURN ASSOC_ARRAY_TYPE</td>
<td>Ассоциативный массив параметров</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.PARSE_SEARCH_STRING-0" name="STR_UTILS_PKG_S.PARSE_SEARCH_STRING-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION PARSE_SEARCH_STRING</h5>
<div class="_description">
Токенайзер для OracleText.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="PARSE_SEARCH_STRING"
data-object="STR_UTILS_PKG_S.PARSE_SEARCH_STRING"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_SEARCH_STR</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Строка для поиска</td>
</tr>
<tr class="">
<td>num_N_TOKEN_MIN_LENGTH</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>0</td>
<td>Минимальная длина токена, при которой разрешен поиск по всему выражению.</td>
</tr>
<tr class="">
<td>vch_VC_PRINTJOINS</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Неалфавитноцифровые символы, не влияющие на формирование токенов</td>
</tr>
<tr class="">
<td>num_N_LANG_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>MAIN.GET_N_LANG_ID</td>
<td>Язык</td>
</tr>
<tr class="">
<td colspan="5">RETURN DETERMINISTIC</td>
<td>Строка из токенов для использования OracleText</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.TRUNC_VARIABLE_PREFIX-0" name="STR_UTILS_PKG_S.TRUNC_VARIABLE_PREFIX-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION TRUNC_VARIABLE_PREFIX</h5>
<div class="_description">
Отрезать стандартный префикс в наименовании переменной.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="TRUNC_VARIABLE_PREFIX"
data-object="STR_UTILS_PKG_S.TRUNC_VARIABLE_PREFIX"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_VARIABLE_NAME</td>
<td>IN</td>
<td>ALL_ARGUMENTS.ARGUMENT_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Наименование переменной</td>
</tr>
<tr class="">
<td colspan="5">RETURN ALL_ARGUMENTS.ARGUMENT_NAME%TYPE</td>
<td>Наименование переменной без префикса</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.CSV_TO_TT-0" name="STR_UTILS_PKG_S.CSV_TO_TT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION CSV_TO_TT</h5>
<div class="_description">
Загрузка таблицы из формата CSV.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="CSV_TO_TT"
data-object="STR_UTILS_PKG_S.CSV_TO_TT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>cl_CSV_DATA</td>
<td>IN</td>
<td>CLOB</td>
<td>CLOB</td>
<td></td>
<td>Входные данные</td>
</tr>
<tr class="">
<td>vch_LONGOP_CODE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Код длинной операции</td>
</tr>
<tr class="">
<td>vch_LONGOP_STATUS</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Состояние длинной операции</td>
</tr>
<tr class="">
<td>vch_FIELD_SEPARATOR</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>';'</td>
<td>Строка-разделитель полей</td>
</tr>
<tr class="">
<td>vch_ENCLOSE_SYMBOL</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строка-признак конца данных</td>
</tr>
<tr class="">
<td>num_MAX_LINES</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Максимальное количество считываемых строк</td>
</tr>
<tr class="">
<td>num_SKIP_HEADER_LINES</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>0</td>
<td>Количество строк, пропускаемых с начала данных</td>
</tr>
<tr class="">
<td>vch_LINE_SEPARATOR</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строка-разделитель строк</td>
</tr>
<tr class="">
<td>b_TRIM_DATA</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Нужно ли обрезать пробелы на концах значений</td>
</tr>
<tr class="">
<td colspan="5">RETURN TT_TYPE</td>
<td>Разобранные данные, разделенные по полям и строкам</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.GET_MONTH_NAME-0" name="STR_UTILS_PKG_S.GET_MONTH_NAME-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_MONTH_NAME</h5>
<div class="_description">
Возвратить название месяца по числовому коду.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="GET_MONTH_NAME"
data-object="STR_UTILS_PKG_S.GET_MONTH_NAME"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_MONTH</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Номер месяца (январь - 1)</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Название месяца</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.HTML_ENTITIES_DECODE-0" name="STR_UTILS_PKG_S.HTML_ENTITIES_DECODE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION HTML_ENTITIES_DECODE</h5>
<div class="_description">
Декодирование строки от HTML Entities.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="HTML_ENTITIES_DECODE"
data-object="STR_UTILS_PKG_S.HTML_ENTITIES_DECODE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Значение</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Декодированное значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.PARSE_WORDS-1" name="STR_UTILS_PKG_S.PARSE_WORDS-1" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION PARSE_WORDS</h5>
<div class="_description">
Поделить строку на слова. Максимум 1000 слов или 4096 байт в строке.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="PARSE_WORDS"
data-object="STR_UTILS_PKG_S.PARSE_WORDS"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_STRING</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Строка, содержащая слова</td>
</tr>
<tr class="">
<td>vch_DELIMITER</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>' '</td>
<td>Строка-разделитель</td>
</tr>
<tr class="">
<td colspan="5">RETURN STR_TABLE_TYPE</td>
<td></td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.PARSE_WORDS-2" name="STR_UTILS_PKG_S.PARSE_WORDS-2" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE PARSE_WORDS</h5>
<div class="_description">
Поделить строку на два слова по первому разделителю.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="PARSE_WORDS"
data-object="STR_UTILS_PKG_S.PARSE_WORDS"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_STRING</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Строка, содержащая слова</td>
</tr>
<tr class="">
<td>vch_DELIMITER</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>' '</td>
<td>Строка-разделитель</td>
</tr>
<tr class="">
<td>vch_VALUE_1</td>
<td>OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Часть до разделителя</td>
</tr>
<tr class="">
<td>vch_VALUE_2</td>
<td>OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Часть после разделителя</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.FETCH_TT_TO_CSV-0" name="STR_UTILS_PKG_S.FETCH_TT_TO_CSV-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION FETCH_TT_TO_CSV</h5>
<div class="_description">
Создать CSV-объект на основе содержимого указанной секции временной таблицы.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="FETCH_TT_TO_CSV"
data-object="STR_UTILS_PKG_S.FETCH_TT_TO_CSV"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SECTION_ID</td>
<td>IN</td>
<td>TT_VALUES.N_VALUE_100%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Секция</td>
</tr>
<tr class="">
<td>vch_TABLE_NAME</td>
<td>IN</td>
<td>ALL_TABLES.TABLE_NAME%TYPE</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Таблица или предствление, из которого производится выборка</td>
</tr>
<tr class="">
<td>tbl_HEADERS</td>
<td>IN</td>
<td>VARCHAR_TBL</td>
<td>TABLE</td>
<td>NULL</td>
<td>Заголовки столбцов</td>
</tr>
<tr class="">
<td>tbl_COLUMNS_LIST</td>
<td>IN</td>
<td>VARCHAR_TBL</td>
<td>TABLE</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>vch_ORDER_BY_COLUMNS</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>vch_DATE_FORMAT</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>'DD.MM.YYYY HH24:MI:SS'</td>
<td>Формат даты</td>
</tr>
<tr class="">
<td>c_NO_HEADERS</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td>'N'</td>
<td>Флаг отключения вывода заголовков</td>
</tr>
<tr class="">
<td>c_QUOTE_VALUES</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td>'N'</td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN CLOB</td>
<td>Объект с содержимым CSV-файла</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.GET_CLOB_FROM_VARCHAR_TABLE-0" name="STR_UTILS_PKG_S.GET_CLOB_FROM_VARCHAR_TABLE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_CLOB_FROM_VARCHAR_TABLE</h5>
<div class="_description">
Get CLOB value from table of strings.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="GET_CLOB_FROM_VARCHAR_TABLE"
data-object="STR_UTILS_PKG_S.GET_CLOB_FROM_VARCHAR_TABLE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>tbl_T_STRINGS</td>
<td>IN</td>
<td>VARCHAR2_TABLE</td>
<td>TABLE</td>
<td></td>
<td>table of strings</td>
</tr>
<tr class="">
<td>vch_VC_DELIMITER</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>strENDL</td>
<td>Delimiter</td>
</tr>
<tr class="">
<td colspan="5">RETURN CLOB</td>
<td>CLOB value</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.INT_TO_STR_IN_WORDS-0" name="STR_UTILS_PKG_S.INT_TO_STR_IN_WORDS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION INT_TO_STR_IN_WORDS</h5>
<div class="_description">
Число прописью.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="INT_TO_STR_IN_WORDS"
data-object="STR_UTILS_PKG_S.INT_TO_STR_IN_WORDS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Число для перевода</td>
</tr>
<tr class="">
<td>ch_C_SEX</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td></td>
<td>Пол</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Число прописью</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.NUMBER_TO_STR_IN_WORDS-1" name="STR_UTILS_PKG_S.NUMBER_TO_STR_IN_WORDS-1" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION NUMBER_TO_STR_IN_WORDS</h5>
<div class="_description">
Сумма прописью, с учетом копеек, валюты, и падежей
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="NUMBER_TO_STR_IN_WORDS"
data-object="STR_UTILS_PKG_S.NUMBER_TO_STR_IN_WORDS"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Сумма для перевода</td>
</tr>
<tr class="">
<td>vch_VC_CASE0</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Рублей</td>
</tr>
<tr class="">
<td>vch_VC_CASE1</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Рубль</td>
</tr>
<tr class="">
<td>vch_VC_CASE2</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Рубля</td>
</tr>
<tr class="">
<td>vch_VC_ED_CASE0</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Копеек</td>
</tr>
<tr class="">
<td>vch_VC_ED_CASE1</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Копейка</td>
</tr>
<tr class="">
<td>vch_VC_ED_CASE2</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Копейки</td>
</tr>
<tr class="">
<td>ch_C_SEX</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Пол</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Сумма прописью</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.NUMBER_TO_STR_IN_WORDS-2" name="STR_UTILS_PKG_S.NUMBER_TO_STR_IN_WORDS-2" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION NUMBER_TO_STR_IN_WORDS</h5>
<div class="_description">
Сумма прописью по заданной валюте.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="NUMBER_TO_STR_IN_WORDS"
data-object="STR_UTILS_PKG_S.NUMBER_TO_STR_IN_WORDS"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>NUMBER /* число для перевода */</td>
<td>NUMBER</td>
<td></td>
<td>Сумма для перевода</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE) /* валюта */</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор валюты</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Сумма прописью</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.PARSE_WORDS-1" name="STR_UTILS_PKG_S.PARSE_WORDS-1" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION PARSE_WORDS</h5>
<div class="_description">
Поделить строку на слова. Максимум 1000 слов или 4096 байт в строке.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="PARSE_WORDS"
data-object="STR_UTILS_PKG_S.PARSE_WORDS"
data-overload="1"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_STRING</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Строка, содержащая слова</td>
</tr>
<tr class="">
<td>vch_DELIMITER</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>' '</td>
<td>Строка-разделитель</td>
</tr>
<tr class="">
<td colspan="5">RETURN STR_TABLE_TYPE</td>
<td></td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.PARSE_WORDS-2" name="STR_UTILS_PKG_S.PARSE_WORDS-2" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE PARSE_WORDS</h5>
<div class="_description">
Поделить строку на два слова по первому разделителю.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="PARSE_WORDS"
data-object="STR_UTILS_PKG_S.PARSE_WORDS"
data-overload="2"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_STRING</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Строка, содержащая слова</td>
</tr>
<tr class="">
<td>vch_DELIMITER</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>' '</td>
<td>Строка-разделитель</td>
</tr>
<tr class="">
<td>vch_VALUE_1</td>
<td>OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Часть до разделителя</td>
</tr>
<tr class="">
<td>vch_VALUE_2</td>
<td>OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Часть после разделителя</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.TABLE_TO_DLM_STRING-0" name="STR_UTILS_PKG_S.TABLE_TO_DLM_STRING-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION TABLE_TO_DLM_STRING</h5>
<div class="_description">
Преобразование массива строк в одну строку с заданными разделителями между элементами.
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="TABLE_TO_DLM_STRING"
data-object="STR_UTILS_PKG_S.TABLE_TO_DLM_STRING"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>tbl_STRINGS</td>
<td>IN</td>
<td>VARCHAR_TABLE</td>
<td>TABLE</td>
<td></td>
<td>Массив строк</td>
</tr>
<tr class="">
<td>vch_DELIMITER</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>''</td>
<td>Разделитель</td>
</tr>
<tr class="">
<td>num_MAX_ENTRIES</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>100</td>
<td>Максимальное число строк в таблице</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Результирующая строка</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#STR_UTILS_PKG_S.TRANSLIT-0" name="STR_UTILS_PKG_S.TRANSLIT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION TRANSLIT</h5>
<div class="_description">
Транслитерировать кириллический текст в латинский без возможности обратной транслитерации
(мягкие и твердые знаки пропадают).
</div>
<div style="display: none;"
class="_full_description"
data-package="STR_UTILS_PKG_S"
data-subprogram="TRANSLIT"
data-object="STR_UTILS_PKG_S.TRANSLIT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_CYRIL_STRING</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Кириллическая строка</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Транслитерированная строка</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
<div>
<h2><a href="#UTILS_PKG_S" name="UTILS_PKG_S">UTILS_PKG_S</a></h2>
<div class="_description">
Работа с различными утилитами
</div>
<br/>
<ul class="_objects">
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.DATE_PERIOD" name="UTILS_PKG_S.DATE_PERIOD" class="_link" title="Ссылка на тип"></a>
<h5>TYPE DATE_PERIOD PL/SQL RECORD</h5>
<div class="_description">
Строка с периодом
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-type="DATE_PERIOD"
data-object="UTILS_PKG_S.DATE_PERIOD"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>D_BEGIN</td>
<td>DATE</td>
<td>DATE</td>
<td>Дата начала</td>
</tr>
<tr class="">
<td>D_END</td>
<td>DATE</td>
<td>DATE</td>
<td>Дата окончания</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#UTILS_PKG_S.DATE_PERIODS" name="UTILS_PKG_S.DATE_PERIODS" class="_link" title="Ссылка на тип"></a>
<h5>TYPE DATE_PERIODS PL/SQL TABLE</h5>
<div class="_description">
Таблица периодов
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.DBMS_OUTPUT_LINE" name="UTILS_PKG_S.DBMS_OUTPUT_LINE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE DBMS_OUTPUT_LINE PL/SQL RECORD</h5>
<div class="_description">
Сообщения из DBMS_OUTPUT
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-type="DBMS_OUTPUT_LINE"
data-object="UTILS_PKG_S.DBMS_OUTPUT_LINE"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>VC_LINE</td>
<td>CLOB</td>
<td>CLOB</td>
<td>Сообщение</td>
</tr>
<tr class="">
<td>N_LINE_NO</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Номер по порядку</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#UTILS_PKG_S.DBMS_OUTPUT_LINE_TABLE_TYPE" name="UTILS_PKG_S.DBMS_OUTPUT_LINE_TABLE_TYPE" class="_link" title="Ссылка на тип"></a>
<h5>TYPE DBMS_OUTPUT_LINE_TABLE_TYPE PL/SQL TABLE</h5>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.LONGOP_DESCR" name="UTILS_PKG_S.LONGOP_DESCR" class="_link" title="Ссылка на тип"></a>
<h5>TYPE LONGOP_DESCR PL/SQL RECORD</h5>
<div class="_description">
Массив слов с нумерацией
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-type="LONGOP_DESCR"
data-object="UTILS_PKG_S.LONGOP_DESCR"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Название поля</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>RINDEX</td>
<td>BINARY_INTEGER</td>
<td>BINARY_INTEGER</td>
<td>Идентификатор строки в представлении V$SESSION_LONGOPS</td>
</tr>
<tr class="">
<td>SLNO</td>
<td>BINARY_INTEGER</td>
<td>BINARY_INTEGER</td>
<td>Служебная переменная. При передаче должна быть NULL</td>
</tr>
<tr class="">
<td>OP_NAME</td>
<td>VARCHAR2(64</td>
<td>VARCHAR2</td>
<td>Наименование длинной операции</td>
</tr>
<tr class="">
<td>TARGET</td>
<td>BINARY_INTEGER</td>
<td>BINARY_INTEGER</td>
<td>Идентификатор объекта, с которым проводится длинная операция. Может принимать любое значение</td>
</tr>
<tr class="">
<td>CONTEXT</td>
<td>BINARY_INTEGER</td>
<td>BINARY_INTEGER</td>
<td>Число, свободное для записи. Используется как дополнительное поле</td>
</tr>
<tr class="">
<td>SOFAR</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Ход выполнения задания в у.е. (файлах, итерациях, процентах и т.п.)</td>
</tr>
<tr class="">
<td>TOTALWORK</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>Количество у.е., соответствующих полностью выполненному заданию. Нарпимер, 100, если у.е. является %</td>
</tr>
<tr class="">
<td>TARGET_DESC</td>
<td>VARCHAR2(32</td>
<td>VARCHAR2</td>
<td>Описание параметра target</td>
</tr>
<tr class="">
<td>UNITS</td>
<td>VARCHAR2(32</td>
<td>VARCHAR2</td>
<td>Единицы измерения выполнения задания</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#UTILS_PKG_S.NUMBER_TBL" name="UTILS_PKG_S.NUMBER_TBL" class="_link" title="Ссылка на тип"></a>
<h5>TYPE NUMBER_TBL PL/SQL TABLE</h5>
<div class="_description">
Коллекция целых чисел
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.BIT_AND-0" name="UTILS_PKG_S.BIT_AND-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION BIT_AND</h5>
<div class="_description">
Побитовое AND
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="BIT_AND"
data-object="UTILS_PKG_S.BIT_AND"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_VALUE_1</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Первый параметр бинарной операции</td>
</tr>
<tr class="">
<td>num_N_VALUE_2</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Второй параметр бинарной операции</td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td>Побитовое AND двух чисел</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.CALC_TAX_BY_PRICE-0" name="UTILS_PKG_S.CALC_TAX_BY_PRICE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CALC_TAX_BY_PRICE</h5>
<div class="_description">
Расчет сумм по цене с налогом.
Поскольку цена всегда одинакова (не зависит от суммы), то цену без налога расчитываем исходя из цены с налогом.
Последовательность рассчета сумм: кол-во * цену = стоимость с налогами => сумма налогов
=> стоимость без налогов = стоимость с налогами - сумма налогов
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="CALC_TAX_BY_PRICE"
data-object="UTILS_PKG_S.CALC_TAX_BY_PRICE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_QUANT</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Количество</td>
</tr>
<tr class="">
<td>num_N_PRICE</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Цена с налогом</td>
</tr>
<tr class="">
<td>num_N_TAX_RATE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Ставка налога</td>
</tr>
<tr class="">
<td>num_N_PRICE_WO_TAX</td>
<td>IN/OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Цена без налога</td>
</tr>
<tr class="">
<td>num_N_SUM_WO_TAX</td>
<td>IN/OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Сумма без налога</td>
</tr>
<tr class="">
<td>num_N_SUM_TAX</td>
<td>IN/OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Сумма налога</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>IN/OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Сумма с налогом</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Валюта</td>
</tr>
<tr class="">
<td>num_N_ROUNDING_RULE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Правило округления</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_CHECKSUM-0" name="UTILS_PKG_S.GET_CHECKSUM-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_CHECKSUM</h5>
<div class="_description">
Вычисление контрольной суммы
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_CHECKSUM"
data-object="UTILS_PKG_S.GET_CHECKSUM"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_String</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_DBMS_OUTPUT_LINES-0" name="UTILS_PKG_S.GET_DBMS_OUTPUT_LINES-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_DBMS_OUTPUT_LINES</h5>
<div class="_description">
Получение списка строк из DBMS_OUTPUT
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_DBMS_OUTPUT_LINES"
data-object="UTILS_PKG_S.GET_DBMS_OUTPUT_LINES"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_LineCount</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Количество строк</td>
</tr>
<tr class="">
<td colspan="5">RETURN DBMS_OUTPUT_LINE_TABLE_TYPE</td>
<td>Список строк из DBMS_OUTPUT</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.IS_NUM_VALUE_IN_TABLE-0" name="UTILS_PKG_S.IS_NUM_VALUE_IN_TABLE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_NUM_VALUE_IN_TABLE</h5>
<div class="_description">
Check if value in coolection of NUMBER_TABLE type.
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="IS_NUM_VALUE_IN_TABLE"
data-object="UTILS_PKG_S.IS_NUM_VALUE_IN_TABLE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Value</td>
</tr>
<tr class="">
<td>tbl_NUMBER_TABLE</td>
<td>IN</td>
<td>NUMBER_TABLE</td>
<td>TABLE</td>
<td></td>
<td>Collection</td>
</tr>
<tr class="">
<td colspan="5">RETURN BOOLEAN</td>
<td>Check result</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.METER_TIME_AND_WAIT-0" name="UTILS_PKG_S.METER_TIME_AND_WAIT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE METER_TIME_AND_WAIT</h5>
<div class="_description">
Calculate avg time (sec) and compare to max avg time (sec) for current iteration
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="METER_TIME_AND_WAIT"
data-object="UTILS_PKG_S.METER_TIME_AND_WAIT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_ITER</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Iteration</td>
</tr>
<tr class="">
<td>num_N_MAX_AVERAGE_TIME</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Max average time</td>
</tr>
<tr class="">
<td>tbl_T_Times</td>
<td>IN/OUT</td>
<td>NOCOPY NUMBER_TABLE</td>
<td>TABLE</td>
<td></td>
<td>Timestamps</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.TO_UNIX_TIMESTAMP-0" name="UTILS_PKG_S.TO_UNIX_TIMESTAMP-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION TO_UNIX_TIMESTAMP</h5>
<div class="_description">
Get datetime in UNIX timestamp
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="TO_UNIX_TIMESTAMP"
data-object="UTILS_PKG_S.TO_UNIX_TIMESTAMP"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Date to convert</td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.UNIX_TIMESTAMP_TO_DATE-0" name="UTILS_PKG_S.UNIX_TIMESTAMP_TO_DATE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION UNIX_TIMESTAMP_TO_DATE</h5>
<div class="_description">
Преобразовать Unix timestamp (количество секунд, прошедших с 01.01.1970 г.)
в Oracle DATE.
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="UNIX_TIMESTAMP_TO_DATE"
data-object="UTILS_PKG_S.UNIX_TIMESTAMP_TO_DATE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_UNIX_TIMESTAMP</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Временной штамп</td>
</tr>
<tr class="">
<td>b_WITH_MILLISECONDS</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Флаг наличия миллисекунд в результате</td>
</tr>
<tr class="">
<td colspan="5">RETURN DATE</td>
<td>Дата в формате Oracle DATE</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.BOOLEAN_TO_NUM_BOOL-0" name="UTILS_PKG_S.BOOLEAN_TO_NUM_BOOL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION BOOLEAN_TO_NUM_BOOL</h5>
<div class="_description">
Convert boolean to CONST.BOOL subtype.
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="BOOLEAN_TO_NUM_BOOL"
data-object="UTILS_PKG_S.BOOLEAN_TO_NUM_BOOL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>bool_Value</td>
<td>IN</td>
<td>BOOLEAN</td>
<td>PL/SQL BOOLEAN</td>
<td></td>
<td>Boolean value</td>
</tr>
<tr class="">
<td colspan="5">RETURN DETERMINISTIC</td>
<td>CONST.b_TRUE or CONST.b_FALSE</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.CALC_PRICE-0" name="UTILS_PKG_S.CALC_PRICE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION CALC_PRICE</h5>
<div class="_description">
Расчет цены с налогами по цене без налогов с настройкой округления
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="CALC_PRICE"
data-object="UTILS_PKG_S.CALC_PRICE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_PRICE_WO_TAX</td>
<td>IN</td>
<td>SD_PRICE_ORDERS_C.N_PRICE_WO_TAX%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Цена без налога</td>
</tr>
<tr class="">
<td>num_N_TAX_RATE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Ставка налога</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Валюта</td>
</tr>
<tr class="">
<td>num_N_ROUNDING_RULE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Правило округления</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_PRICE_ORDERS_C.N_PRICE%TYPE</td>
<td>Рассчитанная цена с налогами</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.CALC_TAX_BY_SUM_WO_TAX-0" name="UTILS_PKG_S.CALC_TAX_BY_SUM_WO_TAX-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CALC_TAX_BY_SUM_WO_TAX</h5>
<div class="_description">
Расчет сумм налога и стоимости с налогами по стоимости без налогов
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="CALC_TAX_BY_SUM_WO_TAX"
data-object="UTILS_PKG_S.CALC_TAX_BY_SUM_WO_TAX"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUM_WO_TAX</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Стоимость без налогов</td>
</tr>
<tr class="">
<td>num_N_TAX_RATE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Ставка налога</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Валюта</td>
</tr>
<tr class="">
<td>num_N_ROUNDING_RULE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Правило округления</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Стоимость с налогами</td>
</tr>
<tr class="">
<td>num_N_SUM_TAX</td>
<td>OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Сумма налога</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_COLUMN_SIZE-0" name="UTILS_PKG_S.GET_COLUMN_SIZE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_COLUMN_SIZE</h5>
<div class="_description">
Возвратить размер варчарной колонки по таблице
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_COLUMN_SIZE"
data-object="UTILS_PKG_S.GET_COLUMN_SIZE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_TABLE_NAME</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Наименование таблицы</td>
</tr>
<tr class="">
<td>vch_COLUMN_NAME</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Наименование колонки таблицы</td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td>Размер колонки таблицы</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.IS_DATES_INTERSECT-0" name="UTILS_PKG_S.IS_DATES_INTERSECT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_DATES_INTERSECT</h5>
<div class="_description">
Проверить пересечение двух временных отрезков, NULL во входных данных расценивается как открытая граница
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="IS_DATES_INTERSECT"
data-object="UTILS_PKG_S.IS_DATES_INTERSECT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_D_BEGIN_1</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата начала первого отрезка</td>
</tr>
<tr class="">
<td>dt_D_END_1</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания первого отрезка</td>
</tr>
<tr class="">
<td>dt_D_BEGIN_2</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата начала второго отрезка</td>
</tr>
<tr class="">
<td>dt_D_END_2</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания второго отрезка</td>
</tr>
<tr class="">
<td colspan="5">RETURN CONST.BOOL</td>
<td>Дата окончания пересечения временных отрезков</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" style="cursor: default" class="">
<a href="#UTILS_PKG_S.LOG_CALL-0" name="UTILS_PKG_S.LOG_CALL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE LOG_CALL</h5>
<div class="_description">
Процедура записывает одну строку в TT_VALUES в автономной транзакции.
Ее можно использовать для подсчета количества вызовов функций в запросах.
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.ADD_TIME_PERIOD-0" name="UTILS_PKG_S.ADD_TIME_PERIOD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION ADD_TIME_PERIOD</h5>
<div class="_description">
Adds period to date.
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="ADD_TIME_PERIOD"
data-object="UTILS_PKG_S.ADD_TIME_PERIOD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_D_DATE</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Date</td>
</tr>
<tr class="">
<td>num_N_TIME_UNIT_ID</td>
<td>IN</td>
<td>SR_GOODS.N_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Period id (REF_TYPE_Unit_Time_Type)</td>
</tr>
<tr class="">
<td>num_N_QUANT</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>1</td>
<td>Periods count</td>
</tr>
<tr class="">
<td colspan="5">RETURN DETERMINISTIC</td>
<td>Result date</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.BIT_NOT-0" name="UTILS_PKG_S.BIT_NOT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION BIT_NOT</h5>
<div class="_description">
Побитовое НЕ
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="BIT_NOT"
data-object="UTILS_PKG_S.BIT_NOT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_VALUE_1</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Первый параметр бинарной операции</td>
</tr>
<tr class="">
<td>num_N_VALUE_2</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Второй параметр бинарной операции</td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td>Побитовое НЕ двух чисел</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.BIT_OR-0" name="UTILS_PKG_S.BIT_OR-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION BIT_OR</h5>
<div class="_description">
Побитовое OR
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="BIT_OR"
data-object="UTILS_PKG_S.BIT_OR"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_VALUE_1</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Первый параметр бинарной операции</td>
</tr>
<tr class="">
<td>num_N_VALUE_2</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Второй параметр бинарной операции</td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td>Побитовое OR двух чисел</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.COLLECT_LOCAL_CONTEXT-0" name="UTILS_PKG_S.COLLECT_LOCAL_CONTEXT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION COLLECT_LOCAL_CONTEXT</h5>
<div class="_description">
Получение текущего контекста в виде коллекции
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="COLLECT_LOCAL_CONTEXT"
data-object="UTILS_PKG_S.COLLECT_LOCAL_CONTEXT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_NAMESPACE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Контекст</td>
</tr>
<tr class="">
<td colspan="5">RETURN "application_context"</td>
<td>Текущий контекст</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.FLAG_TO_NUM_BOOL-0" name="UTILS_PKG_S.FLAG_TO_NUM_BOOL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION FLAG_TO_NUM_BOOL</h5>
<div class="_description">
Convert flag to CONST.BOOL subtype. NULL is interpreted as CONST.b_FALSE.
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="FLAG_TO_NUM_BOOL"
data-object="UTILS_PKG_S.FLAG_TO_NUM_BOOL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>ch_C_FL_VALUE</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td></td>
<td>Flag value</td>
</tr>
<tr class="">
<td colspan="5">RETURN DETERMINISTIC</td>
<td>CONST.b_TRUE or CONST.b_FALSE</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_CALLER_UNIT_INFO-0" name="UTILS_PKG_S.GET_CALLER_UNIT_INFO-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE GET_CALLER_UNIT_INFO</h5>
<div class="_description">
Returns caller unit info. I.e. unit name and line no.
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_CALLER_UNIT_INFO"
data-object="UTILS_PKG_S.GET_CALLER_UNIT_INFO"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DEPTH</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>0</td>
<td>Stack level.</td>
</tr>
<tr class="">
<td>vch_VC_UNIT_NAME</td>
<td>OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Caller unit name.</td>
</tr>
<tr class="">
<td>num_N_LINE_NO</td>
<td>OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Caller unit line number.</td>
</tr>
<tr class="">
<td>num_N_STACK_SIZE</td>
<td>OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Stack size.</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_FIBONACCI_NUMBER-0" name="UTILS_PKG_S.GET_FIBONACCI_NUMBER-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_FIBONACCI_NUMBER</h5>
<div class="_description">
Получение числа Фибоначчи
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_FIBONACCI_NUMBER"
data-object="UTILS_PKG_S.GET_FIBONACCI_NUMBER"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_Pos</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Номер члена последовательности (целое число)</td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td>Число Фибоначчи</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_LOCAL_CONTEXT-0" name="UTILS_PKG_S.GET_LOCAL_CONTEXT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_LOCAL_CONTEXT</h5>
<div class="_description">
Получение текущего контекста сессии
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_LOCAL_CONTEXT"
data-object="UTILS_PKG_S.GET_LOCAL_CONTEXT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_NAMESPACE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Контекст</td>
</tr>
<tr class="">
<td colspan="5">RETURN "application_context"</td>
<td>Список локальных контекстных переменных текущей сессии</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_NLS-0" name="UTILS_PKG_S.GET_NLS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_NLS</h5>
<div class="_description">
Get value of specified nls parameter
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_NLS"
data-object="UTILS_PKG_S.GET_NLS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_PARAMETER</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>NLS parameter</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>NLS parameter value</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.START_PROFILING-0" name="UTILS_PKG_S.START_PROFILING-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE START_PROFILING</h5>
<div class="_description">
Запуск профилировки
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="START_PROFILING"
data-object="UTILS_PKG_S.START_PROFILING"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_MESSAGE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Сообщение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.ALL_ACTIVE-0" name="UTILS_PKG_S.ALL_ACTIVE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION ALL_ACTIVE</h5>
<div class="_description">
Returns Y if all passed arguments equal Y, N otherwise
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="ALL_ACTIVE"
data-object="UTILS_PKG_S.ALL_ACTIVE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>ch_C_ACTIVE_1</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>ch_C_ACTIVE_2</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>ch_C_ACTIVE_3</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td>'Y'</td>
<td></td>
</tr>
<tr class="">
<td>ch_C_ACTIVE_4</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td>'Y'</td>
<td></td>
</tr>
<tr class="">
<td>ch_C_ACTIVE_5</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td>'Y'</td>
<td></td>
</tr>
<tr class="">
<td>ch_C_ACTIVE_6</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td>'Y'</td>
<td></td>
</tr>
<tr class="">
<td>ch_C_ACTIVE_7</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td>'Y'</td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN DETERMINISTIC</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.CALC_TAX_BY_PRICE_WO_TAX-0" name="UTILS_PKG_S.CALC_TAX_BY_PRICE_WO_TAX-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CALC_TAX_BY_PRICE_WO_TAX</h5>
<div class="_description">
Расчет сумм по цене без налога.
Поскольку цена всегда одинакова (не зависит от суммы), то цену с налогом расчитываем исходя из цены без налога.
Последовательность рассчета сумм: кол-во * цену без налога = стоимость без налогов => сумма налогов
=> стоимость с налогами = стоимость без налогов + сумма налогов
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="CALC_TAX_BY_PRICE_WO_TAX"
data-object="UTILS_PKG_S.CALC_TAX_BY_PRICE_WO_TAX"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_QUANT</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Количество</td>
</tr>
<tr class="">
<td>num_N_PRICE_WO_TAX</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Цена без налога</td>
</tr>
<tr class="">
<td>num_N_TAX_RATE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Ставка налога</td>
</tr>
<tr class="">
<td>num_N_PRICE</td>
<td>IN/OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Цена с налогом</td>
</tr>
<tr class="">
<td>num_N_SUM_WO_TAX</td>
<td>IN/OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Сумма без налога</td>
</tr>
<tr class="">
<td>num_N_SUM_TAX</td>
<td>IN/OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Сумма налога</td>
</tr>
<tr class="">
<td>num_N_SUM</td>
<td>IN/OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Сумма с налогом</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Валюта</td>
</tr>
<tr class="">
<td>num_N_ROUNDING_RULE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Правило округления</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.FROM_EPOCH_MS_TIME_TO_TS-0" name="UTILS_PKG_S.FROM_EPOCH_MS_TIME_TO_TS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION FROM_EPOCH_MS_TIME_TO_TS</h5>
<div class="_description">
Convert milliseconds from the beginning of Unix epoch time to Oracle timestamp
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="FROM_EPOCH_MS_TIME_TO_TS"
data-object="UTILS_PKG_S.FROM_EPOCH_MS_TIME_TO_TS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_TIME</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Unix time in milliseconds (integer)</td>
</tr>
<tr class="">
<td colspan="5">RETURN TIMESTAMP</td>
<td>Oracle timestamp</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_DATE_DIFF-0" name="UTILS_PKG_S.GET_DATE_DIFF-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_DATE_DIFF</h5>
<div class="_description">
Получение разницы между двумя датами в заданной единице измерения времени
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_DATE_DIFF"
data-object="UTILS_PKG_S.GET_DATE_DIFF"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата начала</td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания</td>
</tr>
<tr class="">
<td>num_N_UNIT_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.UNIT_Day</td>
<td>Единица измерения</td>
</tr>
<tr class="">
<td>num_N_ROUND_TYPE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>CONST.ROUND_TYPE_Floor</td>
<td>Вид округления</td>
</tr>
<tr class="">
<td>ch_C_FL_ALLOW_NEGATIVE</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td>'N'</td>
<td>Флаг допустимости периодов, в которых дата начала больше даты окончания</td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td>Разница между двумя датами в указанной единице измерения времени</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_NEXT_N_LINE_NO-0" name="UTILS_PKG_S.GET_NEXT_N_LINE_NO-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_NEXT_N_LINE_NO</h5>
<div class="_description">
Получение следующего номера строки по N_LINE_NO
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_NEXT_N_LINE_NO"
data-object="UTILS_PKG_S.GET_NEXT_N_LINE_NO"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Числовой номер строки</td>
</tr>
<tr class="">
<td>b_ParentLine</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Признак родительской строки</td>
</tr>
<tr class="">
<td colspan="5">RETURN DETERMINISTIC</td>
<td>Следующий номер строки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_PARENT_N_LINE_NO-0" name="UTILS_PKG_S.GET_PARENT_N_LINE_NO-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_PARENT_N_LINE_NO</h5>
<div class="_description">
Получение N_LINE_NO родительской строки
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_PARENT_N_LINE_NO"
data-object="UTILS_PKG_S.GET_PARENT_N_LINE_NO"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Числовой номер строки</td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td>N_LINE_NO родительской строки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_QUANT_FROM_UNIT-0" name="UTILS_PKG_S.GET_QUANT_FROM_UNIT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_QUANT_FROM_UNIT</h5>
<div class="_description">
Пересчет количества из одной единицы измерения в другую
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_QUANT_FROM_UNIT"
data-object="UTILS_PKG_S.GET_QUANT_FROM_UNIT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_QUANT_FROM</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Исходное количество</td>
</tr>
<tr class="">
<td>num_N_UNIT_FROM_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор исходной единицы измерения</td>
</tr>
<tr class="">
<td>num_N_UNIT_TO_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор конечной единицы измерения</td>
</tr>
<tr class="">
<td>num_N_ROUNDING_RULE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td></td>
</tr>
<tr class="">
<td>num_N_ROUNDING_TYPE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Вид округления (вверх, вниз, математическое)</td>
</tr>
<tr class="">
<td>b_AllowZeroResult</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_TRUE</td>
<td>Признак допустимости округления до нуля. Если округлять до нуля<br/>нельзя, то к результату будет добавлена единица младшего разряда</td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td>Количество в других единицах измерения</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.INFINITE_LOOP_GUARD-0" name="UTILS_PKG_S.INFINITE_LOOP_GUARD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE INFINITE_LOOP_GUARD</h5>
<div class="_description">
Protection from inifinite loop. Raises an exception when max iteration count exceeded.
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="INFINITE_LOOP_GUARD"
data-object="UTILS_PKG_S.INFINITE_LOOP_GUARD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_COUNTER</td>
<td>IN/OUT</td>
<td>NOCOPY NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Counter</td>
</tr>
<tr class="">
<td>num_N_MAX_ITERATION_COUNT</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>100</td>
<td>Max iteration count</td>
</tr>
<tr class="">
<td>vch_VC_GUARD_NAME</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>'Loop guard'</td>
<td>Guard name</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.REFRESH_MATERIALIZED_VIEW-0" name="UTILS_PKG_S.REFRESH_MATERIALIZED_VIEW-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE REFRESH_MATERIALIZED_VIEW</h5>
<div class="_description">
Обновление материализованного представления
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="REFRESH_MATERIALIZED_VIEW"
data-object="UTILS_PKG_S.REFRESH_MATERIALIZED_VIEW"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_VIEW_NAME</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Наименования материализованного представления</td>
</tr>
<tr class="">
<td>vch_C_METHOD</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>b_RetryComplete</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td>CONST.b_FALSE</td>
<td>Обновить представление полностью, если<br/>быстрое обновление не удалось</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.TO_CHAR_FIN-0" name="UTILS_PKG_S.TO_CHAR_FIN-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION TO_CHAR_FIN</h5>
<div class="_description">
Преобразовать денежную сумму в строку в финансовом формате —
минимум 2 знака после запятой
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="TO_CHAR_FIN"
data-object="UTILS_PKG_S.TO_CHAR_FIN"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_Sum</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Сумма</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Строка, содержащая сумму</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.ASSERT-0" name="UTILS_PKG_S.ASSERT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE ASSERT</h5>
<div class="_description">
Standard assertion. Raises exception when input is FALSE. NULL and FALSE are equivalent.
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="ASSERT"
data-object="UTILS_PKG_S.ASSERT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>bool_Expression</td>
<td>IN</td>
<td>BOOLEAN</td>
<td>PL/SQL BOOLEAN</td>
<td></td>
<td>Boolean expression</td>
</tr>
<tr class="">
<td>vch_Assertion</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>'Assertion error'</td>
<td>Exception text</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.CALC_PRICE_WO_TAX-0" name="UTILS_PKG_S.CALC_PRICE_WO_TAX-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION CALC_PRICE_WO_TAX</h5>
<div class="_description">
Расчет цены без налогов по цене с налогами с настройкой округления
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="CALC_PRICE_WO_TAX"
data-object="UTILS_PKG_S.CALC_PRICE_WO_TAX"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_PRICE</td>
<td>IN</td>
<td>SD_PRICE_ORDERS_C.N_PRICE%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Цена с налогом</td>
</tr>
<tr class="">
<td>num_N_TAX_RATE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Ставка налога</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Валюта</td>
</tr>
<tr class="">
<td>num_N_ROUNDING_RULE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Правило округления</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_PRICE_ORDERS_C.N_PRICE_WO_TAX%TYPE</td>
<td>Рассчитанная цена без налогов</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.CALC_TAX_BY_SUM-0" name="UTILS_PKG_S.CALC_TAX_BY_SUM-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CALC_TAX_BY_SUM</h5>
<div class="_description">
Расчет налога и стоимости без налога по стоимости с налогом
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="CALC_TAX_BY_SUM"
data-object="UTILS_PKG_S.CALC_TAX_BY_SUM"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUM</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Стоимость с налогом</td>
</tr>
<tr class="">
<td>num_N_TAX_RATE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Ставка налога</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Валюта</td>
</tr>
<tr class="">
<td>num_N_ROUNDING_RULE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Правило округления</td>
</tr>
<tr class="">
<td>num_N_SUM_WO_TAX</td>
<td>OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Стоимость без налога</td>
</tr>
<tr class="">
<td>num_N_SUM_TAX</td>
<td>OUT</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Сумма налога</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.DATE_INTERSECT-0" name="UTILS_PKG_S.DATE_INTERSECT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE DATE_INTERSECT</h5>
<div class="_description">
Поиск пересечения двух временных отрезков
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="DATE_INTERSECT"
data-object="UTILS_PKG_S.DATE_INTERSECT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_D_BEGIN_1</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата начала первого отрезка</td>
</tr>
<tr class="">
<td>dt_D_END_1</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания первого отрезка</td>
</tr>
<tr class="">
<td>dt_D_BEGIN_2</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата начала второго отрезка</td>
</tr>
<tr class="">
<td>dt_D_END_2</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания второго отрезка</td>
</tr>
<tr class="">
<td>dt_D_INT_BEGIN</td>
<td>OUT</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата начала результирующего отрезка</td>
</tr>
<tr class="">
<td>dt_D_INT_END</td>
<td>OUT</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания результирующего отрезка</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GENERATE_MONTHS-0" name="UTILS_PKG_S.GENERATE_MONTHS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GENERATE_MONTHS</h5>
<div class="_description">
Получение таблицы с датами начала и окончания календарных месяцев
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GENERATE_MONTHS"
data-object="UTILS_PKG_S.GENERATE_MONTHS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата, от которой считаются месяцы</td>
</tr>
<tr class="">
<td>num_N_MONTHS</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>12</td>
<td>Число месяцев для вывода</td>
</tr>
<tr class="">
<td>b_Calendar</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Вывод календарных месяцев</td>
</tr>
<tr class="">
<td>b_LastOperDate</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Рассчитывать последний месяц от dt_D_OPER</td>
</tr>
<tr class="">
<td>b_ExcludeLast</td>
<td>IN</td>
<td>MA.BOOL</td>
<td>NUMBER</td>
<td>MAIN.b_FALSE</td>
<td>Исключить последний месяц из результата</td>
</tr>
<tr class="">
<td colspan="5">RETURN DATE_PERIODS</td>
<td>Список разбитых по месяцам периодов, начиная от dt_D_OPER</td>
</tr>
<tr class="">
<td colspan="6">PIPELINED</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_AP_VISUAL_VALUE-0" name="UTILS_PKG_S.GET_AP_VISUAL_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_AP_VISUAL_VALUE</h5>
<div class="_description">
Возврашает значение доп. параметра для отображения
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_AP_VISUAL_VALUE"
data-object="UTILS_PKG_S.GET_AP_VISUAL_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DATA_TYPE_ID</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Тип значения параметра</td>
</tr>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Численное значение</td>
</tr>
<tr class="">
<td>vch_VC_VALUE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Строковое значение</td>
</tr>
<tr class="">
<td>ch_C_VALUE</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td>NULL</td>
<td>Символьное значение</td>
</tr>
<tr class="">
<td>dt_D_VALUE</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>NULL</td>
<td>Датавременное значение</td>
</tr>
<tr class="">
<td>num_N_REF_ID</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Справочное значение</td>
</tr>
<tr class="">
<td>ch_C_FL_VALUE</td>
<td>IN</td>
<td>CHAR</td>
<td>CHAR</td>
<td>NULL</td>
<td>Флаговое значение</td>
</tr>
<tr class="">
<td>clb_CL_VALUE</td>
<td>IN</td>
<td>CLOB</td>
<td>CLOB</td>
<td>NULL</td>
<td>Текстовое значение</td>
</tr>
<tr class="">
<td>vch_REF_FIELD_NAME</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>'NAME'</td>
<td></td>
</tr>
<tr class="">
<td>vch_VC_DATE_FORMAT</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>'DD.MM.YYYY'</td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Значение доп. параметра для отображения</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_BEGIN_DATE_INTERSECT-0" name="UTILS_PKG_S.GET_BEGIN_DATE_INTERSECT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_BEGIN_DATE_INTERSECT</h5>
<div class="_description">
Возвратить дату начала пересечения временных отрезков
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_BEGIN_DATE_INTERSECT"
data-object="UTILS_PKG_S.GET_BEGIN_DATE_INTERSECT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_D_BEGIN_1</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата начала первого отрезка</td>
</tr>
<tr class="">
<td>dt_D_END_1</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания первого отрезка</td>
</tr>
<tr class="">
<td>dt_D_BEGIN_2</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата начала второго отрезка</td>
</tr>
<tr class="">
<td>dt_D_END_2</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания второго отрезка</td>
</tr>
<tr class="">
<td colspan="5">RETURN DATE</td>
<td>Дата начала пересечения временных отрезков</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_VC_LINE_NO-0" name="UTILS_PKG_S.GET_VC_LINE_NO-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_VC_LINE_NO</h5>
<div class="_description">
Получение строкового номера строки по N_LINE_NO
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_VC_LINE_NO"
data-object="UTILS_PKG_S.GET_VC_LINE_NO"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Числовой номер строки</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Строковый номер строки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_XML_CL_VALUE-0" name="UTILS_PKG_S.GET_XML_CL_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_XML_CL_VALUE</h5>
<div class="_description">
Get value from XML using XPath.
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_XML_CL_VALUE"
data-object="UTILS_PKG_S.GET_XML_CL_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>xml_X_DOC</td>
<td>IN</td>
<td>XMLTYPE</td>
<td>OPAQUE/XMLTYPE</td>
<td></td>
<td>XML document</td>
</tr>
<tr class="">
<td>vch_VC_XPATH</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>XPath request</td>
</tr>
<tr class="">
<td colspan="5">RETURN CLOB</td>
<td>Result value (CLOB)</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.HASH_PASSWORD-0" name="UTILS_PKG_S.HASH_PASSWORD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE HASH_PASSWORD</h5>
<div class="_description">
Hash password string.
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="HASH_PASSWORD"
data-object="UTILS_PKG_S.HASH_PASSWORD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_PASSWORD</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Password</td>
</tr>
<tr class="">
<td>num_N_HASH_TYPE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Hash type [REF_TYPE_Pass_Hash_Type]</td>
</tr>
<tr class="">
<td>vch_VC_HASH</td>
<td>OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Hashed password string</td>
</tr>
<tr class="">
<td>vch_VC_SALT</td>
<td>OUT</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Random-generated salt used for hashing</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.IS_PROC_EXISTS-0" name="UTILS_PKG_S.IS_PROC_EXISTS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_PROC_EXISTS</h5>
<div class="_description">
Проверка на существование процедуры
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="IS_PROC_EXISTS"
data-object="UTILS_PKG_S.IS_PROC_EXISTS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_PACKAGE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Наименование пакета хранимых процедур</td>
</tr>
<tr class="">
<td>vch_VC_PROCEDURE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Наименование процедуры</td>
</tr>
<tr class="">
<td colspan="5">RETURN MAIN.BOOL</td>
<td>результат проверки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.CLOSE_CURSOR-0" name="UTILS_PKG_S.CLOSE_CURSOR-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE CLOSE_CURSOR</h5>
<div class="_description">
Close cursor if necessary.
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="CLOSE_CURSOR"
data-object="UTILS_PKG_S.CLOSE_CURSOR"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>c_Cusror</td>
<td>IN/OUT</td>
<td>NOCOPY SYS_REFCURSOR</td>
<td>REF CURSOR</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.DATE_TO_STR-0" name="UTILS_PKG_S.DATE_TO_STR-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION DATE_TO_STR</h5>
<div class="_description">
Convert date to string representation.
Currently uses DD.MM.YYYY format for dates and DD.MM.YYYY HH24:MI:SS for datetime
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="DATE_TO_STR"
data-object="UTILS_PKG_S.DATE_TO_STR"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_D_DATE</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Date</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>String representation</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_C_PERIOD-0" name="UTILS_PKG_S.GET_C_PERIOD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_C_PERIOD</h5>
<div class="_description">
Get period code
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_C_PERIOD"
data-object="UTILS_PKG_S.GET_C_PERIOD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_DURATION_UNIT_ID</td>
<td>IN</td>
<td>SR_SERV_SCHEMES.N_DURATION_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Duration unit</td>
</tr>
<tr class="">
<td>num_N_DURATION_VALUE</td>
<td>IN</td>
<td>SR_SERV_SCHEMES.N_DURATION_VALUE%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Duration value</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Period code</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_PERIOD_FACTOR-0" name="UTILS_PKG_S.GET_PERIOD_FACTOR-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_PERIOD_FACTOR</h5>
<div class="_description">
Get fraction of period.
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_PERIOD_FACTOR"
data-object="UTILS_PKG_S.GET_PERIOD_FACTOR"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_TIME_PERIOD_UNIT_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_TIME_PERIOD_VALUE</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_TIME_UNIT_RATIO-0" name="UTILS_PKG_S.GET_TIME_UNIT_RATIO-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_TIME_UNIT_RATIO</h5>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_TIME_UNIT_RATIO"
data-object="UTILS_PKG_S.GET_TIME_UNIT_RATIO"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_FRACTION_PERIOD_UNIT_ID</td>
<td>IN</td>
<td>SR_SERV_SCHEMES.N_DURATION_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_FRACTION_PERIOD_VALUE</td>
<td>IN</td>
<td>SR_SERV_SCHEMES.N_DURATION_VALUE%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_ENTIRE_PERIOD_UNIT_ID</td>
<td>IN</td>
<td>SR_SERV_SCHEMES.N_DURATION_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_ENTIRE_PERIOD_VALUE</td>
<td>IN</td>
<td>SR_SERV_SCHEMES.N_DURATION_VALUE%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.SET_LONGOP_STATUS-0" name="UTILS_PKG_S.SET_LONGOP_STATUS-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE SET_LONGOP_STATUS</h5>
<div class="_description">
Установить состояние длинной операции
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="SET_LONGOP_STATUS"
data-object="UTILS_PKG_S.SET_LONGOP_STATUS"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>rec_LONGOP_DESCR</td>
<td>IN/OUT</td>
<td>NOCOPY LONGOP_DESCR</td>
<td>PL/SQL RECORD</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>vch_OP_NAME</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименование операции</td>
</tr>
<tr class="">
<td>vch_ENTITY_NAME</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименование объекта</td>
</tr>
<tr class="">
<td>num_ENTITY_NO</td>
<td>IN</td>
<td>BINARY_INTEGER</td>
<td>BINARY_INTEGER</td>
<td>NULL</td>
<td>Номер объекта</td>
</tr>
<tr class="">
<td>vch_JOB_UNIT_NAME</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименование условных единиц выполнения задания</td>
</tr>
<tr class="">
<td>num_TOTAL_JOB_UNITS</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Количество условных единиц для выполненного задания</td>
</tr>
<tr class="">
<td>num_CURRENT_JOB_UNITS</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Текущее количество условных единиц выполнения задания</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.ZERO_NULL-0" name="UTILS_PKG_S.ZERO_NULL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION ZERO_NULL</h5>
<div class="_description">
Преобразовать 0 в NULL, иначе возвратить переданное значение
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="ZERO_NULL"
data-object="UTILS_PKG_S.ZERO_NULL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Число</td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td>NULL или переданное значение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.DATE_IN_DBTIMEZONE-0" name="UTILS_PKG_S.DATE_IN_DBTIMEZONE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION DATE_IN_DBTIMEZONE</h5>
<div class="_description">
Get datetime in DB time zone
dt_D_OPER Date
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="DATE_IN_DBTIMEZONE"
data-object="UTILS_PKG_S.DATE_IN_DBTIMEZONE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_D_OPER</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN DATE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_END_DATE_INTERSECT-0" name="UTILS_PKG_S.GET_END_DATE_INTERSECT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_END_DATE_INTERSECT</h5>
<div class="_description">
Возвратить дату окончания пересечения временных отрезков
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_END_DATE_INTERSECT"
data-object="UTILS_PKG_S.GET_END_DATE_INTERSECT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_D_BEGIN_1</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата начала первого отрезка</td>
</tr>
<tr class="">
<td>dt_D_END_1</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания первого отрезка</td>
</tr>
<tr class="">
<td>dt_D_BEGIN_2</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата начала второго отрезка</td>
</tr>
<tr class="">
<td>dt_D_END_2</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td>Дата окончания второго отрезка</td>
</tr>
<tr class="">
<td colspan="5">RETURN DATE</td>
<td>Дата окончания пересечения временных отрезков</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_ISO_WEEK_DAY-0" name="UTILS_PKG_S.GET_ISO_WEEK_DAY-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ISO_WEEK_DAY</h5>
<div class="_description">
Определить номер дня недели для указанной даты.
Понедельник, в отличие от TO_CHAR(dt_DATE, 'D') не зависит от NLS_TERRITORY
и всегда является первым днём недели.
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_ISO_WEEK_DAY"
data-object="UTILS_PKG_S.GET_ISO_WEEK_DAY"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_DATE</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td>SYSDATE</td>
<td>Дата</td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td>Номер дня неделя</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_ONE-0" name="UTILS_PKG_S.GET_ONE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_ONE</h5>
<div class="_description">
Returns NULL for N_UNIT_ID = Unknown.
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_ONE"
data-object="UTILS_PKG_S.GET_ONE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_UNIT_ID</td>
<td>IN</td>
<td>SR_GOODS.N_UNIT_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Unit</td>
</tr>
<tr class="">
<td colspan="5">RETURN DETERMINISTIC</td>
<td>1 or NULL</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_TABLE_COLUMNS_LIST-0" name="UTILS_PKG_S.GET_TABLE_COLUMNS_LIST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_TABLE_COLUMNS_LIST</h5>
<div class="_description">
Get delimited list of table columns
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_TABLE_COLUMNS_LIST"
data-object="UTILS_PKG_S.GET_TABLE_COLUMNS_LIST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_TABLE_NAME</td>
<td>IN</td>
<td>ALL_TABLES.TABLE_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Table name</td>
</tr>
<tr class="">
<td>vch_VC_OWNER</td>
<td>IN</td>
<td>ALL_TABLES.OWNER%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Schema owner</td>
</tr>
<tr class="">
<td>vch_VC_DELIMITER</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>' '</td>
<td>Delimiter</td>
</tr>
<tr class="">
<td>vch_VC_TABLE_ALIAS</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Alias for table to prepend column name</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Columns list</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.PROFILE_POINT-0" name="UTILS_PKG_S.PROFILE_POINT-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE PROFILE_POINT</h5>
<div class="_description">
Этап профилировки
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="PROFILE_POINT"
data-object="UTILS_PKG_S.PROFILE_POINT"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_POINT_NAME</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Наименование этапа</td>
</tr>
<tr class="">
<td>vch_VC_MESSAGE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Сообщение</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.TO_NUMBER_UNI-0" name="UTILS_PKG_S.TO_NUMBER_UNI-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION TO_NUMBER_UNI</h5>
<div class="_description">
Преобразовать строку в число, строка понимает любой десятичный разделитель (, и .)
независимо от региональных настроек.
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="TO_NUMBER_UNI"
data-object="UTILS_PKG_S.TO_NUMBER_UNI"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_STRING</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Строка, содержащая число</td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td>Число</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.TO_ORA_BOOL-0" name="UTILS_PKG_S.TO_ORA_BOOL-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION TO_ORA_BOOL</h5>
<div class="_description">
Приведение типа CONST.BOOL/MAIN.BOOL к boolean. NULL интерпретируется как FALSE.
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="TO_ORA_BOOL"
data-object="UTILS_PKG_S.TO_ORA_BOOL"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>b_Value</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td></td>
<td>Булевый тип CONST.BOOL</td>
</tr>
<tr class="">
<td colspan="5">RETURN DETERMINISTIC</td>
<td>Булевый тип BOOLEAN</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.CALC_SUM_WO_TAX_BY_SUM-0" name="UTILS_PKG_S.CALC_SUM_WO_TAX_BY_SUM-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION CALC_SUM_WO_TAX_BY_SUM</h5>
<div class="_description">
Расчет стоимости без налога по стоимости с налогом
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="CALC_SUM_WO_TAX_BY_SUM"
data-object="UTILS_PKG_S.CALC_SUM_WO_TAX_BY_SUM"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_SUM</td>
<td>IN</td>
<td>SD_GOOD_MOVES.N_SUM%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Стоимость с налогом</td>
</tr>
<tr class="">
<td>num_N_TAX_RATE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Ставка налога</td>
</tr>
<tr class="">
<td>num_N_CURRENCY_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Валюта</td>
</tr>
<tr class="">
<td>num_N_ROUNDING_RULE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Правило округления</td>
</tr>
<tr class="">
<td colspan="5">RETURN SD_GOOD_MOVES.N_SUM_WO_TAX%TYPE</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_HASHED_STRING-0" name="UTILS_PKG_S.GET_HASHED_STRING-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_HASHED_STRING</h5>
<div class="_description">
Get hashed password string.
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_HASHED_STRING"
data-object="UTILS_PKG_S.GET_HASHED_STRING"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_STRING</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Source string</td>
</tr>
<tr class="">
<td>num_N_HASH_TYPE_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Hash type [REF_TYPE_Pass_Hash_Type]</td>
</tr>
<tr class="">
<td>vch_VC_SALT</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Salt</td>
</tr>
<tr class="">
<td colspan="5">RETURN DETERMINISTIC</td>
<td>Hashed password string</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_LOOKUP_VISUAL_VALUE-0" name="UTILS_PKG_S.GET_LOOKUP_VISUAL_VALUE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_LOOKUP_VISUAL_VALUE</h5>
<div class="_description">
Возвращает значение лукапа для отображения
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_LOOKUP_VISUAL_VALUE"
data-object="UTILS_PKG_S.GET_LOOKUP_VISUAL_VALUE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_VALUE</td>
<td>IN</td>
<td>UI_OBJECT_SETTGS.N_VALUE%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Численное значение</td>
</tr>
<tr class="">
<td>num_N_LOOKUP_TYPE</td>
<td>IN</td>
<td>UI_OBJECT_SETTGS.N_UI_OBJ_SET_TYPE_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td>Тип лукапа</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Значение лукапа для отображения</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_N_MAJOR_LINE_NO-0" name="UTILS_PKG_S.GET_N_MAJOR_LINE_NO-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_MAJOR_LINE_NO</h5>
<div class="_description">
Получение номера родительской строки по N_LINE_NO
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_N_MAJOR_LINE_NO"
data-object="UTILS_PKG_S.GET_N_MAJOR_LINE_NO"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Числовой номер строки</td>
</tr>
<tr class="">
<td colspan="5">RETURN DETERMINISTIC</td>
<td>Номер родительской строки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_N_MINOR_LINE_NO-0" name="UTILS_PKG_S.GET_N_MINOR_LINE_NO-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_N_MINOR_LINE_NO</h5>
<div class="_description">
Получение номера дочерней строки по N_LINE_NO
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_N_MINOR_LINE_NO"
data-object="UTILS_PKG_S.GET_N_MINOR_LINE_NO"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_N_LINE_NO</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Числовой номер строки</td>
</tr>
<tr class="">
<td colspan="5">RETURN DETERMINISTIC</td>
<td>Номер дочерней строки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_PK_COLUMN_NAME-0" name="UTILS_PKG_S.GET_PK_COLUMN_NAME-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_PK_COLUMN_NAME</h5>
<div class="_description">
Get primary key column name
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_PK_COLUMN_NAME"
data-object="UTILS_PKG_S.GET_PK_COLUMN_NAME"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_TABLE_NAME</td>
<td>IN</td>
<td>ALL_TABLES.TABLE_NAME%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Table name</td>
</tr>
<tr class="">
<td>vch_VC_OWNER</td>
<td>IN</td>
<td>ALL_TABLES.OWNER%TYPE</td>
<td>VARCHAR2</td>
<td></td>
<td>Schema owner</td>
</tr>
<tr class="">
<td colspan="5">RETURN ALL_TAB_COLUMNS.COLUMN_NAME%TYPE</td>
<td>Primary key column name</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_PROFILING-0" name="UTILS_PKG_S.GET_PROFILING-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_PROFILING</h5>
<div class="_description">
Результат профилировки
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_PROFILING"
data-object="UTILS_PKG_S.GET_PROFILING"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_MESSAGE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Сообщение</td>
</tr>
<tr class="">
<td>num_N_INFERIOR_LIMIT_SEC</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>NULL</td>
<td>Нижний предел в секундах, при котором следует выводить профилировку</td>
</tr>
<tr class="">
<td colspan="5">RETURN VARCHAR2</td>
<td>Результат профилировки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.GET_TS_DIFF_IN_SEC-0" name="UTILS_PKG_S.GET_TS_DIFF_IN_SEC-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION GET_TS_DIFF_IN_SEC</h5>
<div class="_description">
Get timestamp difference in seconds with milliseconds
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="GET_TS_DIFF_IN_SEC"
data-object="UTILS_PKG_S.GET_TS_DIFF_IN_SEC"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>ts_TS_BEGIN</td>
<td>IN</td>
<td>TIMESTAMP</td>
<td>TIMESTAMP</td>
<td></td>
<td>Starting date</td>
</tr>
<tr class="">
<td>ts_TS_END</td>
<td>IN</td>
<td>TIMESTAMP</td>
<td>TIMESTAMP</td>
<td></td>
<td>Ending date</td>
</tr>
<tr class="">
<td colspan="5">RETURN NUMBER</td>
<td>Difference in seconds</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.HTTP_REQUEST-0" name="UTILS_PKG_S.HTTP_REQUEST-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE HTTP_REQUEST</h5>
<div class="_description">
Perform HTTP request.
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="HTTP_REQUEST"
data-object="UTILS_PKG_S.HTTP_REQUEST"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_URL</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>URL</td>
</tr>
<tr class="">
<td>vch_VC_WALLET_PATH</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Certificates wallet path</td>
</tr>
<tr class="">
<td>vch_VC_WALLET_PASSWORD</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Wallet's password</td>
</tr>
<tr class="">
<td>vch_VC_BASIC_AUTH_USER</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Basic authentication username</td>
</tr>
<tr class="">
<td>vch_VC_BASIC_AUTH_PASSWORD</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>NULL</td>
<td>Basic authentication password</td>
</tr>
<tr class="">
<td>clb_CL_RESPONSE</td>
<td>OUT</td>
<td>CLOB</td>
<td>CLOB</td>
<td></td>
<td>Response</td>
</tr>
<tr class="">
<td>num_N_RESPONSE_CSID</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td>DBMS_LOB.DEFAULT_CSID</td>
<td>Response CSID</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.IS_ENTIRE_PERIOD-0" name="UTILS_PKG_S.IS_ENTIRE_PERIOD-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_ENTIRE_PERIOD</h5>
<div class="_description">
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.
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="IS_ENTIRE_PERIOD"
data-object="UTILS_PKG_S.IS_ENTIRE_PERIOD"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>dt_D_BEGIN</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>dt_D_END</td>
<td>IN</td>
<td>DATE</td>
<td>DATE</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_PERIOD_UNIT_ID</td>
<td>IN</td>
<td>SI_REF.N_REF_ID%TYPE</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td>num_N_PERIOD_VALUE</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td></td>
</tr>
<tr class="">
<td colspan="5">RETURN BOOLEAN</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.IS_UNLOCK_HASH_VALID-0" name="UTILS_PKG_S.IS_UNLOCK_HASH_VALID-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION IS_UNLOCK_HASH_VALID</h5>
<div class="_description">
Проверка на валидность хэша, выданного на редактирование заблокированой сущности
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="IS_UNLOCK_HASH_VALID"
data-object="UTILS_PKG_S.IS_UNLOCK_HASH_VALID"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>num_ID</td>
<td>IN</td>
<td>NUMBER</td>
<td>NUMBER</td>
<td></td>
<td>Идентификатор сущности, на редактирование которой выдается разрешение</td>
</tr>
<tr class="">
<td>vch_IssueCode</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Код заявки, на основе которой дается доступ</td>
</tr>
<tr class="">
<td>vch_Hash</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Строка-хэш</td>
</tr>
<tr class="">
<td colspan="5">RETURN MAIN.BOOL</td>
<td>Результат проверки</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.NUM_BOOL_TO_FLAG-0" name="UTILS_PKG_S.NUM_BOOL_TO_FLAG-0" class="_link" title="Ссылка на процедуру"></a>
<h5>FUNCTION NUM_BOOL_TO_FLAG</h5>
<div class="_description">
Convert CONST.BOOL subtype to flag. NULL is interpreted as 'N'.
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="NUM_BOOL_TO_FLAG"
data-object="UTILS_PKG_S.NUM_BOOL_TO_FLAG"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>b_Value</td>
<td>IN</td>
<td>CONST.BOOL</td>
<td>NUMBER</td>
<td></td>
<td>Numberic boolean CONST.BOOL</td>
</tr>
<tr class="">
<td colspan="5">RETURN DETERMINISTIC</td>
<td>Flag ('Y'/'N')</td>
</tr>
</tbody>
</table>
</div>
</li>
<li onclick="jQuery(this).find('._full_description').toggle('blind', 'fast')" class="">
<a href="#UTILS_PKG_S.WRITE_TO_FILE-0" name="UTILS_PKG_S.WRITE_TO_FILE-0" class="_link" title="Ссылка на процедуру"></a>
<h5>PROCEDURE WRITE_TO_FILE</h5>
<div class="_description">
Write binary data to file.
</div>
<div style="display: none;"
class="_full_description"
data-package="UTILS_PKG_S"
data-subprogram="WRITE_TO_FILE"
data-object="UTILS_PKG_S.WRITE_TO_FILE"
data-overload="0"
onclick="event.stopPropagation()">
<table cellspacing="0" cellspadding="0">
<thead>
<tr>
<th>Аргумент</th>
<th>Направление</th>
<th>Ссылочный тип</th>
<th>Тип</th>
<th>Значение по умолчанию</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr class="">
<td>vch_VC_LOCATION</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>Directory path</td>
</tr>
<tr class="">
<td>vch_VC_FILENAME</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td></td>
<td>File name</td>
</tr>
<tr class="">
<td>vch_VC_OPEN_MODE</td>
<td>IN</td>
<td>VARCHAR2</td>
<td>VARCHAR2</td>
<td>'wb'</td>
<td>File open mode</td>
</tr>
<tr class="">
<td>blb_BL_DATA</td>
<td>IN</td>
<td>BLOB</td>
<td>BLOB</td>
<td>NULL</td>
<td>Binary data</td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
</div>
</div>
</div>
|