# Automatic

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

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

## Описание

Класс Automatic
Прокси для работы старых обработчиков доставки с новым API.

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

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

- `EVENT_ON_CALCULATE`
- `TAG_PROFITABLE`

## Методы (79)

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

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