Класс
Sale
Automatic
\Bitrix\Sale\Delivery\Services\Automatic
Описание
Класс Automatic
Прокси для работы старых обработчиков доставки с новым API.
Исходный файл: source/sale/lib/delivery/services/automatic.php:28
Константы
EVENT_ON_CALCULATETAG_PROFITABLE
Методы (79)
-
__construct()Конструктор -
calculate()Вычисляет стоимость доставки -
calculateProfile() -
static canHasChildren() -
static canHasProfiles() -
static convertNewServiceToOld() -
static convertNewSettingsToOld() -
static convertOldConfigToNew() -
static createConfig() -
createProfileObject() -
execAdminAction()Выполняет некоторый код на странице редактирования службы при необходимости. -
getAdditionalInfoShipmentEdit() -
getAdditionalInfoShipmentPublic() -
getAdditionalInfoShipmentView() -
getAdminAdditionalTabs() -
static getAdminFieldsList() -
getAdminMessage()Показывает сообщение на странице редактирования службы. -
static getChildrenClassNames() -
static getClassDescription()Возвращает описание класса -
static getClassTitle()Возвращает имя класса -
getCode() -
getCompatibleExtraServiceIds()Возвращает массив id дополнительных услуг, доступных для указанной отгрузки, ЛИБО null, если доступны все дополнительные услуги -
getConfig() -
getConfigValues() -
getCurrency() -
static getDefaultVatRate() -
getDeliveryRequestHandler() -
getDescription() -
getEmbeddedExtraServicesList() -
getExtraServices() -
getHandlerCode() -
static getHandlerInitParams() -
getId() -
getLogotip() -
getLogotipPath() -
getName() -
getNameWithParent() -
getOldConfig() -
getOldDbSettings() -
getParentId() -
getParentService() -
getProfilesDefaultParams() -
getProfilesList() -
static getRegisteredHandlers() -
getServiceCode() -
getSid() -
getSort() -
static getSupportedServicesList()Возвращает названия поддерживаемых служб доставки -
getTags() -
getTrackingClass() -
getTrackingParams() -
getVatId() -
static initHandlers() -
static install() -
isAllowEditShipment() -
isCalculatePriceImmediately() -
isClone() -
isCompatible() -
static isHandlerCompatible()Проверяет совместимость обработчика -
static isInstalled() -
static isProfile() -
isProfileCompatible() -
isRestricted() -
isTrackingInherited() -
static onAfterAdd() -
static onAfterDelete() -
static onAfterUpdate() -
static onBeforeAdd() -
static onBeforeUpdate() -
static onGetBusinessValueConsumers() -
static onGetBusinessValueGroups() -
prepareFieldsForSaving() -
prepareFieldsForUsing() -
processAdditionalInfoShipmentEdit() -
setTrackingClass() -
setVatId() -
static unInstall() -
static whetherAdminExtraServicesShow() -
static whetherAdminRestrictionsShow()

