|
static | PrepareLocation24Where ($val, $key, $operation, $negative, $field, &$arField, &$arFilter) |
static | DoProcessOrder (&$arOrder, $deliveryCode, &$arErrors) |
static | DoLoadDelivery ($location, $locationZip, $weight, $price, $currency, $siteId=null, $arShoppingCart=array()) |
static | GetByID ($ID) |
static | GetLocationList ($arFilter=Array()) |
static | CheckFields ($ACTION, &$arFields) |
static | SetDeliveryLocationPro ($ID, $locations) |
static | Update ($oldId, $arFields, $arOptions=array()) |
static | Delete ($ID) |
static | GetDelivery2PaySystem ($arFilter=array()) |
static | UpdateDeliveryPay ($ID, $arFields) |
static | GetList ($arOrder=array("SORT"=> "ASC", "NAME"=> "ASC"), $arFilter=array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array(' *')) |
static | Add ($arFields, $arOptions=array()) |
static | convertToNew ($renameTable=false) |
static | convertToNewAgent ($renameTable=false) |
static | convertPSRelationsAgent () |
static | convertPSRelations () |
static | createNoDeliveryServiceAgent () |
static | getIdByCode ($code) |
static | getCodeById ($id) |
Class CAllSaleDelivery
См. определение в файле delivery.php строка 13
◆ Add()
Add |
( |
| $arFields, |
|
|
| $arOptions = array() ) |
|
static |
- Аргументы
-
| $arFields | |
array | $arOptions | |
- Возвращает
- bool|int
- Исключения
-
См. определение в файле delivery.php строка 1109
◆ CheckFields()
CheckFields |
( |
| $ACTION, |
|
|
& | $arFields ) |
|
static |
◆ checkRestrictionFilter()
checkRestrictionFilter |
( |
array | $restriction, |
|
|
array | $filter ) |
|
staticprotected |
- Аргументы
-
array | $restriction | |
array | $filter | |
- Возвращает
- bool
- Исключения
-
Bitrix\Main\ArgumentNullException
См. определение в файле delivery.php строка 801
◆ convertFilterOldToNew()
◆ convertGroupOldToNew()
convertGroupOldToNew |
( |
| $groupBy | ) |
|
|
staticprotected |
◆ convertPSRelations()
- Возвращает
- \Bitrix\Sale\Result
- Исключения
-
Bitrix\Main\ArgumentException
См. определение в файле delivery.php строка 1397
◆ convertPSRelationsAgent()
convertPSRelationsAgent |
( |
| ) |
|
|
static |
◆ convertSelectOldToNew()
convertSelectOldToNew |
( |
array | $selectFields = array() | ) |
|
|
staticprotected |
◆ convertToNew()
convertToNew |
( |
| $renameTable = false | ) |
|
|
static |
- Аргументы
-
- Возвращает
- \Bitrix\Sale\Result
- Исключения
-
Bitrix\Main\ArgumentException
См. определение в файле delivery.php строка 1274
◆ convertToNewAgent()
convertToNewAgent |
( |
| $renameTable = false | ) |
|
|
static |
◆ createD2LTable()
◆ createNoDeliveryServiceAgent()
createNoDeliveryServiceAgent |
( |
| ) |
|
|
static |
◆ Delete()
◆ DoLoadDelivery()
DoLoadDelivery |
( |
| $location, |
|
|
| $locationZip, |
|
|
| $weight, |
|
|
| $price, |
|
|
| $currency, |
|
|
| $siteId = null, |
|
|
| $arShoppingCart = array() ) |
|
static |
◆ DoProcessOrder()
DoProcessOrder |
( |
& | $arOrder, |
|
|
| $deliveryCode, |
|
|
& | $arErrors ) |
|
static |
- Аргументы
-
$arOrder | |
$deliveryCode | |
$arErrors | |
- Возвращает
- bool
- Исключения
-
Bitrix\Main\ArgumentNullException
- Исключения
-
Bitrix\Main\SystemException
См. определение в файле delivery.php строка 52
◆ GetByID()
◆ getCodeById()
- Аргументы
-
int | $id | Delivery service id. |
- Возвращает
- string Delivery service code.
См. определение в файле delivery.php строка 1655
◆ GetDelivery2PaySystem()
GetDelivery2PaySystem |
( |
| $arFilter = array() | ) |
|
|
static |
The function select delivery and paysystem
- Аргументы
-
array | $arFilter | - array to filter |
- Возвращает
- object $dbRes - object result
См. определение в файле delivery.php строка 630
◆ getFilterValue()
getFilterValue |
( |
| $fieldName, |
|
|
| $filter ) |
|
staticprotected |
◆ getIdByCode()
- Аргументы
-
string | $code | Delivery service code. |
- Возвращает
- int Delivery id.
См. определение в файле delivery.php строка 1641
◆ GetList()
GetList |
( |
| $arOrder = array("SORT" => "ASC", "NAME" => "ASC"), |
|
|
| $arFilter = array(), |
|
|
| $arGroupBy = false, |
|
|
| $arNavStartParams = false, |
|
|
| $arSelectFields = array('*') ) |
|
static |
- Аргументы
-
array | $arOrder | |
array | $arFilter | |
bool | $arGroupBy | |
bool | $arNavStartParams | |
array | $arSelectFields | |
- Возвращает
- \CDBResult
- Исключения
-
Bitrix\Main\ArgumentException
См. определение в файле delivery.php строка 989
◆ GetLocationList()
GetLocationList |
( |
| $arFilter = Array() | ) |
|
|
static |
- Аргументы
-
- Возвращает
- bool|CDBResult
См. определение в файле delivery.php строка 260
◆ getSelectedRestrictionField()
getSelectedRestrictionField |
( |
array | $service, |
|
|
array | $restriction, |
|
|
array | $selectedFields ) |
|
staticprotected |
- Аргументы
-
array | $service | |
array | $restriction | |
array | $selectedFields | |
- Возвращает
- array
См. определение в файле delivery.php строка 921
◆ hasNewServiceField()
hasNewServiceField |
( |
| $name | ) |
|
|
staticprotected |
◆ isFieldInFilter()
isFieldInFilter |
( |
| $fieldName, |
|
|
| $filter ) |
|
staticprotected |
◆ isFieldInFilter2()
isFieldInFilter2 |
( |
| $fieldName, |
|
|
| $filter ) |
|
staticprotected |
◆ isFieldSelected()
isFieldSelected |
( |
| $fieldName, |
|
|
array | $select ) |
|
staticprotected |
◆ PrepareLocation24Where()
PrepareLocation24Where |
( |
| $val, |
|
|
| $key, |
|
|
| $operation, |
|
|
| $negative, |
|
|
| $field, |
|
|
& | $arField, |
|
|
& | $arFilter ) |
|
static |
- Аргументы
-
$val | |
$key | |
$operation | |
$negative | |
$field | |
$arField | |
$arFilter | |
- Возвращает
- bool|string
См. определение в файле delivery.php строка 29
◆ SetDeliveryLocationPro()
SetDeliveryLocationPro |
( |
| $ID, |
|
|
| $locations ) |
|
static |
◆ Update()
Update |
( |
| $oldId, |
|
|
| $arFields, |
|
|
| $arOptions = array() ) |
|
static |
◆ UpdateDeliveryPay()
UpdateDeliveryPay |
( |
| $ID, |
|
|
| $arFields ) |
|
static |
The function updates delivery and paysystem
- Аргументы
-
int | $ID | - code delivery |
array | $arFields | - paysytem |
- Возвращает
- int $ID - code delivery
См. определение в файле delivery.php строка 650
◆ CONN_ENTITY_NAME
const CONN_ENTITY_NAME = 'Bitrix\Sale\Delivery\DeliveryLocation' |
Объявления и описания членов класса находятся в файле: