- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/delivery/services/emptydeliveryservice.php
- Класс: BitrixSaleDeliveryServicesEmptyDeliveryService
- Вызов: EmptyDeliveryService::create
static function create()
{
$fields["NAME"] = Loc::getMessage('SALE_DLVR_HANDL_EMP_DLV_SRV_TITLE');
$fields["CLASS_NAME"] = 'BitrixSaleDeliveryServicesEmptyDeliveryService';
$fields["PARENT_ID"] = 0;
$fields["CURRENCY"] = CurrencyCurrencyManager::getBaseCurrency();
$fields["ACTIVE"] = "Y";
$fields["CONFIG"] = array('MAIN' => array('CURRENCY' => CurrencyCurrencyManager::getBaseCurrency(), 'PRICE' => 0, 'PERIOD' => array('FROM' => 0,'TO' => 0,'TYPE' => 'D')));
$fields["SORT"] = 100;
$res = Table::add($fields);
if (!$res->isSuccess())
return 0;
ServiceRestrictionTable::add(array('SORT' => 100, 'SERVICE_ID' => $res->getId(), 'PARAMS' => array('PUBLIC_SHOW' => 'N'), 'SERVICE_TYPE' => '0', 'CLASS_NAME' => 'BitrixSaleDeliveryRestrictionsByPublicMode'));
return $res->getId();
}