# Base

URL: https://chugunov.pro/api-bitrix/sale/delivery/services/base/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Sale\Delivery\Services\Base`
Модуль: Sale.

## Описание

Класс Base (абстрактный)
Базовый класс для служб доставки

Исходный файл: `source/sale/lib/delivery/services/base.php:24`

## Константы (2)

- `EVENT_ON_CALCULATE`
- `TAG_PROFITABLE`

## Методы (66)

- [`__construct()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/__construct/) — Конструктор
- [`calculate()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/calculate/) — Вычисляет стоимость доставки
- [`static canHasChildren()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/canhaschildren/)
- [`static canHasProfiles()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/canhasprofiles/)
- [`createProfileObject()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/createprofileobject/)
- [`execAdminAction()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/execadminaction/) — Выполняет некоторый код на странице редактирования службы при необходимости.
- [`getAdditionalInfoShipmentEdit()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getadditionalinfoshipmentedit/)
- [`getAdditionalInfoShipmentPublic()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getadditionalinfoshipmentpublic/)
- [`getAdditionalInfoShipmentView()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getadditionalinfoshipmentview/)
- [`getAdminAdditionalTabs()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getadminadditionaltabs/)
- [`static getAdminFieldsList()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getadminfieldslist/)
- [`getAdminMessage()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getadminmessage/) — Показывает сообщение на странице редактирования службы.
- [`static getChildrenClassNames()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getchildrenclassnames/)
- [`static getClassDescription()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getclassdescription/) — Возвращает описание класса
- [`static getClassTitle()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getclasstitle/) — Возвращает имя класса
- [`getCode()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getcode/)
- [`getCompatibleExtraServiceIds()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getcompatibleextraserviceids/) — Возвращает массив id дополнительных услуг, доступных для указанной отгрузки, ЛИБО null, если доступны все дополнительные услуги
- [`getConfig()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getconfig/)
- [`getConfigValues()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getconfigvalues/)
- [`getCurrency()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getcurrency/)
- [`static getDefaultVatRate()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getdefaultvatrate/)
- [`getDeliveryRequestHandler()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getdeliveryrequesthandler/)
- [`getDescription()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getdescription/)
- [`getEmbeddedExtraServicesList()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getembeddedextraserviceslist/)
- [`getExtraServices()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getextraservices/)
- [`getHandlerCode()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/gethandlercode/)
- [`getId()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getid/)
- [`getLogotip()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getlogotip/)
- [`getLogotipPath()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getlogotippath/)
- [`getName()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getname/)
- [`getNameWithParent()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getnamewithparent/)
- [`getParentId()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getparentid/)
- [`getParentService()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getparentservice/)
- [`getProfilesList()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getprofileslist/)
- [`getServiceCode()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getservicecode/)
- [`getSort()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getsort/)
- [`static getSupportedServicesList()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getsupportedserviceslist/) — Возвращает названия поддерживаемых служб доставки
- [`getTags()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/gettags/)
- [`getTrackingClass()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/gettrackingclass/)
- [`getTrackingParams()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/gettrackingparams/)
- [`getVatId()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/getvatid/)
- [`static install()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/install/)
- [`isAllowEditShipment()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/isalloweditshipment/)
- [`isCalculatePriceImmediately()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/iscalculatepriceimmediately/)
- [`isClone()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/isclone/)
- [`isCompatible()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/iscompatible/)
- [`static isHandlerCompatible()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/ishandlercompatible/) — Проверяет совместимость обработчика
- [`static isInstalled()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/isinstalled/)
- [`static isProfile()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/isprofile/)
- [`isRestricted()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/isrestricted/)
- [`isTrackingInherited()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/istrackinginherited/)
- [`static onAfterAdd()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/onafteradd/)
- [`static onAfterDelete()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/onafterdelete/)
- [`static onAfterUpdate()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/onafterupdate/)
- [`static onBeforeAdd()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/onbeforeadd/)
- [`static onBeforeUpdate()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/onbeforeupdate/)
- [`static onGetBusinessValueConsumers()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/ongetbusinessvalueconsumers/)
- [`static onGetBusinessValueGroups()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/ongetbusinessvaluegroups/)
- [`prepareFieldsForSaving()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/preparefieldsforsaving/)
- [`prepareFieldsForUsing()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/preparefieldsforusing/)
- [`processAdditionalInfoShipmentEdit()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/processadditionalinfoshipmentedit/)
- [`setTrackingClass()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/settrackingclass/)
- [`setVatId()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/setvatid/)
- [`static unInstall()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/uninstall/)
- [`static whetherAdminExtraServicesShow()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/whetheradminextraservicesshow/)
- [`static whetherAdminRestrictionsShow()`](https://chugunov.pro/api-bitrix/sale/delivery/services/base/whetheradminrestrictionsshow/)

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Sale-Delivery-Services-Base.html
