Для улучшения восприятия при описании модуля будут использованы следующие сокращения типов:
Тип | Представление в БД |
---|---|
crm_status | string |
user | integer |
crm_currency | string |
crm_company | int |
crm_contact | int |
crm_deal | int |
crm_lead | int |
crm_order | int |
crm_quote | int |
crm_invoice | int |
crm_multifield | - |
Теперь когда нам известны представление полей для типов в базе данных, мы можем перейти к рассмотрению физических значений и взаимосвязей в базе данных.
Тип user
- связка по первичному ключу со списком пользователей из таблицы b_user
, физическое представление - целочисленный идентификатор.
Тип crm_status
- связка по символьному коду к таблице b_crm_status
. Подробнее о символьном коде и механизме хранения можно рассмотреть в соответствующей главе Справочники.
Тип crm_currency
- строковый идентификатор валюты, согласно ISO 4217.
Тип crm_company
, crm_contact
, crm_deal
, crm_lead
, crm_order
, crm_quote
, crm_invoice
- целочисленные идентификаторы CRM сущностей Компании, Контакта, Сделки, Лида, Заказа, Предложения, Счета.
Тип crm_multifield
является псевдо-типом, т.е. не существующим в реальном жизни полем, собираемым в конкретный временной период. На чтение доступен как строка в режиме as is
.