- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/integration/sale/reservation/config/entity/entity.php
- Класс: Bitrix\Crm\Integration\Sale\Reservation\Config\Entity\for
- Вызов: for::getScheme
static function getScheme(): array
{
return [
[
'code' => static::RESERVATION_MODE_CODE,
'name' => Loc::getMessage('CRM_SALE_RESERVATION_CONFIG_MODE'),
'type' => TypeDictionary::LIST,
'default' => static::RESERVATION_MODE_OPTION_ON_ADD_TO_DOCUMENT,
'sort' => 100,
'values' => [
[
'code' => static::RESERVATION_MODE_OPTION_MANUAL,
'name' => Loc::getMessage('CRM_SALE_RESERVATION_CONFIG_MODE_OPTION_MANUAL'),
],
[
'code' => static::RESERVATION_MODE_OPTION_ON_ADD_TO_DOCUMENT,
'name' => Loc::getMessage('CRM_SALE_RESERVATION_CONFIG_MODE_OPTION_ON_ADD_TO_DOCUMENT'),
],
[
'code' => static::RESERVATION_MODE_OPTION_ON_PAYMENT,
'name' => Loc::getMessage('CRM_SALE_RESERVATION_CONFIG_MODE_OPTION_ON_PAYMENT'),
],
],
'disabled' => false,
],
[
'code' => static::RESERVE_WITHDRAWAL_PERIOD_CODE,
'name' => Loc::getMessage('CRM_SALE_RESERVATION_CONFIG_PERIOD'),
'type' => TypeDictionary::INTEGER,
'default' => static::DEFAULT_RESERVE_WITHDRAWAL_PERIOD_VALUE,
'sort' => 200,
'disabled' => false,
]
];
}