• Модуль: timeman
  • Путь к файлу: ~/bitrix/modules/timeman/lib/model/monitor/monitorusercharttable.php
  • Класс: BitrixTimemanModelMonitorMonitorUserChartTable
  • Вызов: MonitorUserChartTable::getMap
static function getMap()
{
	return [
		new IntegerField(
			'ID',
			[
				'primary' => true,
				'autocomplete' => true,
				'title' => Loc::getMessage('MONITOR_USER_CHART_ENTITY_ID_FIELD')
			]
		),
		new DateField(
			'DATE_LOG',
			[
				'required' => true,
				'title' => Loc::getMessage('MONITOR_USER_CHART_ENTITY_DATE_LOG_FIELD')
			]
		),
		new IntegerField(
			'USER_ID',
			[
				'required' => true,
				'title' => Loc::getMessage('MONITOR_USER_CHART_ENTITY_USER_ID_FIELD')
			]
		),
		new StringField(
			'DESKTOP_CODE',
			[
				'required' => true,
				'validation' => [__CLASS__, 'validateDesktopCode'],
				'title' => Loc::getMessage('MONITOR_USER_CHART_ENTITY_DESKTOP_CODE_FIELD')
			]
		),
		new StringField(
			'GROUP_TYPE',
			[
				'required' => true,
				'validation' => [__CLASS__, 'validateGroupType'],
				'title' => Loc::getMessage('MONITOR_USER_CHART_ENTITY_GROUP_TYPE_FIELD')
			]
		),
		new DatetimeField(
			'TIME_START',
			[
				'required' => true,
				'title' => Loc::getMessage('MONITOR_USER_CHART_ENTITY_TIME_START_FIELD')
			]
		),
		new DatetimeField(
			'TIME_FINISH',
			[
				'required' => true,
				'title' => Loc::getMessage('MONITOR_USER_CHART_ENTITY_TIME_FINISH_FIELD')
			]
		),
	];
}