База данных

address_area

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

Column Type Description

id

INT

ID

city_id

INT

ID города

title

VARCHAR

Название

last_update

TIMESTAMP

Дата последнего изменения

address_city

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

Column Type Description

id

INT

ID

country_id

INT

ID страны

title

VARCHAR

Название

last_update

TIMESTAMP

Дата последнего изменения

address_country

Справочник стран.

Column Type Description

id

INT

ID

title

VARCHAR

Название

last_update

TIMESTAMP

Дата последнего изменения

address_distribution

Распределение пользователей по домам.

Column Type Description

distr_id

INT

ID

user_id

INT

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

hid

INT

ID дома

address_house

Справочник домов.

Column Type Description

id

INT

ID

area_id

INT

ID района

quarter_id

INT

ID квартала

street_id

INT

ID улицы

house

INT

Номер дома

frac

VARCHAR

Дробь

post_index

VARCHAR

Индекс

comment

VARCHAR

Комментарий

last_update

TIMESTAMP

Дата последнего изменения

address_quarter

Справочник кварталов.

Column Type Description

id

INT

ID

city_id

INT

ID города

title

VARCHAR

Название

last_update

TIMESTAMP

Дата последнего изменения

address_quarter_distribution

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

Column Type Description

distr_id

INT

ID

group_id

INT

ID группы

quarter_id

INT

ID квартала

address_street

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

Column Type Description

id

INT

ID

city_id

INT

ID города

title

VARCHAR

Название

last_update

TIMESTAMP

Дата последнего изменения

config_global

Конфигурации.

customer

Контрагенты.

Column Type Description

id

INT

ID

title

VARCHAR

Название

title_pattern_id

INT

title_pattern

VARCHAR

param_group_id

INT

ID группы параметров

date_created

DATETIME

Время создания контрагента

user_id_created

INT

Создавший пользователь

pswd

VARCHAR

customer_log

Лог изменений контрагентов.

customer_group_title

Группы параметров контрагентов.

Column Type Description

id

INT

ID

title

VARCHAR

Название

comment

VARCHAR

Комментарий

db_update_log

Лог обновлений базы данных. Таблица создается при первом использовании.

Column Type Description

dt

DATETIME

Время выполнения

query_hash

CHAR

Хэш запроса

file_data

File data.

Column Type Description

id

INT

ID

title

VARCHAR

Имя файла

time

DATETIME

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

secret

CHAR

Буквенно-числовой идентификатор файла

iface_state

Кэш состояний для интерфейса. Например, подписи на вкладке привязанных процессов об их количестве. Данные файлов.

Column Type Description

object_type

VARCHAR

Тип объекта

object_id

INT

ID объекта

iface_id

VARCHAR

Идентификатор элемента интерфейса

state

VARCHAR

Закэшированная строка

message

Message, entities of javadoc:ru.bgcrm.model.message.Message[].

Column Type Description

id

INT

ID

system_id

VARCHAR

Внешний уникальный идентификатор, зависит от типа сообщения

process_id

INT

ID процесса, внешний ключ к process:id

type_id

INT

Код типа сообщения из конфигурации

direction

TINYINT

Направление, 1 - входящее, 2 - исходящее

user_id

INT

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

sender

VARCHAR

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

from

VARCHAR

Отправитель

to

VARCHAR

Получатель

from_dt

DATETIME

Дата и время отправки

to_dt

DATETIME

Дата и время получения

subject

VARCHAR

Тема

text

VARCHAR

Текст сообщения, описание звонка

processed

TINYINT

1 - сообщение обработано

attach_data

TEXT

Наименования вложений

news

Новости.

news_user

Адресаты новостей.

param_address

Параметры типа "address".

Column Type Description

id

INT

ID сущности (контрагента, договора, процесса)

param_id

INT

ID параметра, внешний ключ к param_pref:id

n

INT

house_id

INT

ID дома

flat

CHAR

