Данные из полей таблиц в полном объеме доступны не для всех пользователей. Уровень доступа к данным определяется установленными фильтрами и свойствами (Property) компаний-участников РТС и конкретных рабочих станций. Фильтрация данных производится на серверах. Пользователь получает только те данные, доступ к которым ему разрешен.
4. Типы данных
4.1. Основные типы
Тип | SQL | C | Описание |
a | char(1) | Char | Один символ |
c<size> | varchar(N) | char[N+1] | Строка из N символов (только латинский алфавит) |
w<size> | varchar(N) | char[N+1] | Строка из N символов |
o<size> | nvarchar(N) | WCHAR[N+1] | Текст из N символов |
dN. M | decimal(N, M) | UBCD(N, M) | Десятичное число без знака с фиксированной точкой ('N' – общее количество знаков, M' – количество десятичных знаков) |
sN. M | decimal(N, M) | SBCD(N, M) | Десятичное число со знаком с фиксированной точкой ('N' – общее количество знаков, M' – количество десятичных знаков) |
u4 | numeric(10) | UINT32 | Целое число размером 4 байт |
u2 | integer | UINT16 | Целое число размером 2 байт |
u1 | integer | UINT8 | Целое число размером 1 байт |
i4 | numeric(10) | INT32 | Целое число со знаком размером 4 байт |
i2 | integer | INT16 | Целое число со знаком размером 2 байт |
i1 | integer | INT8 | Целое число со знаком размером 1 байт |
t | datetime | CORETIME | Дата и время с точностью 0.01 сек |
4.2. Производные типы
Тип | Обозначение | Описание |
t_account | c23 | Номер банковского или депозитарного счета |
t_aisle | d3.0 | Процент для задания коридоров aisle, aisle1, range |
t_certificate | w50 | Номер сертификата |
t_char | a | Один символ |
t_code | c3 | 3-х символьный код депозитария, банка, группы банковских или депозитарных счетов |
t_currency | с3 | 3-х символьный код валюты |
t_frac | i1 | Количество цифр в цене после запятой |
t_i_c | w12 | Номер кода выпуска ценной бумаги |
t_inn | w32 | Номер налогоплательщика/номер паспорта физического лица |
t_isin | c12 | Код выпуска ценной бумаги в депозитарии |
t_issue_type | u1 | Тип актива по SWIFT |
t_mm | ul | Признак маркет-мейкерской заявки: 0 – обычная, 1, 2, 3 – ММ. |
t_name | c31 | Имя объекта |
t_nickname | c7 | 7-символьный код (сокращенное наименование) ценной бумаги, участника, РПС, депозитария, банка |
t_paycond | a | Однопозиционный код вида расчетов |
t_percent | d8.4 | Время... в процентах от длительности торговой сессии. |
t_precision | ul | Количество значащих цифр в цене |
t_price | d16.5 | Цена |
t_rate | d16.6 | Курс валюты |
t_reg_num | w31 | Регистрационный номер ЦБ |
t_reference | u4 | Ссылка |
t_size | d16.0 | Размер лота, сделки |
t_sprice | s16.5 | Цена со знаком |
t_sqty | s16.0 | Объем со знаком торгового лота, сделки (количество ЦБ) |
t_status | u1 | Статус сделки |
t_table_name | c63 | Название таблицы |
t_temp | s32.16 | Для расчетов calc_volume_bond() |
t_text | с255 | Текстовое поле (только латинский алфавит) |
t_uid | c32 | Уникальный идентификатор криптопакета |
t_vol_asset | s26.2 | Объем остатков по ценным бумагам, денежным средствам |
t_wtext | w255 | Текстовое поле |
5. Таблицы
5.1. Registry – общие справочники
Таблица Registry содержит информацию о настройках торговой системы и статистические данные.
Все поля таблицы доступны только администраторам. Пользователям, имеющим свойство ViewRegistry доступны строки, имеющие в поле area значение 'C' (Common).
Поле | Тип | Описание |
Id | u4 | Уникальный идентификатор записи. |
Rev | u4 | Уникальный номер изменения записи в таблице (при любом изменении записи значение rev увеличивается на 1). |
Section | t_name | Имя секции (содержит наименование раздела, к которому относится соответствующий параметр). |
item_name | t_name | Название параметра. |
item_value | t_wtext | Значение параметра. |
area | t_char | Параметр доступа к просмотру записи. Он может иметь только два значения: ('P' – Private, 'C' – Common). |
Секции Registry, имеющие в поле area значение 'C':
bl_base_currency - базовaя валюта торговой системы;
bl_digits_in_row - количество значащих цифр в цене по умолчанию при создании новой ЦБ;
bl_group_accounts_B - задание кодов групп банковских счетов. В поле item_name задается код группы, в поле value – флаг активности торгов по группе: 1 – торги открыты, <>1 – торги закрыты;
bl_group_accounts_D - задание кодов групп депозитарных счетов. В поле item_name задается код группы, в поле value – флаг активности торгов по группе: 1 – торги открыты, <>1 – торги закрыты;
bl_news - установка обозначений источников новостей и времени их хранения в базе данных торговой системы;
bl_rate – значение курса Центрального Банка РФ (рубли за доллар США) на следующий за текущим день (вводится после официального сообщения в 12:30);
bl_status_system - индикация состояния торговых сессий в торговой системе и подсистеме СГК;
list-<название листинга> - установка условий торговли на соответствующих площадках. Параметры item_name и value имеют такое значение:
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 |


