1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CAllSaleDeliveryHandler
Граф наследования:CAllSaleDeliveryHandler:
CSaleDeliveryHandler

Открытые статические члены

static Initialize ()
static GetAdminList ($arSort=array("SORT"=> "ASC"))
static isSidNew ($sid)
static getIdFromNewSid ($sid)
static GetList ($arSort=array("SORT"=> "ASC"), $arFilter=array())
static GetHandlerCompability ($arOrder, $arHandler, $SITE_ID=SITE_ID)
static GetHandlerExtraParams ($SID, $profileId, $arOrder, $siteId=false)
static getActionsList ($deliveryId)
static executeAction ($deliveryId, $actionId, $arOrder)
static GetBySID ($SID, $SITE_ID=false)
static CheckFields ($arData)
static getServiceParams ($sid, $siteId=false)
static Set ($code, $arData, $siteId=false)
static Reset ($sid)
static ResetAll ()
static CalculateFull ($SID, $profile, $arOrder, $currency, $SITE_ID=false)
static Calculate ($STEP, $SID, $profile, $arOrder, $currency, $TMP=false, $SITE_ID=false)
static checkDimensions ($arOrderDimensions, $arRestrictDimensions)
static checkDimensionsSum ($arItems, $maxDimensionSum)
static checkMaxSize ($arItems, $maxSize)
static getActionsNames ()
static convertToNew ($renameTable=false)
static convertToNewAgent ($renameTable=false)
static convertConfigHandlerToSidAgent ()

Статические открытые данные

static $actions

Защищенные статические члены

static __getRegisteredHandlers ()
static isFieldInFilter ($fieldName, $filter)
static getFilterValue ($fieldName, $filter)
static convertFilterOldToNew (array $oldFilter)
static isFieldInFilter2 ($fieldName, $filter)
static checkRestrictionFilter (array $restriction, array $filter)
static saveRestrictionBySiteId ($deliveryId, $siteId, $update)
static saveRestrictionByWeight ($deliveryId, array $weightParams, $update)
static saveRestrictionByPublicShow ($deliveryId, $publicShow, $update)
static saveRestrictionByPrice ($deliveryId, array $priceParams, $currency, $update)
static saveRestrictionByDimensions ($deliveryId, array $params, $update)
static saveRestrictionByMaxSize ($deliveryId, $maxSize, $update)
static __executeCalculateEvents ($SID, $profile, $arOrder, $arReturn)

Подробное описание

См. определение в файле delivery_handler.php строка 10

Методы

◆ __executeCalculateEvents()

__executeCalculateEvents ( $SID,
$profile,
$arOrder,
$arReturn )
staticprotected

См. определение в файле delivery_handler.php строка 1134

◆ __getRegisteredHandlers()

__getRegisteredHandlers ( )
staticprotected

private: get all handlers

См. определение в файле delivery_handler.php строка 31

◆ Calculate()

Calculate ( $STEP,
$SID,
$profile,
$arOrder,
$currency,
$TMP = false,
$SITE_ID = false )
static
Аргументы
$STEP
$SID
$profile
$arOrder
$currency
bool$TMP
bool$SITE_ID
Возвращает
array

См. определение в файле delivery_handler.php строка 1267

◆ CalculateFull()

CalculateFull ( $SID,
$profile,
$arOrder,
$currency,
$SITE_ID = false )
static

deprecated

См. определение в файле delivery_handler.php строка 1237

◆ checkDimensions()

checkDimensions ( $arOrderDimensions,
$arRestrictDimensions )
static
Аргументы
$arOrderDimensions
$arRestrictDimensions
Возвращает
bool

См. определение в файле delivery_handler.php строка 1360

◆ checkDimensionsSum()

checkDimensionsSum ( $arItems,
$maxDimensionSum )
static
Аргументы
$arItems
$maxDimensionSum
Возвращает
bool

См. определение в файле delivery_handler.php строка 1410

◆ CheckFields()

CheckFields ( $arData)
static

См. определение в файле delivery_handler.php строка 541

◆ checkMaxSize()

checkMaxSize ( $arItems,
$maxSize )
static
Аргументы
$arItems
$maxSize
Возвращает
bool

См. определение в файле delivery_handler.php строка 1441

◆ checkRestrictionFilter()

checkRestrictionFilter ( array $restriction,
array $filter )
staticprotected

См. определение в файле delivery_handler.php строка 165

◆ convertConfigHandlerToSidAgent()

convertConfigHandlerToSidAgent ( )
static

См. определение в файле delivery_handler.php строка 1683

◆ convertFilterOldToNew()

convertFilterOldToNew ( array $oldFilter)
staticprotected

См. определение в файле delivery_handler.php строка 79

◆ convertToNew()

convertToNew ( $renameTable = false)
static
Возвращает
\Bitrix\Sale\Result
Исключения
Exception

Bitrix\Main\SystemException

См. определение в файле delivery_handler.php строка 1504

◆ convertToNewAgent()

convertToNewAgent ( $renameTable = false)
static

См. определение в файле delivery_handler.php строка 1677

◆ executeAction()

