- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/tracking/internals/tracesource.php
- Класс: Bitrix\Crm\Tracking\Internals\TraceSourceTable
- Вызов: TraceSourceTable::getMap
static function getMap()
{
return [
'ID' => [
'data_type' => 'integer',
'primary' => true,
'autocomplete' => true,
],
'TRACE_ID' => [
'data_type' => 'integer',
'required' => true,
],
'LEVEL' => [
'data_type' => 'integer',
'required' => true,
'default_value' => 0,
],
'CODE' => [
'data_type' => 'string',
'required' => true,
],
'SOURCE_CHILD_ID' => [
'data_type' => 'integer',
'required' => true,
'default_value' => 0,
],
'PROCESSED' => [
'data_type' => 'boolean',
'required' => true,
'default_value' => 0,
'values' => [0, 1]
],
'TRACE' => [
'data_type' => TraceTable::class,
'reference' => ['=this.TRACE_ID' => 'ref.ID'],
],
'SOURCE_CHILD' => [
'data_type' => SourceChildTable::class,
'reference' => ['=this.SOURCE_CHILD_ID' => 'ref.ID'],
],
];
}