- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/internals/status_grouptask.php
- Класс: BitrixSaleInternalsStatusGroupTaskTable
- Вызов: StatusGroupTaskTable::getMap
static function getMap()
{
return array(
new MainEntityStringField('STATUS_ID', array(
'primary' => true,
'format' => '/^[A-Za-z?0-9]{1,2}$/',
)),
new MainEntityIntegerField('GROUP_ID', array(
'primary' => true,
'format' => '/^[0-9]{1,18}$/',
)),
new MainEntityIntegerField('TASK_ID', array(
'primary' => true,
'format' => '/^[0-9]{1,18}$/',
)),
new MainEntityReferenceField('STATUS', 'BitrixSaleInternalsStatusTable',
array('=this.STATUS_ID' => 'ref.ID'),
array('join_type' => 'LEFT')
),
new MainEntityReferenceField('GROUP', 'BitrixMainGroupTable',
array('=this.GROUP_ID' => 'ref.ID'),
array('join_type' => 'INNER')
),
new MainEntityReferenceField('TASK', 'BitrixMainTaskTable',
array('=this.TASK_ID' => 'ref.ID'),
array('join_type' => 'INNER')
),
);
}