- Модуль: catalog
- Путь к файлу: ~/bitrix/modules/catalog/lib/agentcontractfiletable.php
- Класс: BitrixCatalogAgentContractFileTable
- Вызов: AgentContractFileTable::getMap
static function getMap(): array
{
return [
'ID' => new IntegerField(
'ID',
[
'primary' => true,
'autocomplete' => true,
'title' => Loc::getMessage('AGENT_CONTRACT_FILE_ENTITY_ID_FIELD'),
]
),
'CONTRACT_ID' => new IntegerField(
'CONTRACT_ID',
[
'required' => true,
'title' => Loc::getMessage('AGENT_CONTRACT_FILE_ENTITY_CONTRACT_ID_FIELD'),
]
),
'CONTRACT' => new Reference(
'CONTRACT',
'BitrixCatalogAgentContractTable',
['=this.CONTRACT_ID' => 'ref.ID'],
),
'FILE_ID' => new IntegerField(
'FILE_ID',
[
'required' => true,
'title' => Loc::getMessage('AGENT_CONTRACT_FILE_ENTITY_FILE_ID_FIELD'),
]
),
'FILE' => new Reference(
'FILE',
'BitrixMainFileTable',
['=this.FILE_ID' => 'ref.ID'],
),
];
}