Ядро

address_area

Справочник районов

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(10)

false

Код района

title

varchar(150)

false

0

Название района

cityid

int(11)

false

-1

Код города, внешний ключ к address_city:id

address_city

Справочник городов

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код

title

varchar(150)

false

0

Название города

pos

int(11)

true

1

Номер по порядку при выводе

country_id

int(11)

false

1

Код страны, внешний ключ к address_country:id

address_country

Страны

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Идентификатор

title

varchar(255)

false

Название

address_house

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(10) unsigned

false

Код записи

streetid

int(11)

false

0

Код улицы, внешник ключ к address_street:id

house

int(11)

false

0

Номер дома

frac

varchar(30)

true

Дробь

amount

smallint(5)

false

0

Кол-во квартир

comment

varchar(100)

true

Комментарий

areaid

int(10)

false

0

Код района, внешник ключ к address_area:id

quarterid

int(10)

false

0

Код квартала, внешник ключ к address_quarter:id

box_index

varchar(10)

true

почтовый индекс

dt

date

true

дата подключения

pod_diapazon

text

false

диапазоны подъездов

pod

varchar(200)

false

address_quarter

Кварталы

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(10) unsigned

false

Код

title

varchar(150)

false

0

Название квартала

gid

int(11)

true

Обслуживающая группа crm

cityid

int(11)

false

-1

Код города, внешник ключ к address_city:id

address_street

Справочник улиц

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(10)

false

Код

title

varchar(150)

false

0

Название улицы

p_index

varchar(6)

false

Индекс улицы

cityid

int(11)

false

-1

Код города, внешний ключ к address_city:id

bgs_group

Группы пользователей

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код

title

varchar(250)

false

Название

comment

varchar(250)

false

Примечание

cgr

bigint(20)

false

0

Маска разрешенных групп договоров

pids

varchar(120)

true

Коды параметров договора и права доступа к ним

opids

varchar(255)

true

Коды параметров объектов договора и права доступа к ним

cgr_mode

tinyint(4)

false

1

Режим совпадения групп, 0 - или, 1 - и

bgs_group_action

Действия разрешенные группе

Первичный ключ

Название

Тип

Null

Default

Описание

gid

int(11)

false

0

Код группы, внешний ключ к bgs_group:id

mid

varchar(10)

false

0 - ядро, другое число - код модуля, p{число} - плагин с id равным {число}

bgs_group_menu

Правила скрытия пунктов меню для групп

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

gid

int(11)

false

🔑

menu_id

varchar(50)

false

hidden

tinyint(2)

false

bgs_module_action

Действия в каждом из модулей

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

module

varchar(100)

false

Название модуля

data

mediumtext

false

xml с действиями

bgs_query_log_yyyyMM

Месячная таблица запросов клиентов биллинга к серверу

Первичный ключ

Название

Тип

Null

Default

Описание

dtime

datetime

false

0000-00-00 00:00:00

Дата и время запроса

uid

int(11)

false

Код пользователя биллинга, внешний ключ к tableId:id

ip

varchar(20)

false

Ip адрес с которого был запрос

cid

int(11)

false

Код договора

mid_aid

varchar(100)

false

Склеенная строка <код экземпляра модуля>_<код действия>, для поиска

action

mediumtext

false

Строка с названием действия

query

mediumtext

false

Информация по запросу

c_title

varchar(150)

false

Строка с названием договора

u_name

varchar(50)

false

Имя пользователя биллинга

m_title

varchar(150)

false

Название экземпляра модуля

bgs_user_action

Действия разрешенные персонально пользователю

Первичный ключ

Название

Тип

Null

Default

Описание

uid

int(11)

false

0

Код пользователя, внешний ключ к user:id

mid

varchar(10)

false

0-ядро, другое число-код модуля, p{число}-плагин с кодом {число}

aid

int(11)

false

0

Код действия

bgs_user_group

Привязка пользователя к группам

Первичный ключ

Название

Тип

Null

Default

Описание

uid

int(11)

false

0

Код пользователя, внешний ключ к bgs_group:id

gid

int(11)

false

0

Код группы, внешний ключ к user:id

contract

Договоры

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(10) unsigned

false

Код договора

gr

bigint(20)

false

0

Битовая маска групп, внешний ключ к contract_group:id

title

varchar(150)

false

Название договора

pswd

varchar(32)

false

Пароль доступа к статистике

date1

date

true

Дата начала действия

date2

date

true

Дата окончания действия

mode

tinyint(4)

false

0

Режим баланса 0 - кредит, 1 - дебет

closesumma

decimal(10,2)

false

Лимит

pgid

int(11)

false

0

Группа параметров, внешний ключ к contract_parameter_group_name:id

pfid

int(11)

false

0

Фирма, внешний ключ к firm:id

fc

tinyint(1)

false

0

0 - физ. лицо, 1 - юр. лицо

comment

varchar(100)

false

Примечание

del

tinyint(1)

false

0

1 - договор скрыт

scid

int(11)

false

0

Код супердоговора, 0 - независимый, -1 - супердоговор

sub_list

text

false

Список кодов зависимых субдоговоров через запятую

status

tinyint(4)

false

0

Статус договора: 0 - подключен, 1 - на отключении, 2 - отключен, 3 - закрыт, 4 - приостановлен, 5 - на подключении

status_date

date

true

Дата смены статуса договора

last_tariff_change

datetime

true

Дата изменения тарифа

title_pattern_id

int(11)

false

0

Id шаблона комментария, внешний ключ к contract_comment_patterns:id

sub_mode

tinyint(4)

false

0

0 - субдоговор с зависимым балансом, 1 - с независимым.

crm_customer_id

int(11)

false

contract_account

Наработка по услугам

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

yy

smallint(5) unsigned

false

0

Год

🔑

mm

tinyint(3) unsigned

false

0

Месяц с 1

🔑

cid

int(10) unsigned

false

0

Код договора, внешний ключ к contract:id

🔑

sid

int(10)

unsigned

false

0

Код услуги, внешний ключ к service:id

summa

decimal(15,5)

true

contract_autopayment

Включение возможности режима автоплатежа для модуля на договоре

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Id записи

contract_id

int(11)

false

0

Id договора, внешний ключ к contract:id

module_id

int(11)

false

0

Id модуля, внешний ключ к installed_modules:id

date_from

datetime

true

Дата включения

date_to

datetime

true

Дата отключения

user_from

int(11)

false

-2

Id пользователя включившего возможность автоплатежа для модуля на договоре

user_to

int(11)

false

-2

Id пользователя выключившего возможность автоплатежа для модуля на договоре

contract_balance

Таблица с балансами договоров

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

yy

smallint(5) unsigned

false

0

Год

🔑

mm

tinyint(3) unsigned

false

0

Месяц (начиная с 1)

🔑

cid

int(10) unsigned

false

0

Код договора, внешний ключ к contract:id

summa1

decimal(10,2)

false

Входящий остаток на начало месяца

summa2

decimal(10,2)

false

Приход за месяц

summa3