Квартира

room

VARCHAR

Комната

pod

TINYINT

Вход

floor

TINYINT

Этаж

value

VARCHAR

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

comment

VARCHAR

Комментарий

custom

TEXT

last_update

TIMESTAMP

Дата последнего изменения

param_blob

Параметры типа "blob".

Column Type Description

id

INT

ID сущности (контрагента, договора, процесса)

param_id

INT

ID параметра, внешний ключ к param_pref:id

value

TEXT

Значение параметра

param_boolean

Значения для параметров типа "boolean"

Column Type Description

id

INT

ID сущности (контрагента, договора, процесса)

param_id

INT

ID параметра, внешний ключ к param_pref:id

value

BIT

Значение параметра

param_date

Параметры типа "date".

Column Type Description

id

INT

ID сущности (контрагента, договора, процесса)

param_id

INT

ID параметра, внешний ключ к param_pref:id

value

DATE

Значение параметра

param_datetime

Параметры типа "datetime".

Column Type Description

id

INT

ID сущности (контрагента, договора, процесса)

param_id

INT

ID параметра, внешний ключ к param_pref:id

value

DATETIME

Значение параметра

param_email

Параметры типа "email".

Column Type Description

id

INT

ID сущности (контрагента, договора, процесса)

param_id

INT

ID параметра, внешний ключ к param_pref:id

n

INT

Порядковый номер значения в параметре

value

VARCHAR

Значение параметра

comment

VARCHAR

Комментарий

param_file

Параметры типа "file"

Column Type Description

id

INT

ID сущности (контрагента, договора, процесса)

param_id

INT

ID параметра, внешний ключ к param_pref:id

n

INT

Порядковый номер значения в параметре

value

INT

ID файла, внешний ключ к file_data:id

param_group_title

Параметры групп.

Column Type Description

id

INT

ID сущности (контрагента, договора, процесса)

object

VARCHAR

Тип объекта, к которому относится процесс

title

CHAR

Название

param_group

Parameter groups parameters.

Column Type Description

group_id

INT

ID группы, внешний ключ к param_group:id

param_id

INT

ID параметра, внешний ключ к param_pref:id

param_list

Parameter type list values.

Column Type Description

id

INT

ID сущности (контрагента, договора, процесса)

param_id

INT

ID параметра, внешний ключ к param_pref:id

value

INT

ID значения параметра, внешний ключ к param_list_value:id

comment

VARCHAR

Комментарий

last_update

TIMESTAMP

Дата последнего изменения

param_list_value

Значения для параметров типа "list".

Column Type Description

id

INT

ID значения

param_id

INT

ID параметра, внешний ключ к param_pref:id

title

VARCHAR

Текстовое значение

param_listcount

Параметры типа "listcount".

Column Type Description

id

INT

ID сущности (контрагента, договора, процесса)

param_id

INT

ID параметра, внешний ключ к param_pref:id

value

INT

ID значения параметра

count

DECIMAL

Колличество

comment

VARCHAR

Комментарий

param_listcount_value

Значения для параметров типа "listcount".

Column Type Description

id

INT

ID сущности (контрагента, договора, процесса)

param_id

INT

ID параметра, внешний ключ к param_pref:id

title

VARCHAR

Текстовое значение

param_money

Параметры типа "value".

Column Type Description

id

INT

ID сущности (контрагента, договора, процесса)

param_id

INT

ID параметра, внешний ключ к param_pref:id

value

DECIMAL

ID значения

param_log

Лог изменения параметров со старым и новым значениями для выборки изменений сразу всех параметров объектов.

Column Type Description

dt

DATETIME

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

object_id

INT

ID сущности (контрагента, договора, процесса)

user_id

INT

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

param_id

INT

ID параметра, внешний ключ к param_pref:id

text

VARCHAR

Описание изменения

param_number

Значения для параметров типа "number"

Column Type Description

id

INT

