- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/cashbox/rest/handlerservice.php
- Класс: Bitrix\Sale\Cashbox\Rest\HandlerService
- Вызов: HandlerService::addHandler
static function addHandler($params, $page, \CRestServer $server) { Helpers\Rest\AccessChecker::checkAccessPermission(); $params = self::prepareHandlerParams($params, $server); self::checkParamsBeforeAddHandler($params); if (!isset($params['SETTINGS']['SUPPORTS_FFD105'])) { $params['SETTINGS']['SUPPORTS_FFD105'] = 'N'; } $result = CashboxRestHandlerTable::add([ 'NAME' => $params['NAME'], 'CODE' => $params['CODE'], 'SORT' => $params['SORT'] ?: 100, 'SETTINGS' => $params['SETTINGS'], 'APP_ID' => $params['APP_ID'], ]); if ($result->isSuccess()) { return $result->getId(); } return false; }