# AutomaticProfile

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

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

## Описание

Класс AutomaticProfile
Адаптер для работы профиля старых служб доставки с новым API.

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

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

- `EVENT_ON_CALCULATE`
- `TAG_PROFITABLE`

## Методы (66)

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

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