- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/quoteelement.php
- Класс: Bitrix\Crm\QuoteElementTable
- Вызов: QuoteElementTable::getMap
static function getMap()
{
return array(
'QUOTE_ID' => array(
'data_type' => 'integer',
'primary' => true,
),
'QUOTE' => array(
'data_type' => '\Bitrix\Crm\QuoteTable',
'reference' => array('=this.QUOTE_ID' => 'ref.ID')
),
'STORAGE_TYPE_ID' => array(
'data_type' => 'enum',
'primary' => true,
'values' => array(
Crm\Integration\StorageType::Disk,
Crm\Integration\StorageType::File,
Crm\Integration\StorageType::WebDav,
Crm\Integration\StorageType::Undefined,
)
),
'ELEMENT_ID' => array(
'data_type' => 'integer',
'primary' => true,
),
/*(new Entity\ReferenceField(
'FILE',
\Bitrix\Main\FileTable::class,
Entity\Query\Join::on('this.ELEMENT_ID', 'ref.ID')->where('this.STORAGE_TYPE_ID', Crm\Integration\StorageType::File),
array('join_type' => 'INNER')
)),*/
);
}