decimal(10,2)

false

Наработка за месяц

summa4

decimal(10,2)

false

Расходы за месяц

contract_charge

Расходы

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код записи

dt

date

false

0000-00-00

Дата расхода

cid

int(11)

false

0

Код договора, внешний ключ к contract:id

pt

int(11)

false

0

Код типа расхода, внешний ключ к contract_charge_types:id

uid

nt(11)

false

0

Код пользователя

summa

decimal(10,2)

false

Сумма

comment

char(200)

false

Комментарий

lm

timestamp

false

CURRENT_TIMESTAMP

Время изменения записи

contract_charge_types

Типы расходов

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код типа расхода

title

char(50)

false

Название

flag

tinyint(2)

false

0

0 - редактируемый, 1 - нередактируемый

type

tinyint(2)

false

0

0 - элемент группы, 1 - группа

up

int(11) unsigned

false

0

Группа-предок в дереве, внешний ключ к contract_charge_types:id

payback

tinyint(1)

false

0

Данное поле различает возврат и расход. возврат - 1, расход - 0

contract_comment

Примечания к договору

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(10) unsigned

false

cid

int(10) unsigned

false

0

Код договора, внешний ключ к contract:id

uid

int(10) unsigned

false

0

Код пользователя

subject

varchar(255)

false

Тема

comment

mediumtext

false

Текст

dt

datetime

false

0000-00-00 00:00:00

Дата

visibled

bit(1)

false

b'0'

Флаг - доступно ли примечание пользователю

contract_comment_patterns

Справочник шаблонов договоров

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

title

varchar(25)

false

Название шаблона

pat

varchar(255)

false

Строка-шаблон

contract_delete_money

Правила удаления периоду прошедшему с закрытия договора

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(10) unsigned

false

Код записи

name

varchar(255)

false

Название правила

money

int(10) unsigned

false

0

Баланс, менее которого отрабатывает правило

time

int(10) unsigned

false

0

Сколько месяцев не было движения по счету

gr

bigint(20)

false

0

Маска групп договоров

date1

date

true

Дата начала действия правила

date2

date

true

Дата окончания действия правила

comment

varchar(255)

false

Комментарий

contract_delete_time

Правила удаления по остатку баланса и времени в течение которого не было движения по счету

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id int(10) unsigned

false

Код

name

varchar(255)

false

Название правила

time

int(10) unsigned

false

0

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

gr

bigint(20)

false

0

Код групп договоров

date1

date

true

Дата начала действия

date2

date

true

Дата окончания действия

contract_group

Группы договоров

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

tinyint(3) unsigned

false

0

код группы

title

varchar(100)

false

название

enable

tinyint(3) unsigned

false

0

активна = 1 (отображается в редакторе в договоре)

editable

tinyint(3)

false

1

группа редактируема в договоре

comment

varchar(255)

false

комментарий группы

contract_limit_manage

Управление лимитом из веб статистики

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Id

cid

int(11)

false

Код договора, внешний ключ к contract:id

clp_id

int(11)

true

Код задания на возвращение лимита, внешний ключ к contract_limit_period:id

summ

decimal(10,2)

false

Сумма понижения

date1

datetime

false

Дата понижения

date2

date

true

Дата восстановления

pids

varchar(100)

true

"Платежи восстановления"

rest

float(10,2)

false

0.00

Остаток

status

int(11)

true

0

Статус, 0 - "лимит не погашен", 1 - "лимит частично погашен", 2 - "лимит погашен", 3 - "лимит просрочен"

contract_limit_manage_mode

Режим управления лимитом из web статистики

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

cid

int(11)

false

Код договора, внешний ключ к contract:id

mode

int(11)

false

0

Режим: 0-разблокировано, 1-возможность понижения лимита заблокирована, 2-превышено максимально количество просроченных понижений (заблокировано)

contract_limit_period

Задания на возвращения лимита

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код записи

uid

int(11)

false

0

Код пользователя

cid

int(11)

false

0

Код договора, внешний ключ к contract:id

dt

date

true

Дата возвращения

value

decimal(10,2)

false

Устанавливаемое значение

contract_logon_error

Ошибки при попытке входа пользователя в личный кабинет

Первичный ключ

Название

Тип

Null

Default

Описание

lu

timestamp

false

CURRENT_TIMESTAMP

Время последнего обновления записи

cid

int(11)

false

Id договора, внешний ключ к tableId:id

login

varchar(255)

false

Логин пользователя

dt

datetime

false

Время попытки пользователя зайти в личный кабинет

ip

varchar(40)

false

Ip адрес пользователя

error_code

int(11)

false

Код ошибки

request_data

mediumtext

false

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

contract_logon_last

Последняя попытка входа пользователя в личный кабинет

Первичный ключ

Название

Тип

Null

Default

Описание

lu

timestamp

false

CURRENT_TIMESTAMP

Время последнего обновления записи

🔑

cid

int(11)

false

Id договора, внешний ключ к tableId:id

dt

datetime

false

Время последней попытки входа пользователя в личный кабинет

n

int(11)

false

Счетчик попыток входа пользователя в личный кабинет

ip

varchar(15)

false

Ip адрес пользователя

contract_logon_ok

Удачные попытки входа пользователя в личный кабинет

Первичный ключ

Название

Тип

Null

Default

Описание

lu

timestamp

false

CURRENT_TIMESTAMP

Время последнего обновления записи

cid

int(11)

false

Id договора, внешний ключ к tableId:id

dt

datetime

false

Время входа пользователя в личный кабинет

ip

varchar(40)

false

Ip клиента

session_id

varchar(32)

false

Id сессии

user

enum('p','c','a')

false

c

Тип пользователя: p - одноразовый вход в личный кабинет c - клиент a - администратор

contract_module

Привязка экземпляров модулей к договорам

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

cid

int(11)

false

Код договора, внешний ключ к contract:id

🔑

mid

int(11)

false

Код модуля, внешний ключ к module:id

contract_parameter_group

Привязка параметров к группе параметров

Первичный ключ

Название

Тип

Null

Default

Описание

gid

int(11)

false

0

Код группы параметров, внешний ключ к contract_parameter_group_name:id

pid

int(11)

false

0

Код параметра, внешний ключ к contract_parameters_pref:id

contract_parameter_group_name

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

unsigned

false

title

char(150)

false

0

contract_parameter_type_1

Cтроковые параметры договоров

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

cid

int(11)

false

0

Код договора, внешний ключ к contract:id

🔑

pid

int(11)

false

0

Код парамера, внешний ключ к contract_parameters_pref:id

val

varchar(255)

false

Значение

contract_parameter_type_1_log

Логи изменения текстового параметра договора

Первичный ключ

Название

Тип

Null

Default

Описание

cid

int(11)

false

0

код договора

pid

int(11)

false

0

код параметра

val

varchar(255)

true

значение

dt_change

datetime

false

дата и время изменения

user_id

int(11)

false

кто изменил

contract_parameter_type_2

Параметры типа адрес

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

cid

int(10)

false

0