ID сущности (контрагента, договора, процесса)

param_id

INT

ID параметра, внешний ключ к param_pref:id

value

DECIMAL

Цифровое значение параметра

last_update

TIMESTAMP

Дата последнего изменения

param_phone

Параметры типа "phone".

Column Type Description

id

INT

ID сущности (контрагента, договора, процесса)

param_id

INT

ID параметра, внешний ключ к param_pref:id

value

TEXT

Текстовое значение параметра

param_phone_item

Соответствие телефона и его порядкового номера в параметре

Column Type Description

id

INT

ID сущности (контрагента, договора, процесса)

param_id

INT

ID параметра, внешний ключ к param_pref:id

n

TINYINT

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

phone

VARCHAR

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

format

VARCHAR

Формат номера

comment

VARCHAR

Комментарий

flags

INT

last_update

TIMESTAMP

Дата последнего изменения

param_pref

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

Column Type Description

id

INT

ID сущности (контрагента, договора, процесса)

object

VARCHAR

Тип объекта, к которому относится параметр

type

VARCHAR

Тип параметра

title

VARCHAR

Название

order

INT

Порядковый номер (в интерфейсе crm)

script

TEXT

config

TEXT

comment

VARCHAR

Комментарий

param_text

Параметры типа "text".

Column Type Description

id

INT

ID сущности (контрагента, договора, процесса)

param_id

INT

ID параметра, внешний ключ к param_pref:id

value

VARCHAR

Текстовое значение параметра

last_update

TIMESTAMP

Дата последнего изменения

param_tree

Параметры типа "tree".

Column Type Description

id

INT

ID сущности (контрагента, договора, процесса)

param_id

INT

ID параметра, внешний ключ к param_pref:id

value

VARCHAR

ID значение параметра

param_tree_value

Значения для параметров типа "tree".

Column Type Description

id

INT

ID сущности (контрагента, договора, процесса)

param_id

INT

ID параметра, внешний ключ к param_pref:id

parent_id

INT

ID родителя

title

VARCHAR

Текстовое значение параметра

process

Процессы.

Column Type Description

id

INT

ID процесса

type_id

INT

ID типа процесса, внешний ключ к process_type:id

priority

TINYINT

Приоритет процесса

status_id

INT

ID статуса процесса, внешний ключ к process_status_title:id

status_dt

DATETIME

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

status_user_id

INT

ID пользователя, сделавшего последнее изменение статуса, внешний ключ к user:id

description

TEXT

Описание процесса

create_dt

DATETIME

Время создания процесса

create_user_id

INT

ID пользователя, создавшего процесс, внешний ключ к user:id

close_dt

DATETIME

Время закрытия процесса

close_user_id

INT

ID пользователя, закрывшего процесс, внешний ключ к user:id

groups

CHAR(100)

ID групп решения с ролями, избыточное поле для ускорения выборки

executors

CHAR(100)

ID исполнителей, избыточное поле для ускорения выборки

title

CHAR(200)

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

process_executor

Исполнители процессов.

Column Type Description

process_id

INT

ID процесса

group_id

INT

ID группы

role_id

INT

ID роли, которую исполняет группа в процессе

user_id

INT

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

process_group

Группы решения процессов.

Column Type Description

process_id

INT

ID процесса, внешний ключ к process:id

group_id

INT

ID группы, внешний ключ к user_group_title:id

role_id

INT

ID роли, которую исполняет группа в процессе

Привязка процессов к объектам, включая и другие процессы.

Column Type Description

process_id

INT

ID процесс, внешний ключ к process:id

object_type

VARCHAR

Тип привязанного объекта, привязанные процессы: processLink, processDepend, processMade; контрагент: customer

object_id

INT

ID привязанного объекта

object_title

VARCHAR

Название привязанного объекта (избыточное поле)

dt_created

DATETIME

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

config

VARCHAR

process_log

Лог изменений процессов.

Column Type Description

id

INT

