• Модуль: 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();
}