Код договора, внешний ключ к contract:id

🔑

pid

int(11)

false

0

Код параметра, внешний ключ к contract_parameters_pref:id

hid

int(10) unsigned

true

Код дома, внешний ключ к address_house:id

flat

varchar(10)

true

Квартира

room

varchar(5)

false

Комната

pod

int(10)

true

0

Подъезд

floor

int(10)

true

0

Этаж

address

varchar(255)

true

Тестовая строка с адресом

comment

varchar(255)

true

Комментарий

format_key

varchar(50)

true

Ключ формата адреса

contract_parameter_type_2_log

Логи параметра типа "адрес"

Первичный ключ

Название

Тип

Null

Default

Описание

cid

int(11)

false

Код договора

pid

int(11)

false

Код параметра

val

varchar(255)

true

Значение

dt_change

datetime

false

Дата изменения

user_id

int(11)

false

Кто изменил, внешний ключ к user:id

contract_parameter_type_3

Параметры типа e-mail

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код записи

cid

int(11)

false

0

Код договора, внешний ключ к contract:id

pid

int(11)

false

0

Код параметра, внешний ключ к contract_parameters_pref:id

email

varchar(400)

true

Email

name

varchar(255)

true

Поле не используется

comment

varchar(255)

true

Поле не используется

contract_parameter_type_3_log

Логи изменения параметра типа "e-mail"

Первичный ключ

Название

Тип

Null

Default

Описание

cid

int(11)

false

Код договора

pid

int(11)

false

Код параметра

val

varchar(255)

true

Значение

dt_change

datetime

false

Дата изменения

user_id

int(11)

false

Кто изменил, внешний ключ к user:id

contract_parameter_type_3_mail

Рассылки на которые подписан каждый параметр типа e-mail

Первичный ключ

Название

Тип

Null

Default

Описание

mailid

int(11)

false

0

Код рассылки, внешний ключ к mail_list:id

eid

int(11)

false

0

Код e-mail адреса договора, внешний ключ к contract_parameter_type_3:id

contract_parameter_type_4

Обслуживающие лица

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

cid

int(11)

false

0

Код договора, внешний ключ к contract:id

🔑

pid

int(11)

false

0

Код параметра, внешний ключ к contract_parameters_pref:id

🔑

val1

int(11)

false

0

Код параметра типа адрес

val2

int(11)

false

0

Код обслуживающего лица, внешний ключ к contract_parameter_type_4_directory:id

contract_parameter_type_4_directory

Обслуживающие лица

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11) unsigned

false

Код

title

varchar(150)

true

0

Название обслуживающего лица

contract_parameter_type_4_log

Логи изменения параметра договора типа "обслуживающие лица"

Первичный ключ

Название

Тип

Null

Default

Описание

cid

int(11)

false

Код договора

pid

int(11)

false

Код параметра

val

varchar(255)

true

Значение

dt_change

datetime

false

Дата изменения

user_id

int(11)

false

Кто изменил, внешний ключ к user:id

contract_parameter_type_5

Параметры типа флаг

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

cid

int(11)

false

0

Код договора, внешний ключ к contract:id

pid

int(11)

false

0

Код параметра, внешний ключ к contract_parameters_pref:id

val

int(2)

false

0

Значение 1 - флаг установлен, 0 - снят

contract_parameter_type_5_log

Логи изменения параметра типа "флаг"

Первичный ключ

Название

Тип

Null

Default

Описание

cid

int(11)

false

0

Код договора

pid

int(11)

false

0

Код параметра

val

int(2)

true

Значение

dt_change

datetime

false

Дата изменения

user_id

int(11)

false

0

Кто изменил, внешний ключ к user:id

contract_parameter_type_6

Параметры типа дата

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

cid

int(11)

false

0

Код договора, внешний ключ к contract:id

pid

int(11)

false

0

Код параметра, внешний ключ к contract_parameters_pref:id

val

date

false

Значение

contract_parameter_type_6_log

Логи изменения параметра договора типа "дата"

Первичный ключ

Название

Тип

Null

Default

Описание

cid

int(11)

false

0

Код договора

pid

int(11)

false

0

Код параметра

val

date

true

Значение

dt_change

datetime

false

Дата изменения

user_id

int(11)

false

Кто изменил, внешний ключ к user:id

contract_parameter_type_7

Значения параметров спискового типа

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

cid

int(11)

false

0

Код договора, внешний ключ к contract:id

🔑

pid

int(11)

false

0

Код параметра, внешний ключ к contract_parameters_pref:id

val

int(11)

false

0

Код значения, внешний ключ к contract_parameter_type_7_values:id

custom_value

varchar(100)

false

Пользовательское значение

contract_parameter_type_7_log

Логи изменений спискового параметра договора

Первичный ключ

Название

Тип

Null

Default

Описание

cid

int(11)

false

0

Код договора

pid

int(11)

false

0

Код параметра

val

int(11)

true

Код значения спискового параметра, внешний ключ к contract_parameter_type_7_values:id

title

varchar(100)

true

Значение спискового параметра

dt_change

datetime

false

Дата изменения

user_id

int(11)

false

Кто изменил, внешний ключ к user:id

contract_parameter_type_7_values

Допустимые значения списковых параметров

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код значения

pid

int(11)

false

0

Код параметра

title

varchar(100)

false

Строка значения

contract_parameter_type_8

Параметры типа "ссылка на другой договор"

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

cid

int(11)

false

0

Код договора, внешний ключ к contract:id

pid

int(11)

false

0

Код параметра, внешний ключ к contract_parameters_pref:id

val

int(11)

false

0

Код договора - значение, внешний ключ к contract:id

contract_parameter_type_8_log

Логи изменения параметра типа "ссылка на другой договор"

Первичный ключ

Название

Тип

Null

Default

Описание

cid

int(11)

false

0

Код договора

pid

int(11)

false

0

Код параметра

val

int(11)

true

Значение

dt_change

datetime

false

Дата изменения

user_id

int(11)

false

Кто изменил, внешний ключ к user:id

contract_parameter_type_multilist

Значения параметров мультиспискового типа (каждое значение одной строкой)

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

cid

int(11)

false

Код договора

val

varchar(255)

false

Код значения

pid

int(11)

false

Строка значения

contract_parameter_type_multilist_item

Значения параметров мультиспискового типа

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

cid

int(11)

false

Код договора

pid

int(11)

false

Код параметра

custom_value

varchar(100)

false

Пользовательское значение

val

int(11)

false

Код значения

contract_parameter_type_multilist_log

Логи изменений мультиспискового параметра договора

Первичный ключ

Название

Тип

Null

Default

Описание

cid

int(11)

false

Код договора

pid

int(11)

false

Код параметра

dt_change

datetime

false

Дата изменения

val

varchar(255)

true

Значение мультиспискового параметра

user_id

int(11)

false

Кто изменил

contract_parameter_type_multilist_values

Допустимые значения мультисписковых параметров

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код значения

pid

int(11)

false

Код параметра

title

varchar(100)

false

Строка значения

