• Модуль: 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'],
		],
	];
}