• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/model/sessionautomatictasks.php
  • Класс: BitrixImOpenLinesModelSessionAutomaticTasksTable
  • Вызов: SessionAutomaticTasksTable::getMap
static function getMap()
{
	return [
		new IntegerField(
			'ID',
			[
				'primary' => true,
				'autocomplete' => true
			]
		),
		new IntegerField(
			'CONFIG_AUTOMATIC_MESSAGE_ID',
			[
				'required' => true
			]
		),
		new IntegerField(
			'SESSION_ID',
			[
				'required' => true
			]
		),
		new DatetimeField(
			'DATE_TASK',
			[
				'required' => true
			]
		),
		new Reference(
			'SESSION',
			SessionTable::class,
			Join::on('this.SESSION_ID', 'ref.ID')
		),
		new Reference(
			'CONFIG_AUTOMATIC_MESSAGE',
			ConfigAutomaticMessagesTable::class,
			Join::on('this.CONFIG_AUTOMATIC_MESSAGE_ID', 'ref.ID')
		)
	];
}