contract_parameter_type_phone

Параметр типа телефон

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

pid

int(11)

false

cid

int(11)

false

value

varchar(255)

false

contract_parameter_type_phone_item

Телефоны

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

pid

int(11)

false

Код параметра, внешний ключ к contract_parameters_pref:id

🔑

cid

int(11)

false

Код договора, внешний ключ к contract:id

🔑

n

tinyint(4)

false

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

phone

varchar(14)

true

Телефонный номер, только цифры без форматирования

format

varchar(2)

true

Формат номера, например: 14 - одна цифра код страны, 4 цифры код города; 32 - три цифры код страны, 2 цифры код города

comment

varchar(255)

true

Комментарий к номеру

contract_parameter_type_phone_log

Логи изменения параметра типа телефон

Первичный ключ

Название

Тип

Null

Default

Описание

pid

int(11)

false

cid

int(11)

false

val

varchar(255)

true

data

mediumtext

true

dt_change

datetime

false

user_id

int(11)

false

contract_parameters_pref

Перечень параметров договоров

Коды типов параметров:

  1. текстовое поле;

  2. адрес;

  3. электронный адрес;

  4. обслуживание договора;

  5. флаг;

  6. дата;

  7. список;

  8. ссылка на договор;

  9. телефон;

  10. разделитель;

  11. мультисписок.

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код параметра

pt

int(10) unsigned

false

0

Тип параметра (см комментарий таблицы)

title

varchar(100)

false

Название параметра

sort

int(10) unsigned

false

0

Порядок в договоре

script

mediumtext

false

Bgs скрипт валидации текстового параметра

lm

datetime

false

0000-00-00 00:00:00

Дата последнего редактирования записи

flags

tinyint(3)

false

0

Первый бит - ведется ли история праметра (1 - да, 0 - нет); второй бит - права доступа на чтение параметра в лк; третий бит - права доступа на запись параметра в лк

history

tinyint(1)

false

contract_pattern

Шаблоны договоров

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

title

varchar(150)

false

Название

closesumma

float

false

0

Лимит

tpid

varchar(250)

false

Код тарифного плана

groups

bigint(20)

false

0

Битовая маска групп, внешний ключ к contract_group:id

mode

int(11)

false

0

0 - кредит, 1 - дебет

pgid

int(11)

false

0

Группа параметров, внешний ключ к contract_parameter_group_name:id

pfid

int(11)

false

0

Фирма, внешний ключ к firm:id

fc

tinyint(2)

false

0

0 - физ. лицо, 1 - юр. лицо

dtl

int(10) unsigned

false

0

Срок жизни в днях

tgid

varchar(250)

false

Группа тарифов

scrid

varchar(250)

false

Коды скриптов поведения через запятую

name_pattern

varchar(200)

false

Шаблон имени

data

blob

true

Даннные по модулям в шаблоне договора

patid

int(11)

false

0

Id шаблона имени, внешний ключ к contract_comment_patterns:id

status

int(11)

false

0

Статус договора при создании

contract_pattern_modules

Привязанные к шаблону договора экземпляры модулей

Первичный ключ

Название

Тип

Null

Default

Описание

pid

int(11)

false

Код шаблона договора, внешний ключ к tableId:id

mid

int(11)

false

Код экземпляра модуля, внешний ключ к tableId:id

contract_pattern_named_numbers

Справочник именованных порядковых параметров шаблонов имен договоров

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код именованного параметра

title

varchar(45)

false

Название, ключ - по которому идет замена в шаблоне имени

ln

int(10) unsigned

false

Последний выданный номер

count_number

int(11)

true

-1

Разряд генерируемого числа, если = -1, то разряд равен сгенированому числу

comment

varchar(90)

true

Описание параметра

contract_pattern_services

Привязка услуг к шаблону договора

Первичный ключ

Название

Тип

Null

Default

Описание

pid

int(11)

false

0

Код шаблона, внешний ключ к contract_pattern:id

sid

int(11)

false

0

Код услуги, внешний ключ к service:id

contract_payment

Платежи

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код записи

dt

date

false

0000-00-00

Дата платежа

cid

int(10) unsigned

false

0

Код договора, внешний ключ к contract:id

pt

int(10) unsigned

false

0

Тип платежа, внешний ключ к contract_payment_types:id

uid

int(11)

false

0

Пользователь

summa

decimal(10,2)

false

Сумма

comment

varchar(200)

false

Комментарий к платежу

lm

timestamp

false

CURRENT_TIMESTAMP

Время изменения записи

contract_payment_types

Типы платежей

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(10)

false

Код типа платежа

title

varchar(50)

false

Название

up

int(11)

false

0

Группа-предок в дереве, внешний ключ к contract_payment_types:id

type

tinyint(2)

false

0

0 - элемент группы, 1 - группа

flag

tinyint(2)

false

0

0 - редактируемый, 1 - нередактируемый

contract_reserve

Резервы

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(10)

false

Идентификатор

cid

int(10)

false

Код договора

typeId

int(11)

false

Идентификатор типа резерва

sum

decimal(10,2)

false

Сумма

dateCreate

datetime

false

Дата создания резерва

dateTo

datetime

true

Дата по которую планируется держать резерв

dateClose

datetime

true

Дата фактического завершения резерва

comment

varchar(255)

true

Комментарий

contract_reserve_total

Сумма резервов на договоре

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

cid

int(11)

false

Код договора

sum

decimal(10,2)

true

Сумма всех резервов на договоре

contract_reserve_types

Типы резервов

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Идентификатор

title

varchar(45)

false

Название

used

tinyint(1)

true

1 - используется

contract_script

Привязка скриптов поведения к договорам

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код записи

cid

int(11)

false

0

Код договора, внешний ключ к contract:id

date1

date

true

Дата начала

date2

date

true

Дата окончания

script_id

int(11)

false

0

Код скрипта, внешний ключ к script:id

comment

varchar(200)

false

Комментарий

contract_service

Привязка разрешенных услуг к договорам

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(10) unsigned

false

Код записи

cid

int(10) unsigned

false

0

Код договора, внешний ключ к contract:id

sid

int(10) unsigned

false

0

Код услуги, внешний ключ к service:id

date1

date

true

Дата начала

date2

date

true

Дата окончания

comment

varchar(255)

false

Комментарий

lm

date

false

0000-00-00

Дата последней правки

eid

int(11)

false

0

Не используется с 4.6

emid

int(11)

false

0

Не используется с 4.6

contract_status

Статус договора

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

cid

int(11)

false

Код договора, внешний ключ к contract:id

status

tinyint(4)

false

Статус

date1

date

false

Дата начала статуса

date2

date

true

Дата конца статуса

comment

varchar(250)

false

Комментарий

contract_status_log

Лог изменения статуса в договоре

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

status

tinyint(4)

false

Значения статуса

uid

int(11)

false

Id пользователя, сменившего статус(0 - сервер), внешний ключ к user:id

date

datetime

false

Дата изменения

comment

varchar(250)

false

Коментария изменения статуса

cid

