Перейти к содержанию

CRM реквизиты

Таблицы

  • b_crm_requisite — таблица хранения реквизитов компании

    • ENTITY_TYPE_ID — ID сущности, для которой указывается реквизит. Список ID описан в классе CCrmOwnerType::class
    • ENTITY_ID — ID записи сущности
  • b_crm_bank_detail — таблица хранения банковских реквизитов

  • b_crm_requisite_cfg — таблица хранения выбранного реквизита

    • ENTITY_TYPE_ID — ID сущности

    • ENTITY_ID — ID записи сущности

    • SETTINGS — хранящийся в serialize виде массив выбанных реквизитов

      • REQUISITE_ID_SELECTED — выбранный в карточке сущности реквизит

      • BANK_DETAIL_ID_SELECTED — выбранный в карточке сущности банковский реквизит

Связи

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

Получение списка реквитзитов компании (CCrmOwnerType::Company = 4)

Воможная структура

  • Компания
    • Реквизит компании 1
      • Банковский реквизит компании 1.1
      • Банковский реквизит компании 1.2
      • Банковский реквизит компании 1.3
    • Реквизит компании 2
      • Банковский реквизит компании 2.1
      • Банковский реквизит компании 2.2
      • Банковский реквизит компании 3.3