- Модуль: timeman
- Путь к файлу: ~/bitrix/modules/timeman/lib/model/worktime/report/worktimereporttable.php
- Класс: BitrixTimemanModelWorktimeReportWorktimeReportTable
- Вызов: WorktimeReportTable::getMap
static function getMap()
{
return [
(new FieldsIntegerField('ID'))
->configurePrimary(true)
->configureAutocomplete(true)
,
(new FieldsDatetimeField('TIMESTAMP_X'))
->configureDefaultValue(function () {
return new BitrixMainTypeDateTime();
})
,
(new FieldsIntegerField('ENTRY_ID'))
,
(new FieldsIntegerField('USER_ID'))
,
(new FieldsBooleanField('ACTIVE'))
->configureValues('N', 'Y')
,
(new FieldsTextField('REPORT_TYPE'))
,
(new FieldsTextField('REPORT'))
,
# relations
(new FieldsRelationsReference(
'RECORD',
WorktimeRecordTable::class,
Join::on('this.ENTRY_ID', 'ref.ID')
))
->configureJoinType('INNER')
,
];
}