int(11)

false

0

Код договора, к которому относился статус, внешний ключ к contract:id

date1

date

false

Дата начала статуса

date2

date

true

Дата конца статуса

contract_tariff

Глобальные тарифы договора

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(10) unsigned

false

Код записи

cid

int(10) unsigned

false

0

Код договора, внешний ключ к contract:id

tpid

int(10) unsigned

false

0

Код тарифного плана, внешний ключ к tariff_plan:id

date1

date

true

Дата начала

date2

date

true

Дата окончания

comment

varchar(255)

false

Комментарий

lm

datetime

false

0000-00-00 00:00:00

pos

tinyint(4)

false

0

Позиция тарифа

emid

int(11)

false

0

Код экземпляра модуля, к сущности которого привязан тариф. 0 - ядро, т.е. тариф привязан непосредственно к договору. Внешний ключ к module:id

eid

int(11)

false

0

Код сущности в экземпляре модуля с кодом emid. для разных модулей сущности разные. телефония - поинты, dialup - логины и т.п.

replaced_from

int(11)

true

Код записи, с которой перешли на эту запись при смена тарифа через web (не заполняется в случае обработки скриптом). Внешний ключ к contract_tariff:id

contract_tariff_group

Привязка группы тарифов к договору

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код записи

cid

int(11)

false

0

Код договора, внешний ключ к contract:id

date1

date

true

Дата начала

date2

date

true

Дата окончания

gid

int(11)

false

0

Группа тарифов, внешний ключ к tariff_group:id

comment

char(200)

false

contract_tariff_option

Тарифные опции договора

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код активированной тарифной опции

uid

int(11)

false

Пользователь, активировавший опцию, 0 - клиент, -1 - сервер

cid

int(11)

false

Код договора, на который активирована опция, внешний ключ к contract:id

option_id

int(11)

false

Код опции

kernel::tariff_option::id ()

time_from

datetime

false

Время начала действия

time_to

datetime

true

Время окончания действия

charge_id

int(11)

false

Код расхода, если есть

summa

decimal(10,2)

false

Сумма расхода, если есть

activated_mode

int(11)

false

Режим активации, которым была активирована опция, внешний ключ к tariff_option_activate_mode:id

activated_time

datetime

false

Время активации опции

deactivated_time

datetime

true

Время деактивации опции

Персональные тарифы договора

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код записи

cid

int(10)

false

0

Код договора, внешний ключ к contract:id

tree_id

int(10)

false

0

Код дерева, внешний ключ к tariff_tree:id

title

varchar(200)

false

Название персонального тарифа

date1

date

true

Дата начала периода

date2

date

true

Дата окончания периода

pos

tinyint(4)

false

0

Позиция персонального тарифа

emid

int(11)

false

0

Код экземпляра модуля, к сущности которого привязан тариф. 0 - ядро, т.е. тариф привязан непосредственно к договору. Внешний ключ к module:id

eid

int(11)

false

0

Код сущности в экземпляре модуля с кодом emid. для разных модулей сущности разные. телефония - поинты, dialup - логины и т.п.

data_log_error_yyyyMM

Ошибки обработки логов

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

dt

date

false

0000-00-00

Дата

hh

tinyint(4)

false

0

Час

mid

int(11)

false

0

Код модуля, вешний ключ к module:id

source_id

int(11)

false

0

Код источника, внешний ключ к source:id

msg_title

varchar(100)

false

Заголовок

msg_data

mediumtext

false

Информация об ошибках

firm

Фирмы

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(10) unsigned

false

Код фирмы

title

varchar(150)

false

0

Название

global_script

Глобальные скрипты

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код скрипта

title

varchar(255)

true

Название скрипта

script

mediumtext

true

Тело скрипта

user_id

int(11)

false

Пользователь - автор изменений, внешний ключ к user:id

change_time

timestamp

false

CURRENT_TIMESTAMP

Время последнего изменения

installed_modules

Проинсталлированные в системе модули и плагины

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Id

name

varchar(100)

true

0

Имя модуля

title

varchar(200)

true

0

Название

version

varchar(20)

true

0

Версия

pack_server

varchar(200)

true

0

Пакет сервера

pack_client

varchar(200)

true

0

Пакет клиента

type

varchar(20)

false

0

Тип модуля

client_zip

longblob

false

Клиентская библиотека (забирается клиентом при подключении)

init

longtext

false

Скрипт инициализации

enabled

tinyint(1)

false

0

1 - плагин активен

uninstall

longtext

true

Скрипт деинсталляции

inv_product

Активированные продукты

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Id активированного продукта

contractId

int(11)

false

Id договора, внешний ключ к contract:id

accountId

int(11)

false

Id аккаунта (модуля)

productSpecId

int(11)

false

Id (описания) продукта, внешний ключ к inv_product_spec:id

timeFrom

datetime

false

Время начала действия

timeTo

datetime

true

Время окончания действия

activationModeId

int(11)

false

Выбранный режим активации, внешний ключ к inv_product_spec_activation_mode:id

activationTime

datetime

false

Время активации

activationPrice

decimal(10,5)

true

deactivationTime

datetime

true

Время деактивации

userId

int(11)

false

Id пользователя

deviceProductId

varchar(100)

true

Внешний id активированного продукта

deviceState

tinyint(4)

false

Внешнее состояние продукта (1-вкл,0-отк)

comment

varchar(255)

false

Комментарий

description

varchar(100)

false

Описание

inv_product_period

Периоды (активности) продукта

Первичный ключ

Название

Тип

Null

Default

Описание

id

bigint(20)

false

Id периода

contractId

int(11)

false

Id договора, внешний ключ к contract:id

accountId

int(11)

false

Id аккаунта (модуля)

productSpecId

int(11)

false

Id описания продукта, внешний ключ к inv_product_spec:id

productId

int(11)

false

Id (активированного) продукта, внешний ключ к inv_product:id

activationTime

datetime

false

Время активации

timeFrom

datetime

false

Время начала действия периода

timeTo

datetime

true

Время окончания действия (может продлеваться)

prolongationTime

datetime

false

Время последнего продления

flags

int(11)

false

0

Системные флаги

version

int(11)

false

0

Версия записи

inv_product_period

Периоды (активности) продукта

Первичный ключ

Название

Тип

Null

Default

Описание

id

bigint(20)

false

Id периода

contractId

int(11)

false

Id договора, внешний ключ к contract:id

accountId

int(11)

false

Id аккаунта (модуля)

productSpecId

int(11)

false

Id описания продукта, внешний ключ к inv_product_spec:id

productId

int(11)

false

Id (активированного) продукта, внешний ключ к inv_product:id

activationTime

datetime

false

Время активации

timeFrom

datetime

false

Время начала действия периода

timeTo

datetime

true

Время окончания действия (может продлеваться)

prolongationTime

datetime

false

Время последнего продления

flags

int(11)

false

0

Системные флаги

version

int(11)

false

0

Версия записи

inv_product_spec

Описание продуктов

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Id описания (спецификации) продукта

entityId

