Класс
Sale
Manager
\Bitrix\Sale\Delivery\Services\Manager
Описание
Класс Manager
Помогает управлять службами доставки.
Исходный файл: source/sale/lib/delivery/services/manager.php:33
Константы
SKIP_CHILDREN_PARENT_CHECKSKIP_PROFILE_PARENT_CHECK
Методы (41)
-
static add()Добавляет службу доставки -
static calculate()устар. -
static calculateDeliveryPrice()Вычисляет стоимость отгрузки -
static checkServiceRestrictions()устар. -
static checkServiceUsage()Возвращает, используются ли служба доставки и её дочерние элементы в отгрузках -
static createObject() -
static createServiceObject()устар. -
static delete()Удаляет службу доставки -
static generateXmlId() -
static getActive()устар. -
static getActiveList()Подготавливает и кеширует данные в течение хита -
static getById()Возвращает поле службы, кеширует результаты в течение хита. -
static getByParentId() -
static getCodeById() -
static getEmptyDeliveryServiceId() -
static getGroupId()Возвращает id группы служб доставки. -
static getHandlersClassNames()устар. -
static getHandlersList() -
static getIdByCode() -
static getList() -
static getLocationConnectorEntityName()Возвращает имя связи сущности для соединения с местоположениями (Locations) -
static getObjectByCode() -
static getObjectById() -
static getPooledObject() -
static getRestHandlerList() -
static getRestrictedList() -
static getRestrictedObjectsList() -
static getRestrictionClassNames()устар. -
static getRestrictionObject()устар. -
static getRestrictionsByDeliveryId()устар. -
static getService()устар. -
static getServiceByCode()устар. -
static getServicesBriefsForShipment()устар. -
static getServicesForShipment()устар. -
static isDeliveryServiceClassValid()Проверяет, является ли заданный класс корректным классом службы доставки, наследующим Bitrix\Sale\Delivery\Services\Base. -
static isExistService()устар. -
static isServiceExist() -
static onGetBusinessValueConsumers() -
static onGetBusinessValueGroups() -
static setChildrenFieldsValues()Устанавливает значения полей всем дочерним элементам -
static update()Обновляет службу доставки

