- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/cashbox/cashboxbitrixv2.php
- Класс: BitrixSaleCashboxCashboxBitrixV2
- Вызов: CashboxBitrixV2::getSettings
static function getSettings($modelId = 0)
{
$settings = parent::getSettings($modelId);
$kkmList = static::getSupportedKkmModels();
if (isset($kkmList[$modelId]))
{
$settings['TAX'] = [
'LABEL' => LocalizationLoc::getMessage('SALE_CASHBOX_BITRIX_V2_SETTINGS_SNO'),
'REQUIRED' => 'Y',
'ITEMS' => [
'SNO' => [
'TYPE' => 'ENUM',
'LABEL' => LocalizationLoc::getMessage('SALE_CASHBOX_BITRIX_V2_SETTINGS_SNO_LABEL'),
'VALUE' => 'osn',
'OPTIONS' => [
'osn' => LocalizationLoc::getMessage('SALE_CASHBOX_BITRIX_V2_SNO_OSN'),
'usnIncome' => LocalizationLoc::getMessage('SALE_CASHBOX_BITRIX_V2_SNO_UI'),
'usnIncomeOutcome' => LocalizationLoc::getMessage('SALE_CASHBOX_BITRIX_V2_SNO_UIO'),
'envd' => LocalizationLoc::getMessage('SALE_CASHBOX_BITRIX_V2_SNO_ENVD'),
'esn' => LocalizationLoc::getMessage('SALE_CASHBOX_BITRIX_V2_SNO_ESN'),
'patent' => LocalizationLoc::getMessage('SALE_CASHBOX_BITRIX_V2_SNO_PATENT')
]
]
]
];
}
$settings['CLIENT'] = [
'LABEL' => LocalizationLoc::getMessage('SALE_CASHBOX_BITRIX_V2_SETTINGS_CLIENT'),
'ITEMS' => [
'INFO' => [
'TYPE' => 'ENUM',
'VALUE' => 'NONE',
'LABEL' => LocalizationLoc::getMessage('SALE_CASHBOX_BITRIX_V2_SETTINGS_CLIENT_INFO'),
'OPTIONS' => [
'EMAIL' => LocalizationLoc::getMessage('SALE_CASHBOX_BITRIX_V2_SETTINGS_CLIENT_EMAIL'),
'PHONE' => LocalizationLoc::getMessage('SALE_CASHBOX_BITRIX_V2_SETTINGS_CLIENT_PHONE'),
]
],
]
];
return $settings;
}