int(11)

false

Привязка к сущности (атрибутам)

moduleId

int(11)

false

Id модуля

parentId

int(11)

false

Id родительского продукта

periodic

tinyint(4)

false

1

Периодичный продукт (1, по умолчанию) или временный (0)

notRealtime

tinyint(4)

false

0

В реальном времени (0, по умолчанию) или нет (1), т.е. по планировщику

priority

int(11)

false

0

Приоритет продукта при продлении: больше - важнее (при условии что продляются в одно и то же время одновременно)

title

varchar(255)

false

Название продукта

identifier

varchar(255)

false

Внешний идентификатор продукта (например, id пакета в mw)

tariffIds

varchar(255)

true

Id разрешенных тарифов

contractGroups

varchar(255)

true

Id разрешенных групп договоров

depends

varchar(255)

true

Id продуктов, от которых зависит данный

incompatible

varchar(255)

true

Id продуктов, с которыми данный не совместим

activationModeIds

varchar(255)

true

dateFrom

date

true

Дата начала действия

dateTo

date

true

Дата окончания действия

status

inyint(4)

false

hideForCustomer

tinyint(4)

false

hideForContractGroups

bigint(20)

false

0

hideForContractGroupsMode

tinyint(4)

false

0

activationByCustomer

tinyint(4)

false

deactivationByCustomer

tinyint(4)

false

comment

text

false

Комментарий

description

text

false

Описание

id

int(11)

false

inv_product_spec_activation_mode

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

productSpecId

int(11)

false

id (описания) продукта

kernel::inv_product_spec::id ()

title

varchar(100)

true

название режима активации

dateFrom

date

true

дата начала действия

dateTo

date

true

дата окончания действия

periodMode

int(11)

false

periodAmount

int(11)

false

deactivationMode

int(11)

false

reactivationMode

int(11)

false

chargeTypeId

int(11)

false

chargeAmount

decimal(10,0)

true

log_contract_pswd

Лог смены пароля статистики

Первичный ключ

Название

Тип

Null

Default

Описание

dt

datetime

false

0000-00-00 00:00:00

Время

uid

int(11)

false

0

Код пользователя

cid

int(11)

false

0

Код договора, внешний ключ к contract:id

log_function_process_yyyyMM

Логи обработки событий функциями скриптов

Первичный ключ

Название

Тип

Null

Default

Описание

cid

int(11)

false

Внешний ключ к inv_product:id

time

datetime

false

Время

title

varchar(250)

false

Название обработавшей функции

data

text

false

Вывод функции

log_login_pswd

Первичный ключ

Название

Тип

Null

Default

Описание

dt

datetime

false

0000-00-00 00:00:00

uid

int(11)

false

0

mid

int(11)

false

0

lid

int(11)

false

0

mail_list

Рассылки по договорам

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11) unsigned

false

title

varchar(50)

true

0

Название рассылки

flag

int(1)

unsigned

true

0

0 - редактируемый, 1 - нередактируемый (для совместимости с редактором, не используется в работе)

type

tinyint(1) unsigned

true

0

0 - элемент группы, 1 - группа

up

int(11) unsigned

true

0

mail_list_message

Сообщения для отправки

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

unsigned

false

0

subject

varchar(255)

true

Тема сообщения

text

mediumtext

true

Текст сообщения

mail_temp

Задания на рассылку, удаляются после отправки

Первичный ключ

Название

Тип

Null

Default

Описание

id

int(11)

false

0

Внешний ключ к mail_list_message:id

eid

int(11)

true

Внешний ключ к mail_list:id

dt

datetime

true

message_for_users

Таблица с сообщениями пользователям биллинга

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Id сообщения

date_from

datetime

false

0000-00-00 00:00:00

С какой даты показывать сообщение

date_to

datetime

false

0000-00-00 00:00:00

По какую дату показывать сообщение

text

mediumtext

false

Текст сообщения

gr

varchar(100)

false

Группы пользователей биллинга, которым показывать сообщение

title

varchar(100)

false

Заголовок сообщения

users

varchar(100)

false

Пользователи биллинга, которым показывать сообщение

module

Экземпляры модулей

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(10) unsigned

false

Код модуля

title

varchar(150)

false

Название модуля

name

varchar(16)

false

Имя модуля, внешний ключ к installed_modules:id

config_id

int(10) unsigned

true

Код конфигурации, внешний ключ к module_config:id

module_config

Конфигурации модулей

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код конфигурации

mid

int(3) unsigned

true

0

Код модуля

dt

datetime

false

0000-00-00 00:00:00

Дата

title

varchar(150)

false

0

Название

active

tinyint(3) unsigned

false

0

Признак активности - 1

uid

int(11) unsigned

true

0

Код пользователя

module_tariff_tree

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(10)

false

Код модульного дерева

mid

int(10)

false

0

Код модуля, внешний ключ к module:id

tree_id

int(10)

false

0

Код дерева, внешний ключ к tariff_tree:id

parent_tree

int(10)

false

0

Код дерева - предка, внешний ключ к tariff_tree:id

lm

bigint(20)

false

0

mtree_node

Узлы тарифных деревьев

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(10) unsigned

false

Код узла

parent_node

int(10) unsigned

false

0

Код узла-предка

mtree_id

int(10) unsigned

false

0

Код модульного дерева, внешний ключ к module_tariff_tree:id

type

varchar(20)

false

Строка с типом узла

data

mediumtext

false

Данные

pos

int(11)

false

0

Позиция узла в родительском (нумерация начинается с 0)

payment_register

Перечень реестров платежей, загружаемых из файлов.

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Уникальный идентификатор записи

date

date

true

Дата реестра

title

varchar(200)

false

Название реестра

pt

int(11)

false

0

тип платежа реестра

load_time

datetime

true

Время загрузки

count

int(3)

false

0

Количество корректных платежей

summa

decimal(10,2)

false

0.00

Сумма корректных платежей

processed

tinyint(2)

false

0

1 - реестр проведен

process_time

datetime

true

Время проведения

load_log

mediumtext

false

Лог загрузки

ptitle

varchar(50)

false

Имя шаблона , по которму был загружен реестр

regtype

int(11)

false

0

Тип реестра (1 - расходы, 0 - платежи)

errorCount

int(11)

false

0

payment_register_item_yyyyMM

Записи реестров платежей

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Уникальный идентификатор записи

rid

int(11)

true

0

Ссылка на реестр, внешний ключ к payment_register:id

cid

int(11)

true

0

Код договора, внешний ключ к contract:id

dt

date

true

Дата платежа

pid

int(11)

true

0

Код записи в таблице платежей, внешний ключ к contract_payment:id

comment

varchar(200)

true

Комментарий платежа

unique_id

varchar(20)

false

Уникальный идентификатор платежа в пределах месяца

ptid

int(11)

true

0

Тип платежа для данной записи, внешний ключ к contract_payment_types:id

summa

decimal(10,2)

true

0.00

сумма

periodic_errors

Логи ошибок периодических процессов

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Идентификатор

marker