process ID, link to process:id

dt

DATETIME

время

user_id

INT

ID пользователя сделавшего изменение

data

TEXT

Текст с описанием изменения

process_message_state

Process messages state.

Column Type Description

process_id

INT

ID процесса, внешний ключ к process:id

in_last_dt

DATETIME

Время последнего входящего сообщения от message:from_dt

out_last_dt

DATETIME

Время последнего исходящего сообщения от message:from_dt

in_count

INT

Количество входящих сообщений

in_unread_count

INT

Количество непрочитанных входящих сообщений

in_last_id

INT

ID последнего входящего сообщения, внешний ключ к message:id

out_last_id

INT

ID последнего исходящего сообщения, внешний ключ к message:id

process_status

Лог изменений статуса процессов.

Column Type Description

process_id

INT

ID процесса

dt

DATETIME

Время изменения статуса

status_id

INT

ID статуса

user_id

INT

ID пользователя изменившего статус

last

TINYINT

comment

VARCHAR

Комментарий

process_status_title

Значения статусов процессов.

Column Type Description

id

INT

ID процесса

pos

INT

Порядковый номер (в интерфейсе crm)

title

VARCHAR

Название

process_type

Типы процессов.

Column Type Description

id

INT

ID процесса

title

VARCHAR

Название

archive

TINYINT

parent_id

INT

ID типа-родителя

use_parent_props

TINYINT

1 - дочерний тип наследует все свойства родителя, 0 - не неследует

child_count

INT

Количество дочерних типов

data

TEXT

config

TEXT

last_modify_user_id

INT

ID пользователя сделавшего последнее изменение

last_modify_dt

DATETIME

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

process_type_param

Конфигурация параметров типа процесса.

Column Type Description

type_id

INT

ID типа процесса

param_id

INT

ID параметра, внешний ключ к param_pref:id

process_type_status

Конфигурация статусов типа процесса.

Column Type Description

type_id

INT

ID типа процесса

status_id

INT

ID статуса

pos

INT

Порядковый номер (в интерфейсе crm)

user

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

Column Type Description

lu

TIMESTAMP

id

INT

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

deleted

TINYINT

title

VARCHAR

ФИО пользователя

login

VARCHAR

Логин

pswd

VARCHAR

Пароль

description

VARCHAR

Описание

date_created

DATETIME

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

status

INT

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

ids

VARCHAR

config

TEXT

Конфигурация пользователя

email

VARCHAR

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

personalization

TEXT

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

user_group

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

Column Type Description

user_id

INT

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

group_id

INT

ID группы, внешний ключ к user_group_title:id

date_from

DATE

В группе с даты

date_to

DATE

В группе до даты

user_group_title

Наименование групп пользователей.

Column Type Description

id

INT

ID группы

title

VARCHAR

Название

description

VARCHAR

Описание

config

TEXT

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

parent_id

INT

ID родительской группы

archive

TINYINT

child_count

DATE

Количество дочерних типов

user_group_permset

Соответствие групп пользователей с наборами прав.

Column Type Description

group_id

INT

ID группы, внешний ключ к user_group_title:id

permset_id

INT

ID набора прав, внешний ключ к user_permset_title:id

pos

INT

user_permission

Персональные права пользователей.

Column Type Description

user_id

INT

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

action

VARCHAR

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

config

VARCHAR

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

user_permset

Соответствие пользователей с наборами прав.

Column Type Description

user_id

INT

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

permset_id

INT

ID набора прав, внешний ключ к user_permset_title:id

pos

INT

user_permset_permission

Соотношение разрешений с наборами прав.

Column Type Description

permset_id

INT

ID набора прав, внешний ключ к user_permset_title:id

action

VARCHAR

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

config

VARCHAR

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

user_permset_title

Значения для набора прав.

Column Type Description

id

INT

ID набора прав

title

VARCHAR

Наименование

comment

VARCHAR

Комментарий