Для улучшения восприятия при описании модуля будут использованы следующие сокращения типов:

Тип Представление в БД
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.