• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/productcompilationtable.php
  • Класс: BitrixCatalogProductCompilationTable
  • Вызов: ProductCompilationTable::getMap
static function getMap()
{
	return [
		new IntegerField(
			'ID',
			[
				'primary' => true,
				'autocomplete' => true,
				'title' => Loc::getMessage('PRODUCT_COMPILATION_ENTITY_ID_FIELD')
			]
		),
		new IntegerField(
			'DEAL_ID',
			[
				'required' => true,
				'title' => Loc::getMessage('PRODUCT_COMPILATION_ENTITY_DEAL_ID_FIELD')
			]
		),
		new TextField(
			'PRODUCT_IDS',
			[
				'required' => true,
				'title' => Loc::getMessage('PRODUCT_COMPILATION_ENTITY_PRODUCT_IDS_FIELD')
			]
		),
		new DatetimeField(
			'CREATION_DATE',
			[
				'required' => true,
				'title' => Loc::getMessage('PRODUCT_COMPILATION_ENTITY_PRODUCT_IDS_FIELD')
			]
		),
		new IntegerField(
			'CHAT_ID',
			[
				'required' => false,
				'title' => Loc::getMessage('PRODUCT_COMPILATION_ENTITY_CHAT_ID_FIELD')
			]
		),
		new IntegerField(
			'QUEUE_ID',
			[
				'required' => false,
				'title' => Loc::getMessage('PRODUCT_COMPILATION_ENTITY_QUEUE_ID_FIELD')
			]
		),
	];
}