varchar(250)

false

Маркер, определяющий переобсчет

calc_date

date

true

Месяц, за который производился переобсчет

subject

varchar(250)

false

Заголовок лога

text

mediumtext

true

Описание ошибок

reg_time

date

true

Дата регистрации ошибки (проведения переобсчета)

plugin_config

Конфигурации плагинов

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

pid

int(11)

false

Код плагина, внешний ключ к installed_modules:id

config

mediumtext

true

Конфигурация плагина

scheduled_class

Классы задач планировщика

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код

title

varchar(200)

true

Название задачи

class

varchar(240)

true

Имя java класса

scheduled_periodic_run

Запущенные задачи планировщика

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код периодической задачи

description

mediumtext

true

Описание выполняемой задачи

amount

int(11)

true

0

Количество одновременно выполняемых задач

scheduled_task_run

Асинхронные задания планировщику

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

data

longblob

true

Сериализованный объект, содержащий класс - задание

description

text

true

executed

tinyint(2)

true

0

start_time

datetime

true

scheduled_tasks

Расписание задач планировщика

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

mm

bigint(20)

false

0

Битовая маска месяцев, с младшего бита

dm

int(11)

false

0

Битовая маска дней месяца

dw

tinyint(4)

false

0

Битовая маска дней недели

hh

int(10)

false

0

Битовая маска часов

min

bigint(20)

false

0

Битовая маска минут

prior

int(11)

false

0

Приоритет задания

date1

date

true

С какой даты выполнять задачу

date2

date

true

По какую дату выполнять задачу

status

tinyint(4)

false

0

Текущий статус задачи, 1 - активна

class_id

int(11)

false

0

Код класса, внешний ключ к scheduled_class:id

comment

varchar(255)

false

Комментарий

params

mediumtext

false

Конфигурация задачи

class

varchar(255)

false

module_id

varchar(255)

false

script

Cкрипты поведения

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код

title

varchar(100)

false

Название

script_backup

Резервные копии скриптов поведения

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код резервной копии

title

varchar(255)

true

Комментарий к резервной копии скрипта

script_id

int(11)

false

Id скрипта

script

mediumtext

true

Текст скрипта

user_id

int(11)

false

Id пользователя, внешний ключ к user:id

change_time

timestamp

false

CURRENT_TIMESTAMP

Время создания резервной копии

comment

varchar(255)

true

Комментарий

type

tinyint(4)

false

тип резервной копии : 0 - копия глобального скрипта,1-код функции, 2- код библиотеки

script_classes

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

name

varchar(255)

false

Имя класса с пакетом

last_mod

bigint(20)

false

Время последнего изменения

data

mediumblob

false

Тело .class файла

script_classes_ifaces

Динамический код - интерфейсы, реализуемые динамическими классами

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

name

varchar(255)

false

Наименование класса

🔑

iface

varchar(255)

false

Наименование интерфейса

script_event_queue

Очередь сериализованных классов с событиями для обработки

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код записи

event

longblob

false

Сериализованный java класс с событием

script_event_type

Типы событий

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код записи

mid

varchar(100)

false

0 - ядро, другое число - код модуля, p{число} - плагин с кодом {число}

event_id

varchar(255)

false

0

Код типа события для старых событий либо название класса-события для новых

title

varchar(200)

false

Название типа события

event_mode

tinyint(4)

false

1

Тип события (1-привязано к договору, 0 - глобальное)

script_function

Функции скриптов поведения

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код функции

script_id

int(11)

false

0

Код скрипта, внешний ключ к script:id

title

varchar(100)

false

Название функции

code

mediumtext

true

Текст программы

user_id

int(11)

false

Пользователь - автор изменений, внешний ключ к user:id

change_time

timestamp

false

CURRENT_TIMESTAMP

Время последнего изменения

script_function_event_type

Привязка типов событий к функциям

Первичный ключ

Название

Тип

Null

Default

Описание

fid

int(11)

false

0

Код функции, внешний ключ к script_function:id

mid

varchar(100)

false

0 - ядро, другое число - код модуля, p{число} - плагин с кодом {число}. Внешний ключ к script_event_type:id

event_id

varchar(255)

false

0

код типа события

script_lib

Библиотеки скриптов

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код записи

name

varchar(100)

false

Имя библиотеки

title

varchar(255)

false

Описание библиотеки

script

mediumtext

false

Код библиотеки

user_id

int(11)

false

Пользователь - автор изменений, внешний ключ к user:id

change_time

timestamp

false

CURRENT_TIMESTAMP

Время последнего изменения

sequential_ids

Последовательные идентификаторы

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

mid

varchar(8)

false

Id модуля/плагина

service

Услуги модуля

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(10) unsigned

false

Код услуги

title

varchar(250)

false

Название услуги

mid

int(11)

false

0

Код модуля, внешний ключ к module:id

lm

datetime

false

0000-00-00 00:00:00

isusing

tinyint(1)

true

1

Признак используемости услуги

parentId

int(11)

false

0

dateFrom

date

true

dateTo

date

true

comment

varchar(255)

false

description

varchar(255)

false

setup

Системные переменные

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

varchar(100)

false

value

varchar(255)

false

source

Источники

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

mid

int(11)

false

0

Код модуля

title

varchar(20)

false

Название

date1

date

true

date2

date

true

comment

varchar(255)

false

Комментарий

source_type

tinyint(4)

false

0

Тип 1 - ftp, 2 - локальная или сетевая папка, 3 - netflow

host_or_dir

varchar(250)

false

Хост или путь к папке в зависимости от типа

user

varchar(15)

false

Пользователь ftp

pswd

varchar(15)

false

Пароль ftp

config

mediumtext

false

lm

datetime

false

0000-00-00 00:00:00

source_data_yyyyMM

Данные о загруженных часовых логах

Первичный ключ

Название

Тип

Null

Default

Описание

source_id

int(10) unsigned

false

0

Код источника, внешний ключ к source:id

dt

datetime

false

0000-00-00 00:00:00

Дата и час лога

size

bigint(20)

false

0

Размер файла лога

modtime

bigint(20)

false

0

Время модификации файла лога

process

tinyint(4)

false

0

Пометка о обработке

sql_patches_history

История выполнения sql-запросов при обновлении биллинга

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

mid

varchar(10)

false

Код модуля, 0 - ядро, <целое_число> - для плагинов или модулей в целом (таблица installed_module), m<целое_число> - для конкретных реализаций модуля (из таблицы module). Внешний ключ к installed_modules:id

versions

mediumtext

true

Md5 хэши выполненных запросов

tariff_group

Группы тарифов

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код

title

varchar(200)

false

Название

tm

tinyint(3)

false

0

С каких моментов можно переходить (1-любой день, 2-неделя, 3-начало месяца, 4-любой день, начиная со следующего)

df

int(11)

false

0

На сколько раз вперед от первой подходящей даты можно выставить задания

pos

int(11)

false

Позиция планов данной группы в договоре

beh

int(11)

false

0

tariff_group_tariff

Привязка тарифов к группе тарифов