executeAction ( $deliveryId,
$actionId,
$arOrder )
static
Аргументы
$deliveryId
$actionId
$arOrder
Возвращает
array|mixed

См. определение в файле delivery_handler.php строка 494

◆ getActionsList()

getActionsList ( $deliveryId)
static
Аргументы
$deliveryId
Возвращает
array|mixed

См. определение в файле delivery_handler.php строка 466

◆ getActionsNames()

getActionsNames ( )
static
Возвращает
array

См. определение в файле delivery_handler.php строка 1491

◆ GetAdminList()

GetAdminList ( $arSort = array("SORT" => "ASC"))
static

get full list based on FS

См. определение в файле delivery_handler.php строка 40

◆ GetBySID()

GetBySID ( $SID,
$SITE_ID = false )
static

get services data by DB sID

См. определение в файле delivery_handler.php строка 519

◆ getFilterValue()

getFilterValue ( $fieldName,
$filter )
staticprotected

См. определение в файле delivery_handler.php строка 54

◆ GetHandlerCompability()

GetHandlerCompability ( $arOrder,
$arHandler,
$SITE_ID = SITE_ID )
static

get services compability. result - list of delivery profiles;

См. определение в файле delivery_handler.php строка 320

◆ GetHandlerExtraParams()

GetHandlerExtraParams ( $SID,
$profileId,
$arOrder,
$siteId = false )
static
Аргументы
$SID
$profileId
$arOrder
bool$siteId
Возвращает
array|mixed

См. определение в файле delivery_handler.php строка 440

◆ getIdFromNewSid()

getIdFromNewSid ( $sid)
static

См. определение в файле delivery_handler.php строка 68

◆ GetList()

GetList ( $arSort = array("SORT" => "ASC"),
$arFilter = array() )
static

get handlers list based on DB data

См. определение в файле delivery_handler.php строка 208

◆ getServiceParams()

getServiceParams ( $sid,
$siteId = false )
static
Аргументы
$sid
Возвращает
array|bool
Исключения

Bitrix\Main\ArgumentException

См. определение в файле delivery_handler.php строка 592

◆ Initialize()

Initialize ( )
static

public: Initialize includes all delivery_*.php files in /php_interface/include/sale_delivery/ and /modules/sale/delivery/ double files with the same name are ignored

См. определение в файле delivery_handler.php строка 22

◆ isFieldInFilter()

isFieldInFilter ( $fieldName,
$filter )
staticprotected

См. определение в файле delivery_handler.php строка 45

◆ isFieldInFilter2()

isFieldInFilter2 ( $fieldName,
$filter )
staticprotected

См. определение в файле delivery_handler.php строка 154

◆ isSidNew()

isSidNew ( $sid)
static

См. определение в файле delivery_handler.php строка 63

◆ Reset()

Reset ( $sid)
static

См. определение в файле delivery_handler.php строка 1091

◆ ResetAll()

ResetAll ( )
static

См. определение в файле delivery_handler.php строка 1119

◆ saveRestrictionByDimensions()

saveRestrictionByDimensions ( $deliveryId,
array $params,
$update )
staticprotected
Аргументы
$deliveryId
array$params
$update
Возвращает
bool
Исключения

Bitrix\Main\ArgumentException

См. определение в файле delivery_handler.php строка 795

◆ saveRestrictionByMaxSize()

saveRestrictionByMaxSize ( $deliveryId,
$maxSize,
$update )
staticprotected
Аргументы
$deliveryId
array$params
$update
Возвращает
bool
Исключения

Bitrix\Main\ArgumentException

См. определение в файле delivery_handler.php строка 839

◆ saveRestrictionByPrice()

saveRestrictionByPrice ( $deliveryId,
array $priceParams,
$currency,
$update )
staticprotected
Аргументы
$deliveryId
array$priceParams
$currency
$update
Возвращает
bool
Исключения

Bitrix\Main\ArgumentException

См. определение в файле delivery_handler.php строка 751

◆ saveRestrictionByPublicShow()

saveRestrictionByPublicShow ( $deliveryId,
$publicShow,
$update )
staticprotected

См. определение в файле delivery_handler.php строка 708

◆ saveRestrictionBySiteId()

saveRestrictionBySiteId ( $deliveryId,
$siteId,
$update )
staticprotected
Аргументы
$deliveryId
$siteId
$update
Возвращает
bool
Исключения

Bitrix\Main\ArgumentException

См. определение в файле delivery_handler.php строка 631

◆ saveRestrictionByWeight()

saveRestrictionByWeight ( $deliveryId,
array $weightParams,
$update )
staticprotected
Аргументы
$deliveryId
array$weightParams
$update
Возвращает
bool
Исключения

Bitrix\Main\ArgumentException

См. определение в файле delivery_handler.php строка 673

◆ Set()

Set ( $code,
$arData,
$siteId = false )
static

См. определение в файле delivery_handler.php строка 874

Поля

◆ $actions

$actions
static
Инициализатор
"REQUEST_SELF" => 0,
"REQUEST_TAKE" => 1
)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804

См. определение в файле delivery_handler.php строка 12


Объявления и описания членов класса находятся в файле: