# Configurable

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

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

## Описание

Старый настраиваемый тип, преобразованный в этот тип.

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

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

- `EVENT_ON_CALCULATE`
- `TAG_PROFITABLE`

## Методы (66)

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

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