Первичный ключ

Название

Тип

Null

Default

Описание

tgid

int(11)

false

0

Код группы тарифов, внешний ключ к tariff_group:id

tpid

int(11)

false

0

Код тарифного плана, внешний ключ к tariff_plan:id

date1

date

true

Начало периода видимости тарифа в группе тарифов

tariff_label

Дерево меток для тарифов

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код метки

parent_id

int(11)

false

0

Код родительской метки, внешний ключ к tariff_label:id

title

varchar(255)

false

Название метки

Связи тарифов с деревом тарифных меток

Первичный ключ

Название

Тип

Null

Default

Описание

tariff_id

int(11)

false

0

Код тарифа, внешний ключ к tariff_plan:id

kernel::tariff_plan::id ()

label_id

int(11)

false

0

Код тарифной метки, внешний ключ к tariff_label:id

tariff_option

Тарифные опции

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код тарифной опции

title

varchar(250)

false

Название

tariff_ids

mediumtext

false

Коды тарифов, для которых возможна активация

comment

mediumtext

false

Комментарий

date1

date

true

Дата начала возможности активации

date2

date

true

Дата окончания возможности активации

depends

varchar(255)

false

Коды опций, которые должны быть активированы для активации данной

incompatible

varchar(255)

false

Коды опции, при наличии активированных которых, активация данной невозможна

deactivation_mode

int(11)

false

Режим деактивации

contract_groups

bigint(20)

false

0

Группы договоров, для которых возможна активация опции

description

mediumtext

false

hideForWeb

smallint(6)

false

0

hideForWebContractGroups

bigint(20)

false

0

tariff_option_activate_mode

Режимы активации тарифной опции

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код режима активации

option_id

int(11)

false

Код тарифной опции, внешний ключ к tariff_option:id

charge_type_id

int(11)

false

Код типа расхода, внешний ключ к contract_charge_types:id

charge_summa

decimal(10,2)

false

Сумма расхода

period_mode

int(11)

false

Режим периода активации

period_col

int(11)

false

Количество периода активации (часов/дней/недель/месяцев)

date1

date

true

Дата начала возможности активации

date2

date

true

Дата окончания возможности активации

deactivation_mode

int(11)

false

Режим деактивации

reactivation_mode

int(11)

false

Режим реактивации

title

varchar(255)

false

delete_mode

int(11)

false

0

delete_charge_mode

int(11)

true

1

tariff_plan

Глобальные тарифные планы

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код тарифного плана

title

varchar(200)

false

Название тарифного плана

lm

datetime

false

0000-00-00 00:00:00

actual

int(11)

false

0

Флаг используется\не используется

gr

bigint(20)

false

Битовая маска групп для фильтра по договору

pattern

varchar(255)

true

Шаблон имени договора для фильтра по договору

face

tinyint(4)

true

Для лиц: 0 - любых, 1 - физических, 2 - юридических

tree_id

int(10) unsigned

false

Код тарифного дерева, внешний ключ к tariff_tree:id

title_web

varchar(255)

true

tariff_tree

Тарифные деревья

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(10)

false

Код дерева

parent_tree

int(3)

false

0

Устаревшая колонка (код дерева-предка)

tariff_tree_config

Конфигурация тарифного дерева каждого модуля хранится в xml формате

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

module

varchar(20)

false

0

Название модуля

data

longtext

false

Xml конфигурация тарифного дерева

task_load

Задания на загрузку логов

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(10) unsigned

false

Код записи

dt

datetime

false

0000-00-00 00:00:00

Дата и час лога

param

int(10) unsigned

false

0

Код источника, внешний ключ к source:id

count

int(10) unsigned

false

0

Количество попыток загрузки

le

datetime

false

0000-00-00 00:00:00

Время последней попытки

title

char(200)

false

task_proccess

Задания на обработку логов

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(10) unsigned

false

title

char(200)

false

Название

mid

int(11)

false

0

Код модуля

dt

datetime

false

0000-00-00 00:00:00

Дата и час лога

param

int(11)

false

0

Код источника, внешний ключ к source:id

start_process_time

datetime

true

время начала обработки

user

Пользователи биллинга

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

id

int(11)

false

Код

login

char(15)

false

Логин

name

char(50)

false

Имя

email

char(50)

false

Адрес электронной почты

descr

char(255)

false

Описание

pswd

char(32)

true

Пароль

dt

datetime

false

0000-00-00 00:00:00

Дата заведения

cgr

bigint(20)

false

0

Маска разрешенных групп договоров

cgr_mode

tinyint(4)

false

1

Режим совпадения групп договоров. 0 - или, 1 - и.

status

tinyint(4)

false

0

Статус (0-активен, 1-заблокирован)

pids

varchar(120)

true

Коды параметров договора и права доступа к ним

opids

varchar(255)

true

Коды параметров объектов договора и права доступа к ним

contract_pid

int(11)

false

0

Привязка к договору: код типа параметра "ссылка на договор"

contract_cid

int(11)

false

0

Привязка к договору: код договора

gr

bigint(20)

false

config

mediumtext

false

crm_user_id

int(11)

false

ch_pswd

tinyint(2)

false

0

user_menu

Правила скрытия пунктов меню

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

uid

int(11)

false

🔑

menu_id

varchar(50)

false

hidden

tinyint(2)

false

user_tables

Определяет ширину, порядок и видимость столбцов таблиц в сущностях bgtable и bgutable

Первичный ключ

Название

Тип

Null

Default

Описание

userId

int(11)

true

null

Пользователь, внешний ключ к user:id

table_module

varchar(100)

true

null

Название модуля, внешний ключ к installed_modules:name

table_id

varchar(100)

true

null

Название таблицы

widths

mediumtext

true

Ширина столбцов через запятую. пример 0,10,100

positions

mediumtext

true

Порядок столбцов

hiddens

mediumtext

true

Скрыть(1)/показать(0) столбец, через запятую. пример 0,0,1,0.

web_query_log_yyyyMM

Журнал web-запросов клиентов на странице статистики

Первичный ключ

Название

Тип

Null

Default

Описание

dtime

datetime

false

0000-00-00 00:00:00

Дата и время запроса

cid

int(11)

false

Код договора, внешний ключ к tableId:id

ip

varchar(20)

false

Ip адрес с которого пришел запрос

mid

int(11)

false

Код экземпляра модуля, функции которого вызывались, 0 - ядро. Внешний ключ к tableId:id

query

text

false

Сам запрос

c_title

varchar(150)

false

Строковое название договора

m_title

varchar(150)

false

Строковое название экземпляра модуля

web_request_count

Учет количества запросов с веб статистики за текущий день

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

cid

int(11)

false

0

Код договора, внешний ключ к contract:id

date

date

false

0000-00-00

Дата

count

int(11)

false

0

Кол-во

web_request_limit

Персональный лимит запросов на веб статистику в день

Первичный ключ

Название

Тип

Null

Default

Описание

🔑

cid

int(11)

false

0

Код договора

lim

int(11)

true

Лимит