Bitrix API

Deprecated

Table of Contents

source/bitrix/modules/ai/lib/Limiter/Plan.php
source/bitrix/modules/ai/lib/Prompt/Manager.php
source/bitrix/modules/biconnector/lib/integration/crm/menuitemshelper.php
source/bitrix/modules/bizproc/lib/worker/document/deletestepper.php
source/bitrix/modules/calendar/lib/core/event/event.php
source/bitrix/modules/calendar/lib/core/mappers/event.php
source/bitrix/modules/calendar/lib/core/mappers/sectionconnection.php
source/bitrix/modules/calendar/lib/core/section/sectionsyncdata.php
source/bitrix/modules/calendar/lib/Event/Enum/PushCommandEnum.php
source/bitrix/modules/calendar/lib/ical/mailinvitation/mailinvitationmanager.php
source/bitrix/modules/calendar/lib/internals/eventmanager/eventsubscriber/eventsubscribermanager.php
source/bitrix/modules/calendar/lib/rooms/permissionmanager.php
source/bitrix/modules/calendar/lib/sync/connection/sectionconnection.php
source/bitrix/modules/calendar/lib/sync/converters/converter.php
source/bitrix/modules/calendar/lib/sync/google/queuemanager.php
source/bitrix/modules/calendar/lib/sync/googleapibatch.php
source/bitrix/modules/calendar/lib/sync/googleapipush.php
source/bitrix/modules/calendar/lib/sync/googleapisection.php
source/bitrix/modules/calendar/lib/sync/googleapisync.php
source/bitrix/modules/calendar/lib/sync/googleapitransport.php
source/bitrix/modules/calendar/lib/sync/managers/incomingmanager.php
source/bitrix/modules/calendar/lib/sync/managers/servicesynchronization.php
source/bitrix/modules/calendar/lib/sync/managers/vendorsyncservice.php
source/bitrix/modules/calendar/lib/sync/office365/eventmanager.php
source/bitrix/modules/catalog/lib/Access/ActionDictionary.php
source/bitrix/modules/catalog/lib/controller/document/element.php
source/bitrix/modules/catalog/lib/controller/document.php
source/bitrix/modules/catalog/lib/controller/enum.php
source/bitrix/modules/catalog/lib/discount/discountmanager.php
source/bitrix/modules/catalog/lib/ebay/old.php
source/bitrix/modules/catalog/lib/integration/report/view/catalogview.php
source/bitrix/modules/catalog/lib/product/old.php
source/bitrix/modules/catalog/lib/product/quantitycontrol.php
source/bitrix/modules/catalog/lib/product/sku.php
source/bitrix/modules/catalog/lib/product/systemfield.php
source/bitrix/modules/crm/lib/ads/adsform.php
source/bitrix/modules/crm/lib/attribute/fieldattributemanager.php
source/bitrix/modules/crm/lib/AutomatedSolution/AutomatedSolutionManager.php
source/bitrix/modules/crm/lib/automation/demo/wizard.php
source/bitrix/modules/crm/lib/automation/engine/condition.php
source/bitrix/modules/crm/lib/automation/engine/conditiongroup.php
source/bitrix/modules/crm/lib/automation/engine/delayinterval.php
source/bitrix/modules/crm/lib/automation/engine/entity/template.php
source/bitrix/modules/crm/lib/automation/engine/robot.php
source/bitrix/modules/crm/lib/automation/engine/runtime.php
source/bitrix/modules/crm/lib/automation/engine/template.php
source/bitrix/modules/crm/lib/automation/factory.php
source/bitrix/modules/crm/lib/automation/tracker.php
source/bitrix/modules/crm/lib/automation/trigger/invoicetrigger.php
source/bitrix/modules/crm/lib/category/dealcategory.php
source/bitrix/modules/crm/lib/color/dealstagecolorscheme.php
source/bitrix/modules/crm/lib/color/invoicestatuscolorscheme.php
source/bitrix/modules/crm/lib/color/leadstatuscolorscheme.php
source/bitrix/modules/crm/lib/color/ordershipmentstatuscolorscheme.php
source/bitrix/modules/crm/lib/color/orderstatuscolorscheme.php
source/bitrix/modules/crm/lib/color/phasecolorscheme.php
source/bitrix/modules/crm/lib/color/phasecolorschememanager.php
source/bitrix/modules/crm/lib/color/quotestatuscolorscheme.php
source/bitrix/modules/crm/lib/conversion/entityconversionconfig.php
source/bitrix/modules/crm/lib/conversion/entityconversionwizard.php
source/bitrix/modules/crm/lib/conversion/quoteconversionconfig.php
source/bitrix/modules/crm/lib/conversion/quoteconversionphase.php
source/bitrix/modules/crm/lib/conversion/quoteconversionscheme.php
source/bitrix/modules/crm/lib/entity/deal.php
source/bitrix/modules/crm/lib/entity/entitybase.php
source/bitrix/modules/crm/lib/Field/OpportunityAccount.php
source/bitrix/modules/crm/lib/Field/TaxValueAccount.php
source/bitrix/modules/crm/lib/filter/dataprovider.php
source/bitrix/modules/crm/lib/filter/field.php
source/bitrix/modules/crm/lib/filter/settings.php
source/bitrix/modules/crm/lib/format/companyaddressformatter.php
source/bitrix/modules/crm/lib/format/contactaddressformatter.php
source/bitrix/modules/crm/lib/format/entityaddressformatter.php
source/bitrix/modules/crm/lib/format/leadaddressformatter.php
source/bitrix/modules/crm/lib/format/requisiteaddressformatter.php
source/bitrix/modules/crm/lib/format/texthelper.php
source/bitrix/modules/crm/lib/integration/calendar.php
source/bitrix/modules/crm/lib/integration/resolverbase.php
source/bitrix/modules/crm/lib/integration/rest/appplacement.php
source/bitrix/modules/crm/lib/integrity/bankdetaildedupedatasource.php
source/bitrix/modules/crm/lib/integrity/communicationdedupedatasource.php
source/bitrix/modules/crm/lib/integrity/dedupedatasource.php
source/bitrix/modules/crm/lib/integrity/duplicatecriterion.php
source/bitrix/modules/crm/lib/integrity/duplicateindextype.php
source/bitrix/modules/crm/lib/integrity/organizationdedupedatasource.php
source/bitrix/modules/crm/lib/integrity/persondedupedatasource.php
source/bitrix/modules/crm/lib/integrity/requisitededupedatasource.php
source/bitrix/modules/crm/lib/integrity/volatilededupedatasource.php
source/bitrix/modules/crm/lib/invoice/compatible/invoicetax.php
source/bitrix/modules/crm/lib/invoice/compatible/taxentity.php
source/bitrix/modules/crm/lib/item/company.php
source/bitrix/modules/crm/lib/kanban/entity.php
source/bitrix/modules/crm/lib/kanban/supervisor.php
source/bitrix/modules/crm/lib/order/manager.php
source/bitrix/modules/crm/lib/order/permissions/order.php
source/bitrix/modules/crm/lib/product/url/shopbuilder.php
source/bitrix/modules/crm/lib/recurring/calculator.php
source/bitrix/modules/crm/lib/recurring/manager.php
source/bitrix/modules/crm/lib/Reservation/OrderSynchronizer.php
source/bitrix/modules/crm/lib/rest/externalchannelimportpreset.php
source/bitrix/modules/crm/lib/restriction/bitrix24restrictioninfo.php
source/bitrix/modules/crm/lib/restriction/restriction.php
source/bitrix/modules/crm/lib/security/controller/base.php
source/bitrix/modules/crm/lib/security/controller/querybuilder/compatible.php
source/bitrix/modules/crm/lib/security/entityauthorization.php
source/bitrix/modules/crm/lib/security/querybuilder/optionsinterface.php
source/bitrix/modules/crm/lib/security/querybuilder/querybuilderoptions.php
source/bitrix/modules/crm/lib/security/querybuilder.php
source/bitrix/modules/crm/lib/security/role/manage/permissions/permission.php
source/bitrix/modules/crm/lib/security/role/manage/rolemanagementmodelbuilder.php
source/bitrix/modules/crm/lib/Service/Sale/Reservation/ReservationService.php
source/bitrix/modules/crm/lib/settings/crm.php
source/bitrix/modules/crm/lib/settings/layoutsettings.php
source/bitrix/modules/crm/lib/settings/quotesettings.php
source/bitrix/modules/crm/lib/timeline/companycontroller.php
source/bitrix/modules/crm/lib/timeline/contactcontroller.php
source/bitrix/modules/crm/lib/timeline/externalnoticecontroller.php
source/bitrix/modules/crm/lib/timeline/relationcontroller.php
source/bitrix/modules/crm/lib/ui/filter/range.php
source/bitrix/modules/crm/lib/volume/cleaner.php
source/bitrix/modules/crm/lib/webform/resultentity.php
source/bitrix/modules/currency/lib/userfield/money.php
source/bitrix/modules/disk/lib/controller/file.php
source/bitrix/modules/disk/lib/integration/transformermanager.php
source/bitrix/modules/disk/lib/internals/collection/compatibility/fixedarrayiterator.php
source/bitrix/modules/disk/lib/search/indexmanager.php
source/bitrix/modules/disk/lib/search/reindex/baseobjectindex.php
source/bitrix/modules/disk/lib/view/base.php
source/bitrix/modules/disk/lib/view/document.php
source/bitrix/modules/disk/lib/view/video.php
source/bitrix/modules/disk/lib/volume/cleaner.php
source/bitrix/modules/fileman/lib/block/editor.php
source/bitrix/modules/fileman/lib/userfield/geo.php
source/bitrix/modules/fileman/lib/userfield/types/addresstype.php
source/bitrix/modules/humanresources/lib/Item/Collection/HcmLink/EmployeeMappingCollection.php
source/bitrix/modules/iblock/lib/model/propertyfeature.php
source/bitrix/modules/im/lib/Configuration/Configuration.php
source/bitrix/modules/im/lib/Configuration/Department.php
source/bitrix/modules/im/lib/model/alias.php
source/bitrix/modules/im/lib/model/relation.php
source/bitrix/modules/im/lib/V2/Chat/EntityLink.php
source/bitrix/modules/im/lib/V2/Chat.php
source/bitrix/modules/im/lib/V2/Controller/Call/CallController.php
source/bitrix/modules/im/lib/V2/Entity/User/User.php
source/bitrix/modules/imbot/lib/bot/network.php
source/bitrix/modules/imbot/lib/bot/partner24.php
source/bitrix/modules/imbot/lib/bot/support24.php
source/bitrix/modules/imbot/lib/update/agent.php
source/bitrix/modules/imconnector/lib/connectors/telegrambot.php
source/bitrix/modules/imopenlines/lib/log/noanswer.php
source/bitrix/modules/imopenlines/lib/queue/event.php
source/bitrix/modules/imopenlines/lib/update/update190500.php
source/bitrix/modules/intranet/lib/binding/menu.php
source/bitrix/modules/landing/lib/node/component.php
source/bitrix/modules/landing/lib/subtype/form.php
source/bitrix/modules/landing/lib/update/block/nodeattributes.php
source/bitrix/modules/landing/lib/update/stepper.php
source/bitrix/modules/lists/lib/internals/controller.php
source/bitrix/modules/lists/lib/rest/restservice.php
source/bitrix/modules/mail/lib/helper/mailbox/mailboxsyncmanager.php
source/bitrix/modules/mail/lib/helper/mailbox.php
source/bitrix/modules/main/lib/cli/command/orm/annotatecommand.php
source/bitrix/modules/main/lib/composite/compatibility/aliases.php
source/bitrix/modules/main/lib/composite/engine.php
source/bitrix/modules/main/lib/composite/helper.php
source/bitrix/modules/main/lib/config/configuration.php
source/bitrix/modules/main/lib/data/cache.php
source/bitrix/modules/main/lib/db/connection.php
source/bitrix/modules/main/lib/db/paginator.php
source/bitrix/modules/main/lib/db/sqlhelper.php
source/bitrix/modules/main/lib/diag/exceptionhandlerformatter.php
source/bitrix/modules/main/lib/engine/actionfilter/postdecode.php
source/bitrix/modules/main/lib/engine/binder.php
source/bitrix/modules/main/lib/engine/response/zip/archiveentry.php
source/bitrix/modules/main/lib/grid/grid.php
source/bitrix/modules/main/lib/io/fileentry.php
source/bitrix/modules/main/lib/orm/entity.php
source/bitrix/modules/main/lib/orm/fields/expressionfield.php
source/bitrix/modules/main/lib/orm/fields/field.php
source/bitrix/modules/main/lib/page/asset.php
source/bitrix/modules/main/lib/service/geoip/manager.php
source/bitrix/modules/main/lib/text/binarystring.php
source/bitrix/modules/main/lib/text/encoding.php
source/bitrix/modules/main/lib/text/utfconverter.php
source/bitrix/modules/main/lib/update/stepper.php
source/bitrix/modules/main/lib/urlpreview/urlpreview.php
source/bitrix/modules/main/lib/userfield/displayedit.php
source/bitrix/modules/main/lib/userfield/displayview.php
source/bitrix/modules/main/lib/userfield/internal/item.php
source/bitrix/modules/main/lib/userfield/internal/prototypeitemdatamanager.php
source/bitrix/modules/main/lib/userfield/internal/registry.php
source/bitrix/modules/main/lib/userfield/internal/temporarystorage.php
source/bitrix/modules/main/lib/userfield/internal/type.php
source/bitrix/modules/main/lib/userfield/internal/typedatamanager.php
source/bitrix/modules/main/lib/userfield/internal/typefactory.php
source/bitrix/modules/main/lib/userfield/typebase.php
source/bitrix/modules/main/lib/userfield/typehelper.php
source/bitrix/modules/main/lib/web/filedecodefilter.php
source/bitrix/modules/main/lib/web/postdecodefilter.php
source/bitrix/modules/main/lib/web/uri.php
source/bitrix/modules/messageservice/lib/sender/base.php
source/bitrix/modules/mobile/lib/Dto/Dto.php
source/bitrix/modules/rest/lib/apauth/application.php
source/bitrix/modules/rest/lib/configuration/helper.php
source/bitrix/modules/rest/lib/configuration/proxydisktype.php
source/bitrix/modules/rest/lib/marketplace/transport.php
source/bitrix/modules/rest/lib/marketplace/url.php
source/bitrix/modules/rest/lib/oauth/auth.php
source/bitrix/modules/sale/lib/archive/recovery/base.php
source/bitrix/modules/sale/lib/archive/recovery/version1.php
source/bitrix/modules/sale/lib/cashbox/cashbox.php
source/bitrix/modules/sale/lib/cashbox/manager.php
source/bitrix/modules/sale/lib/delivery/extra_services/base.php
source/bitrix/modules/sale/lib/delivery/extra_services/manager.php
source/bitrix/modules/sale/lib/delivery/services/manager.php
source/bitrix/modules/sale/lib/delivery/services/table.php
source/bitrix/modules/sale/lib/discount/preset/basepreset.php
source/bitrix/modules/sale/lib/exchange/compatibility/documents.php
source/bitrix/modules/sale/lib/exchange/entity/entityimportloader.php
source/bitrix/modules/sale/lib/exchange/iconverter.php
source/bitrix/modules/sale/lib/exchange/importbase.php
source/bitrix/modules/sale/lib/exchange/onec/converter.php
source/bitrix/modules/sale/lib/exchange/onec/converterdocumentorder.php
source/bitrix/modules/sale/lib/exchange/onec/converterdocumentpayment.php
source/bitrix/modules/sale/lib/exchange/onec/converterdocumentprofile.php
source/bitrix/modules/sale/lib/exchange/onec/converterdocumentshipment.php
source/bitrix/modules/sale/lib/exchange/onec/documentbase.php
source/bitrix/modules/sale/lib/exchange/onec/documenttype.php
source/bitrix/modules/sale/lib/exchange/onec/importcollision.php
source/bitrix/modules/sale/lib/exchange/onec/importcriterion.php
source/bitrix/modules/sale/lib/exchange/onec/profiledocument.php
source/bitrix/modules/sale/lib/helpers/admin/blocks/orderbasket.php
source/bitrix/modules/sale/lib/helpers/admin/orderedit.php
source/bitrix/modules/sale/lib/internals/input.php
source/bitrix/modules/sale/lib/internals/orderdiscount.php
source/bitrix/modules/sale/lib/internals/orderprops.php
source/bitrix/modules/sale/lib/internals/orderround.php
source/bitrix/modules/sale/lib/location/admin/locationhelper.php
source/bitrix/modules/sale/lib/location/import/importprocess.php
source/bitrix/modules/sale/lib/location/location.php
source/bitrix/modules/sale/lib/paysystem/logger.php
source/bitrix/modules/sale/lib/tradingplatform/vk/api/apihelper.php
source/bitrix/modules/salescenter/lib/analytics/labelconstructor.php
source/bitrix/modules/salescenter/lib/builder/basketbuilder.php
source/bitrix/modules/salescenter/lib/builder/converter/catalogjsproductform.php
source/bitrix/modules/salescenter/lib/builder/settingscontainer.php
source/bitrix/modules/sender/lib/connector/manager.php
source/bitrix/modules/sender/lib/dispatch/state.php
source/bitrix/modules/sender/lib/security/access.php
source/bitrix/modules/seo/lib/checkout/services/accountyandex.php
source/bitrix/modules/seo/lib/checkout/services/requestyandex.php
source/bitrix/modules/seo/lib/checkout/services/responseyandex.php
source/bitrix/modules/seo/lib/engine/yandexdirectlive.php
source/bitrix/modules/seo/lib/retargeting/services/audienceyandex.php
source/bitrix/modules/sign/lib/Config/Storage.php
source/bitrix/modules/sign/lib/document/member.php
source/bitrix/modules/sign/lib/integration/crm/model/eventdata.php
source/bitrix/modules/sign/lib/main/application.php
source/bitrix/modules/sign/lib/main/user.php
source/bitrix/modules/sign/lib/Type/MyDocumentsGrid/FilterStatus.php
source/bitrix/modules/socialnetwork/lib/controller/livefeed.php
source/bitrix/modules/socialnetwork/lib/deprecated/log.php
source/bitrix/modules/socialnetwork/lib/helper/workgroup.php
source/bitrix/modules/socialnetwork/lib/integration/ui/entityselector/projectprovider.php
source/bitrix/modules/socialnetwork/lib/item/workgroup.php
source/bitrix/modules/tasks/lib/access/rule/taskacceptrule.php
source/bitrix/modules/tasks/lib/access/rule/taskdeclinerule.php
source/bitrix/modules/tasks/lib/access/rule/taskresulteditrule.php
source/bitrix/modules/tasks/lib/comments/viewed/task.php
source/bitrix/modules/tasks/lib/dispatcher/operation.php
source/bitrix/modules/tasks/lib/dispatcher/publicaction/task/checklist.php
source/bitrix/modules/tasks/lib/dispatcher/publicaction/task/template/checklist.php
source/bitrix/modules/tasks/lib/dispatcher/publicaction/task/template.php
source/bitrix/modules/tasks/lib/dispatcher/publicaction/task.php
source/bitrix/modules/tasks/lib/integration/integration.php
source/bitrix/modules/tasks/lib/integration/recyclebin/task.php
source/bitrix/modules/tasks/lib/integration/recyclebin/template.php
source/bitrix/modules/tasks/lib/integration/report/internals/task.php
source/bitrix/modules/tasks/lib/internals/counter/agent.php
source/bitrix/modules/tasks/lib/internals/counter.php
source/bitrix/modules/tasks/lib/internals/database/tree.php
source/bitrix/modules/tasks/lib/internals/helper/task/template/access.php
source/bitrix/modules/tasks/lib/internals/searchindex.php
source/bitrix/modules/tasks/lib/item/task/template.php
source/bitrix/modules/tasks/lib/item/task.php
source/bitrix/modules/tasks/lib/rest/controllers/task/comment.php
source/bitrix/modules/tasks/lib/ui/task.php
source/bitrix/modules/tasks/lib/util/error/collection.php
source/bitrix/modules/tasks/lib/util/error/filter.php
source/bitrix/modules/tasks/lib/util/replicator/task/fromtemplate.php
source/bitrix/modules/tasks/lib/util/replicator/task.php
source/bitrix/modules/tasks/lib/util/type.php
source/bitrix/modules/tasks/lib/util/ui.php
source/bitrix/modules/ui/lib/Avatar/Mask/Helper.php
source/bitrix/modules/ui/lib/entityselector/baseprovider.php
source/bitrix/modules/ui/lib/entityselector/dialog.php
source/bitrix/modules/ui/lib/toolbar/buttonlocation.php
source/bitrix/modules/ui/lib/toolbar/toolbar.php

Plan.php

Line Element Reason
61 Plan::getByLicense()

Use Plan::createByB24() instead.

72 Plan::get()

Use Plan::createByB24() instead.

Manager.php

Line Element Reason
48 Manager::getCachedTree()

Use static::getList()

menuitemshelper.php

Line Element Reason
8 MenuItemsHelper

Will be removed after crm version 24.300.0

deletestepper.php

Line Element Reason
11 DeleteStepper

class DeleteStepper

event.php

Line Element Reason
532 Event::setEventType()

use setSpecialLabel() and setCalendarType();

766 Event::getEventType()

use $this->getSpecialLabel() and $this->getCalendarType()

event.php

Line Element Reason
35 Event::getCollectionByIds()

is it unused?

sectionconnection.php

Line Element Reason
32 SectionConnection::patch()

Refactor this method to use cache. And need to find places of usage.

sectionsyncdata.php

Line Element Reason
7 SectionSyncData

PushCommandEnum.php

Line Element Reason
8 PushCommandEnum::OPEN_EVENT_ATTENDEE_STATUS

mailinvitationmanager.php

Line Element Reason
23 MailInvitationManager

from 06.2023 Mailing functionality now uses calendar/lib/core/queue/agent/sendingemailnotificationagent.php

eventsubscribermanager.php

Line Element Reason
12 EventSubscriberManager

permissionmanager.php

Line Element Reason
15 PermissionManager::checkTypePermission()
34 PermissionManager::checkSectionPermission()

sectionconnection.php

Line Element Reason
97 SectionConnection::save()

you should not use this method

converter.php

Line Element Reason
9 Converter

queuemanager.php

Line Element Reason
16 QueueManager

googleapibatch.php

Line Element Reason
16 GoogleApiBatch

googleapipush.php

Line Element Reason
15 GoogleApiPush

Old API

504 GoogleApiPush::checkPushChannel()
741 GoogleApiPush::deletePushChannel()
873 GoogleApiPush::getConnectionPushByConnectionId()
888 GoogleApiPush::setBlockPush()
910 GoogleApiPush::setUnblockPush()
934 GoogleApiPush::setUnprocessedPush()
958 GoogleApiPush::getPush()

googleapisection.php

Line Element Reason
13 GoogleApiSection

googleapisync.php

Line Element Reason
23 GoogleApiSync

Class GoogleApiSync

googleapitransport.php

Line Element Reason
24 GoogleApiTransport

Class GoogleApiTransport

incomingmanager.php

Line Element Reason
170 IncomingManager::import()

too smart method with high level of dependencies. call several methods to reach the same result

servicesynchronization.php

Line Element Reason
18 ServiceSynchronization

usage not found

40 ServiceSynchronization::createEvent()

usage not found

57 ServiceSynchronization::updateEvent()

usage not found

vendorsyncservice.php

Line Element Reason
11 VendorSyncService

eventmanager.php

Line Element Reason
456 EventManager::fetchSectionEvents()

use Sync\Office365\IncomingManager::getEvents()

ActionDictionary.php

Line Element Reason
58 ActionDictionary::ACTION_PRODUCT_VIEW

use ACTION_CATALOG_READ instead.

element.php

Line Element Reason
225 Element::fieldsAction()

document.php

Line Element Reason
316 Document::fieldsAction()

Return documents fields.

550 Document::confirmAction()

enum.php

Line Element Reason
13 Enum::PROPERTY_USER_TYPE_DATETIME
15 Enum::PROPERTY_USER_TYPE_MONEY
17 Enum::PROPERTY_USER_TYPE_SKU

discountmanager.php

Line Element Reason
310 DiscountManager::roundPrice()

old.php

Line Element Reason
13 EbayXMLer

deprecated since catalog 16.5.0

25 ExportOffer

deprecated since catalog 16.5.0

37 ExportOfferCreator

deprecated since catalog 16.5.0

49 ExportOfferSKU

deprecated since catalog 16.5.0

catalogview.php

Line Element Reason
13 CatalogView

old.php

Line Element Reason
13 SearchHandlers

deprecated since catalog 16.5.3

quantitycontrol.php

Line Element Reason
15 QuantityControl::QUANTITY_CONTROL_QUANTITY
17 QuantityControl::QUANTITY_CONTROL_AVAILABLE_QUANTITY
19 QuantityControl::QUANTITY_CONTROL_RESERVED_QUANTITY

sku.php

Line Element Reason
185 Sku::updateAvailable()

deprecated since catalog 17.6.0

systemfield.php

Line Element Reason
179 SystemField::getFieldList()
192 SystemField::convertRow()
19 SystemField::CODE_MARKING_CODE_GROUP

adsform.php

Line Element Reason
348 AdsForm::exportForm()

fieldattributemanager.php

Line Element Reason
759 FieldAttributeManager::getRequiredUserFields()
765 FieldAttributeManager::getRequiredSystemFields()

AutomatedSolutionManager.php

Line Element Reason
236 AutomatedSolutionManager::setAutomatedSolutions()

wizard.php

Line Element Reason
33 Wizard::installSimpleCRM()
47 Wizard::unInstallSimpleCRM()

condition.php

Line Element Reason
16 Condition

conditiongroup.php

Line Element Reason
16 ConditionGroup

delayinterval.php

Line Element Reason
13 DelayInterval

template.php

Line Element Reason
25 TemplateTable

robot.php

Line Element Reason
11 Robot

runtime.php

Line Element Reason
21 Runtime

template.php

Line Element Reason
19 Template

factory.php

Line Element Reason
408 Factory::createRuntime()

tracker.php

Line Element Reason
13 Tracker

invoicetrigger.php

Line Element Reason
34 InvoiceTrigger::onAfterCrmInvoiceSetStatus()

dealcategory.php

Line Element Reason
1032 DealCategory::removeColorScheme()
1186 DealCategory::setPermissionById()

Possible can damage existed permissions. Do not use!

dealstagecolorscheme.php

Line Element Reason
10 DealStageColorScheme

invoicestatuscolorscheme.php

Line Element Reason
10 InvoiceStatusColorScheme

leadstatuscolorscheme.php

Line Element Reason
10 LeadStatusColorScheme

ordershipmentstatuscolorscheme.php

Line Element Reason
10 OrderShipmentStatusColorScheme

orderstatuscolorscheme.php

Line Element Reason
10 OrderStatusColorScheme

phasecolorscheme.php

Line Element Reason
72 PhaseColorScheme::isPersistent()

phasecolorschememanager.php

Line Element Reason
7 PhaseColorSchemeManager

quotestatuscolorscheme.php

Line Element Reason
10 QuoteStatusColorScheme

entityconversionconfig.php

Line Element Reason
149 EntityConversionConfig::getDefault()

entityconversionwizard.php

Line Element Reason
42 EntityConversionWizard::isNewApi()

will be removed soon

243 EntityConversionWizard::load()
255 EntityConversionWizard::remove()

quoteconversionconfig.php

Line Element Reason
8 QuoteConversionConfig

quoteconversionphase.php

Line Element Reason
8 QuoteConversionPhase

quoteconversionscheme.php

Line Element Reason
10 QuoteConversionScheme

deal.php

Line Element Reason
112 Deal::cleanup()

Use Cleaner instead

entitybase.php

Line Element Reason
370 EntityBase::prepareFilter()

Use \Bitrix\Main\Filter\Filter::getValue

OpportunityAccount.php

Line Element Reason
10 OpportunityAccount

TaxValueAccount.php

Line Element Reason
10 TaxValueAccount

dataprovider.php

Line Element Reason
12 DataProvider

field.php

Line Element Reason
8 Field

settings.php

Line Element Reason
9 Settings

companyaddressformatter.php

Line Element Reason
9 CompanyAddressFormatter::prepareLines()

Use methods of class Bitrix\Crm\Format\AddressFormatter

14 CompanyAddressFormatter::format()

Use methods of class Bitrix\Crm\Format\AddressFormatter

contactaddressformatter.php

Line Element Reason
9 ContactAddressFormatter::prepareLines()

Use methods of class Bitrix\Crm\Format\AddressFormatter

14 ContactAddressFormatter::format()

Use methods of class Bitrix\Crm\Format\AddressFormatter

entityaddressformatter.php

Line Element Reason
255 EntityAddressFormatter::prepareLines()
484 EntityAddressFormatter::format()

leadaddressformatter.php

Line Element Reason
9 LeadAddressFormatter::prepareLines()

Use methods of class Bitrix\Crm\Format\AddressFormatter

14 LeadAddressFormatter::format()

Use methods of class Bitrix\Crm\Format\AddressFormatter

requisiteaddressformatter.php

Line Element Reason
10 RequisiteAddressFormatter::prepareLines()

Use methods of class Bitrix\Crm\Format\AddressFormatter

15 RequisiteAddressFormatter::format()

Use methods of class Bitrix\Crm\Format\AddressFormatter

20 RequisiteAddressFormatter::formatByCountry()

Use methods of class Bitrix\Crm\Format\AddressFormatter

texthelper.php

Line Element Reason
96 TextHelper::onTextParserBeforeTags()

calendar.php

Line Element Reason
153 Calendar::isUserfieldShownInForm()

resolverbase.php

Line Element Reason
124 ResolverBase::resolve()

Use instanced method $this->resolveClient() instead

appplacement.php

Line Element Reason
35 AppPlacement::LEAD_LIST_MENU

Use the method instead

37 AppPlacement::DEAL_LIST_MENU

Use the method instead

39 AppPlacement::INVOICE_LIST_MENU

Use the method instead

41 AppPlacement::QUOTE_LIST_MENU

Use the method instead

43 AppPlacement::CONTACT_LIST_MENU

Use the method instead

45 AppPlacement::COMPANY_LIST_MENU

Use the method instead

47 AppPlacement::ACTIVITY_LIST_MENU

Use the method instead

57 AppPlacement::LEAD_DETAIL_TAB

Use the method instead

59 AppPlacement::DEAL_DETAIL_TAB

Use the method instead

61 AppPlacement::CONTACT_DETAIL_TAB

Use the method instead

63 AppPlacement::COMPANY_DETAIL_TAB

Use the method instead

65 AppPlacement::ORDER_DETAIL_TAB

Use the method instead

75 AppPlacement::LEAD_DETAIL_ACTIVITY

Use the method instead

77 AppPlacement::DEAL_DETAIL_ACTIVITY

Use the method instead

79 AppPlacement::CONTACT_DETAIL_ACTIVITY

Use the method instead

81 AppPlacement::COMPANY_DETAIL_ACTIVITY

Use the method instead

83 AppPlacement::ORDER_DETAIL_ACTIVITY

Use the method instead

93 AppPlacement::LEAD_DETAIL_TOOLBAR

Use the method instead.

95 AppPlacement::DEAL_DETAIL_TOOLBAR

Use the method instead.

97 AppPlacement::CONTACT_DETAIL_TOOLBAR

Use the method instead.

99 AppPlacement::COMPANY_DETAIL_TOOLBAR

Use the method instead.

bankdetaildedupedatasource.php

Line Element Reason
123 BankDetailDedupeDataSource::calculateEntityCount()

communicationdedupedatasource.php

Line Element Reason
136 CommunicationDedupeDataSource::calculateEntityCount()

dedupedatasource.php

Line Element Reason
26 DedupeDataSource::calculateEntityCount()

duplicatecriterion.php

Line Element Reason
111 DuplicateCriterion::getActualCount()

duplicateindextype.php

Line Element Reason
695 DuplicateIndexType::getSupportedTypes()

since 16.2.0

organizationdedupedatasource.php

Line Element Reason
93 OrganizationDedupeDataSource::calculateEntityCount()

persondedupedatasource.php

Line Element Reason
217 PersonDedupeDataSource::calculateEntityCount()

requisitededupedatasource.php

Line Element Reason
124 RequisiteDedupeDataSource::calculateEntityCount()

volatilededupedatasource.php

Line Element Reason
115 VolatileDedupeDataSource::calculateEntityCount()

invoicetax.php

Line Element Reason
17 CCrmInvoiceTax

Class CCrmInvoiceTax

taxentity.php

Line Element Reason
17 CCrmTaxEntity

Class CCrmTaxEntity

company.php

Line Element Reason
21 Company::FIELD_NAME_BANKING_DETAILS

Real banking details are stored separately now. This field is not used in the product anymore. It's here for backwards compatibility only.

entity.php

Line Element Reason
1395 Entity::deleteItems()

since crm 24.0.0. Use deleteItemsV2 Delete items of this entity with $ids.

supervisor.php

Line Element Reason
26 SupervisorTable

Class SupervisorTable

DO NOT WRITE ANYTHING BELOW THIS

<<< ORMENTITYANNOTATION

manager.php

Line Element Reason
104 Manager::getPaymentObject()
127 Manager::getShipmentObject()

order.php

Line Element Reason
202 Order::copyPermsFromInvoices()

Useless method. Will be removed soon.

shopbuilder.php

Line Element Reason
13 ShopBuilder

calculator.php

Line Element Reason
92 Calculator::getNextDate()
167 Calculator::prepareCalculationDate()

manager.php

Line Element Reason
333 Manager::exposeTodayInvoices()
348 Manager::createInvoice()
363 Manager::updateRecurring()
378 Manager::exposeInvoices()
390 Manager::isActiveExecutionDate()

OrderSynchronizer.php

Line Element Reason
27 OrderSynchronizer

externalchannelimportpreset.php

Line Element Reason
15 CCrmExternalChannelImportPreset

bitrix24restrictioninfo.php

Line Element Reason
55 Bitrix24RestrictionInfo::prepareInfoHelperScript()

restriction.php

Line Element Reason
35 Restriction::isPersitent()

No longer used by internal code and not recommended. Please use isPersistent.

base.php

Line Element Reason
371 Base::setEnabled()

left for backward compatibility The "controller enabled" mechanic has been completely removed and is no longer relevant.

compatible.php

Line Element Reason
21 Compatible

entityauthorization.php

Line Element Reason
15 EntityAuthorization

optionsinterface.php

Line Element Reason
16 OptionsInterface::getLimitByIds()

used only in compatible mode

19 OptionsInterface::needUseDistinctUnion()

used only in compatible mode

querybuilderoptions.php

Line Element Reason
73 QueryBuilderOptions::getLimitByIds()

used only in compatible mode

82 QueryBuilderOptions::needUseDistinctUnion()

used only in compatible mode

querybuilder.php

Line Element Reason
96 QueryBuilder::buildCompatible()

permission.php

Line Element Reason
88 Permission::getControlTypeCode()

see \Bitrix\Crm\Security\Role\Manage\Permissions\Permission::getControlType

rolemanagementmodelbuilder.php

Line Element Reason
162 RoleManagementModelBuilder::getControlTypeByPermType()

ReservationService.php

Line Element Reason
185 ReservationService::reservationProductsByDealProductRows()

use ::reservationProductsByEntityProductRows method.

Reservation products of deal.

crm.php

Line Element Reason
66 Crm::isUniversalActivityScenarioEnabled()

Do not use, will be removed soon

184 Crm::isWhatsAppScenarioEnabled()

Do not use, will be removed soon

192 Crm::setWhatsAppScenarioEnabled()

Do not use, will be removed soon

204 Crm::isAutomatedSolutionListEnabled()

Do not use, will be removed soon

212 Crm::setAutomatedSolutionListEnabled()

Do not use, will be removed soon

224 Crm::isWhatsAppGoToChatEnabled()

Do not use, will be removed soon

232 Crm::setWhatsAppGoToChatEnabled()

Do not use, will be removed soon

layoutsettings.php

Line Element Reason
98 LayoutSettings::isCatalogPriceEditEnabled()

Check if user is allowed to change product prices from entity card

134 LayoutSettings::isCatalogPriceSaveEnabled()

Check if user is allowed to change product prices from entity card

quotesettings.php

Line Element Reason
63 QuoteSettings::getCurrentListViewID()

Use \Bitrix\Crm\Service\Router::getCurrentListView instead

74 QuoteSettings::getDefaultListViewID()

Use \Bitrix\Crm\Service\Factory::getDefaultListView instead

84 QuoteSettings::setDefaultListViewID()

Use \Bitrix\Crm\Service\Factory::setDefaultListView instead

companycontroller.php

Line Element Reason
135 CompanyController::onLink()

Relation events in timeline are no longer supported

contactcontroller.php

Line Element Reason
135 ContactController::onLink()

Relation events in timeline are no longer supported

externalnoticecontroller.php

Line Element Reason
13 ExternalNoticeController

No longer in use

relationcontroller.php

Line Element Reason
10 RelationController

range.php

Line Element Reason
7 Range

cleaner.php

Line Element Reason
83 Cleaner::runWorker()

resultentity.php

Line Element Reason
1274 ResultEntity::getBasketItemById()

money.php

Line Element Reason
16 Money
152 Money::getEditFormHtmlMulty()
162 Money::getListCurrency()

deprecated since currency 17.5.2

file.php

Line Element Reason
72 File::getMetaDataForCreatedFileInUfAction()

transformermanager.php

Line Element Reason
21 TransformerManager

fixedarrayiterator.php

Line Element Reason
10 FixedArrayIterator

indexmanager.php

Line Element Reason
174 IndexManager::indexFileByModuleSearch()
306 IndexManager::indexFolderByModuleSearch()
377 IndexManager::dropIndexByModuleSearch()
394 IndexManager::recalculateRights()
440 IndexManager::onSearchGetUrl()
474 IndexManager::getStoredIndex()
495 IndexManager::onSearchReindex()

baseobjectindex.php

Line Element Reason
19 BaseObjectIndex

base.php

Line Element Reason
18 Base

document.php

Line Element Reason
11 Document

video.php

Line Element Reason
13 Video

cleaner.php

Line Element Reason
138 Cleaner::runWorker()

editor.php

Line Element Reason
1157 Editor::fillTemplateBySliceContent()
1172 Editor::fillDocumentBySliceContent()

geo.php

Line Element Reason
16 Geo

addresstype.php

Line Element Reason
122 AddressType::getTrialHint()

EmployeeMappingCollection.php

Line Element Reason
12 EmployeeMappingCollection

TABLE DELETED

propertyfeature.php

Line Element Reason
431 PropertyFeature::getDetailPageShowProperties()

deprecated since iblock 19.0.0

Configuration.php

Line Element Reason
108 Configuration::getUserPreset()
1008 Configuration::cleanUsersCache()
1024 Configuration::cleanUserCache()
1036 Configuration::cleanAllCache()

Department.php

Line Element Reason
102 Department::getTopDepartmentId()

Use \Bitrix\Im\V2\Integration\HumanResources\Department\Department::getTopId()

alias.php

Line Element Reason
113 AliasTable::deleteBatch()

relation.php

Line Element Reason
234 RelationTable::deleteBatch()

EntityLink.php

Line Element Reason
159 EntityLink::toArray()

Chat.php

Line Element Reason
2539 Chat::setCanPost()

CallController.php

Line Element Reason
14 CallController
20 CallController::finishCallAction()
47 CallController::disconnectUserAction()

User.php

Line Element Reason
516 User::getPhoneDevice()

network.php

Line Element Reason
4926 Network::isFdcCode()

partner24.php

Line Element Reason
454 Partner24::onWelcomeMessage()

support24.php

Line Element Reason
1058 Support24::onWelcomeMessage()

agent.php

Line Element Reason
78 Agent::installSupport24SessionCommand()

telegrambot.php

Line Element Reason
108 TelegramBot::processingInputWelcomeMessage()

noanswer.php

Line Element Reason
9 NoAnswer

Class NoAnswer

15 NoAnswer::add()

event.php

Line Element Reason
561 Event::OnBeforeDepartmentsDelete()
600 Event::OnAfterDepartmentsDelete()
623 Event::OnBeforeDepartmentsUpdate()
678 Event::OnAfterDepartmentsUpdate()

update190500.php

Line Element Reason
16 Update190500

menu.php

Line Element Reason
48 Menu::REST_PLACEMENT_MAP

Use the method instead

component.php

Line Element Reason
784 Component::getIblockURL()

since 18.4.0

795 Component::getIblockParams()

since 18.4.0

form.php

Line Element Reason
969 Form::getOriginalFormDomain()

nodeattributes.php

Line Element Reason
635 NodeAttributes::updateFormDomainByConnector()
649 NodeAttributes::updateFormDomain()

stepper.php

Line Element Reason
37 Stepper::show()

since 21.800.0

controller.php

Line Element Reason
20 Controller

restservice.php

Line Element Reason
988 RestService::ENTITY_LISTS_CODE_PREFIX

Constants are no longer used.

mailboxsyncmanager.php

Line Element Reason
220 MailboxSyncManager::getNextTimeToSync()

Use \Bitrix\Mail\Helper\Mailbox\MailboxSyncManager::getTimeBeforeNextSync()

mailbox.php

Line Element Reason
1726 Mailbox::resortTree()
1867 Mailbox::incrementTree()

annotatecommand.php

Line Element Reason
458 AnnotateCommand::scalarFieldToTypeHint()

aliases.php

Line Element Reason
12 CHTMLPagesCache
37 StaticHtmlMemcachedResponse
48 StaticHtmlFileResponse
63 Frame
75 FrameStatic
87 FrameBuffered
99 FrameHelper
115 StaticHtmlCache
127 StaticHtmlStorage
139 StaticHtmlFileStorage
151 StaticHtmlMemcachedStorage
177 AppCacheManifest

engine.php

Line Element Reason
64 Engine::getInstance()

just use static methods

1480 Engine::setPreventAutoUpdate()

use setAutoUpdate

1491 Engine::getPreventAutoUpdate()

use getAutoUpdate

1502 Engine::getDynamicIDs()
1514 Engine::getCurrentDynamicId()
1534 Engine::addDynamicData()
1557 Engine::startDynamicWithID()
1579 Engine::finishDynamicWithID()

helper.php

Line Element Reason
866 Helper::setEnabled()

use Engine::install and Engine::uninstall

884 Helper::cleanAll()

use $page = \Bitrix\Main\Composite\Page::getInstance(); $page->deleteAll();

configuration.php

Line Element Reason
12 Configuration::CONFIGURATION_FILE_PATH

cache.php

Line Element Reason
462 Cache::clearCache()

Use \Bitrix\Main\Data\Cache::cleanDir().

connection.php

Line Element Reason
80 Connection::getDbName()

Use getDatabase()

paginator.php

Line Element Reason
9 Paginator

To be removed soon. Don't use it.

sqlhelper.php

Line Element Reason
697 SqlHelper::convertDatetimeField()

Converts string into \Bitrix\Main\Type\DateTime object.

Helper function.

713 SqlHelper::convertDateField()

Converts string into \Bitrix\Main\Type\Date object.

Helper function.

exceptionhandlerformatter.php

Line Element Reason
79 ExceptionHandlerFormatter::severityToString()

postdecode.php

Line Element Reason
8 PostDecode

Does nothing.

binder.php

Line Element Reason
18 Binder

archiveentry.php

Line Element Reason
13 ArchiveEntry

Use \Bitrix\Main\Engine\Response\Zip\DirectoryEntry or \Bitrix\Main\Engine\Response\Zip\FileEntry instead.

grid.php

Line Element Reason
589 DeprecatedMethods::initPagination()

use createPagination method.

Init pagination.

If you use pagination, you need to call this method before getting the ORM parameters (getOrmParams method).

fileentry.php

Line Element Reason
28 FileEntry::getFileSize()

Use getSize() instead

entity.php

Line Element Reason
610 Entity::getUField()
630 Entity::hasUField()
857 Entity::camel2snake()

Use Bitrix\StringHelper::camel2snake instead

869 Entity::snake2camel()

Use Bitrix\StringHelper::snake2camel instead

1425 Entity::enableFullTextIndex()

Does nothing, mysql 5.6 has fulltext always enabled.

1436 Entity::fullTextIndexEnabled()

Always returns true, mysql 5.6 has fulltext always enabled.

expressionfield.php

Line Element Reason
421 ExpressionField::getDataType()

field.php

Line Element Reason
487 Field::configureSerialized()
568 Field::getDataType()
584 Field::getOldDataTypeByClass()
597 Field::getOldDataTypeByField()
608 Field::getClassByOldDataType()

asset.php

Line Element Reason
203 Asset::setMaxCss()

manager.php

Line Element Reason
31 Manager::INFO_NOT_AVAILABLE

binarystring.php

Line Element Reason
13 BinaryString

Use str* functions for binary strings and mb_* for characters.

encoding.php

Line Element Reason
114 Encoding::convertEncodingArray()

Deprecated in main 16.0.10. Use Encoding::convertEncoding().

utfconverter.php

Line Element Reason
8 UtfConverter

Does nothing.

stepper.php

Line Element Reason
196 Stepper::__destruct()

Does nothing.

urlpreview.php

Line Element Reason
1011 UrlPreview::isIpAddressPrivate()

Will be removed.

displayedit.php

Line Element Reason
10 DisplayEdit

displayview.php

Line Element Reason
10 DisplayView

item.php

Line Element Reason
10 Item

prototypeitemdatamanager.php

Line Element Reason
14 PrototypeItemDataManager

registry.php

Line Element Reason
11 Registry

temporarystorage.php

Line Element Reason
8 TemporaryStorage

type.php

Line Element Reason
14 Type

typedatamanager.php

Line Element Reason
28 TypeDataManager

typefactory.php

Line Element Reason
8 TypeFactory

typebase.php

Line Element Reason
11 TypeBase

typehelper.php

Line Element Reason
12 TypeHelper

filedecodefilter.php

Line Element Reason
10 FileDecodeFilter

Does nothing.

postdecodefilter.php

Line Element Reason
10 PostDecodeFilter

Does nothing.

uri.php

Line Element Reason
56 Uri::getUrl()

Use getLocator() or getUri().

base.php

Line Element Reason
48 Base::className()

Dto.php

Line Element Reason
167 Dto::getCasts()

use type hints and attribute \Bitrix\Mobile\Dto\Attributes\Collection instead

application.php

Line Element Reason
22 Application

use \Bitrix\Rest\APAuth\PasswordTable

helper.php

Line Element Reason
324 Helper::checkAccessManifest()

use Manifest::isEntityAvailable()

check Event manifest[USES] intersect current entity[USES]

proxydisktype.php

Line Element Reason
16 ProxyDiskType

use \Bitrix\Rest\Configuration\DataProvider\Disk\ProxyDiskType

transport.php

Line Element Reason
21 Transport::SERVICE_URL

use Transport()->getServiceUrl()

url.php

Line Element Reason
497 Url::getApplicationPlacementUrl()

use \Bitrix\Rest\Url\DevOps->getPlacementUrl()

auth.php

Line Element Reason
48 Auth::authorizeClient()

Use \Bitrix\Rest\Application::getAuthProvider()->authorizeClient()

56 Auth::get()

Use \Bitrix\Rest\Application::getAuthProvider()->get()

base.php

Line Element Reason
12 Base

No longer used by internal code and not recommended.

version1.php

Line Element Reason
17 Version1

No longer used by internal code and not recommended.

cashbox.php

Line Element Reason
507 Cashbox::isSupportedFFD105()

Use \Bitrix\Sale\Cashbox\Cashbox::getFfdVersion instead

manager.php

Line Element Reason
594 Manager::writeToLog()

Use \Bitrix\Sale\Cashbox\Logger instead

base.php

Line Element Reason
121 Base::getPrice()

use \Bitrix\Sale\Delivery\ExtraServices\Base::getPriceShipment()

237 Base::getCost()

use \Bitrix\Sale\Delivery\ExtraServices\Base::getCostShipment()

manager.php

Line Element Reason
786 Manager::getTotalCost()

manager.php

Line Element Reason
1304 Manager::calculate()

use \Bitrix\Sale\Delivery\Services\Manager::calculateDeliveryPrice()

1313 Manager::getRestrictionObject()

will be remove in next versions

1335 Manager::checkServiceRestrictions()

use Restrictions\Manager::checkService()

1343 Manager::getServicesForShipment()

use \Bitrix\Sale\Delivery\Services\Manager::getRestrictedObjectsList()

1351 Manager::isExistService()

use \Bitrix\Sale\Delivery\Services\Manager::isServiceExist()

1359 Manager::getActive()

use \Bitrix\Sale\Delivery\Services\Manager::getActiveList()

1367 Manager::getServicesBriefsForShipment()

use \Bitrix\Sale\Delivery\Services\Manager::getRestrictedList()

1375 Manager::createServiceObject()

use \Bitrix\Sale\Delivery\Services\Manager::createObject()

1383 Manager::getService()

use \Bitrix\Sale\Delivery\Services\Manager::getObjectById()

1391 Manager::getServiceByCode()

use \Bitrix\Sale\Delivery\Services\Manager::getServiceByCode()

1399 Manager::getHandlersClassNames()

use \Bitrix\Sale\Delivery\Services\Manager::getHandlersList()

1407 Manager::getRestrictionClassNames()

use Restrictions\Manager::getClassesList()

1415 Manager::getRestrictionsByDeliveryId()

use Restrictions\Manager::getRestrictionsList()

table.php

Line Element Reason
175 Table::getIdByCode()

use Services\Manager::getIdByCode()

183 Table::getCodeById()

use Services\Manager::getCodeById()

basepreset.php

Line Element Reason
446 BasePreset::isAvailable()

documents.php

Line Element Reason
8 DocumentImport

entityimportloader.php

Line Element Reason
220 ProfileImportLoader

iconverter.php

Line Element Reason
9 IConverter

importbase.php

Line Element Reason
339 ImportBase::getBusinessValue()

converter.php

Line Element Reason
17 Converter
37 Converter::getInstance()

converterdocumentorder.php

Line Element Reason
20 ConverterDocumentOrder

converterdocumentpayment.php

Line Element Reason
16 ConverterDocumentPayment

converterdocumentprofile.php

Line Element Reason
12 ConverterDocumentProfile

converterdocumentshipment.php

Line Element Reason
20 ConverterDocumentShipment

documentbase.php

Line Element Reason
15 DocumentBase

documenttype.php

Line Element Reason
9 DocumentType

importcollision.php

Line Element Reason
309 CollisionProfile::resolve()

importcriterion.php

Line Element Reason
324 CriterionProfile

profiledocument.php

Line Element Reason
12 ProfileDocument

For backward compatibility

orderbasket.php

Line Element Reason
803 OrderBasket::getProductDetails()

use OrderBasket::getProductsData instead.

1476 OrderBasket::getProductDataToFillBasket()

use \Bitrix\Sale\Helpers\Admin\Product::getData() instead it.

orderedit.php

Line Element Reason
1480 OrderEdit::fillBasketItem()

use \Bitrix\Sale\Helpers\Admin\OrderEdit::fillBasketItems()

input.php

Line Element Reason
1389 File::loadInfo()

Load file array from database.

orderdiscount.php

Line Element Reason
312 OrderDiscountTable::getDiscountModules()
713 OrderDiscountDataTable::ENTITY_TYPE_BASKET
933 OrderRulesTable::ENTITY_TYPE_BASKET

orderprops.php

Line Element Reason
366 OrderPropsTable::getFilteredSaveModifiers()
378 OrderPropsTable::modifyFilteredForSave()

orderround.php

Line Element Reason
44 OrderRoundTable::ENTITY_TYPE_BASKET

locationhelper.php

Line Element Reason
369 LocationHelper::getTypeList()

Use TypeHelper::getTypes() instead

741 LocationHelper::getLocationPathDisplay()

importprocess.php

Line Element Reason
1160 ImportProcess::getTypes()

location.php

Line Element Reason
622 LocationTable::getListFast()

logger.php

Line Element Reason
90 Logger::add()

Use \Bitrix\Sale\PaySystem\Logger::addError instead

apihelper.php

Line Element Reason
149 ApiHelper::uploadPhotos()

use PhotoUploader class

labelconstructor.php

Line Element Reason
73 LabelConstructor::getContextLabel()

for old analytics

123 LabelConstructor::getChannelLabel()

for old analytics

basketbuilder.php

Line Element Reason
14 BasketBuilder

catalogjsproductform.php

Line Element Reason
9 CatalogJSProductForm

settingscontainer.php

Line Element Reason
8 SettingsContainer

manager.php

Line Element Reason
29 Manager::onConnectorListContact()
41 Manager::onConnectorListRecipient()

state.php

Line Element Reason
247 State::isSendingPlanned()

access.php

Line Element Reason
47 Access::current()

accountyandex.php

Line Element Reason
18 AccountYandex

requestyandex.php

Line Element Reason
13 RequestYandex

responseyandex.php

Line Element Reason
13 ResponseYandex

yandexdirectlive.php

Line Element Reason
25 YandexDirectLive

audienceyandex.php

Line Element Reason
87 AudienceYandex::add()

Not supported by Yandex

202 AudienceYandex::removeContacts()

Not supported by Yandex anymore

Storage.php

Line Element Reason
350 Storage::getB2eMySafeUrl()

use url generator

359 Storage::getProfileSafeUrl()

use url generator

member.php

Line Element Reason
17 Member
100 Member::getContactId()

CONTACT_ID is deprecated in v2 documents, look at entity

463 Member::getDownloadUrl()

eventdata.php

Line Element Reason
94 EventData::getDocument()

use getDocumentItem() instead

105 EventData::setDocument()

use setDocumentItem(Document $documentItem) instead

115 EventData::getMember()

use getMemberItem() instead

126 EventData::setMember()

use setMemberItem(Member $memberItem) instead

application.php

Line Element Reason
10 Application

user.php

Line Element Reason
7 User

FilterStatus.php

Line Element Reason
22 FilterStatus::MY_ACTION_DONE

only used in mobile app

livefeed.php

Line Element Reason
209 Livefeed::createTaskCommentAction()

use socialnetwork.api.livefeed.createEntityComment

log.php

Line Element Reason
12 Log::__InitUserTmp()
32 Log::__InitUsersTmp()
66 Log::__InitGroupTmp()
86 Log::__InitGroupsTmp()

workgroup.php

Line Element Reason
1668 Workgroup::canCreate()
1687 Workgroup::getCurrentUserId()

projectprovider.php

Line Element Reason
695 ProjectProvider::getFeatureQuery()
719 ProjectProvider::getFeaturesPermissionsQuery()

workgroup.php

Line Element Reason
270 Workgroup::syncDeptConnection()

taskacceptrule.php

Line Element Reason
19 TaskAcceptRule

taskdeclinerule.php

Line Element Reason
19 TaskDeclineRule

taskresulteditrule.php

Line Element Reason
18 TaskResultEditRule

task.php

Line Element Reason
25 Task

Use more perf service

operation.php

Line Element Reason
323 Operation::getErrorCollection()

Bad name

checklist.php

Line Element Reason
27 CheckList::getListByTask()

since tasks 21.200.0

Get all check list items for a specified task

56 CheckList::add()

since tasks 21.200.0

Add a new check list item to a specified task

87 CheckList::update()

since tasks 21.200.0

Update a check list item

126 CheckList::delete()

since tasks 21.200.0

Delete a check list item

160 CheckList::complete()

since tasks 21.200.0

Set a specified check list item complete

170 CheckList::renew()

since tasks 21.200.0

Set a specified check list item uncomplete

180 CheckList::moveAfter()

since tasks 21.200.0

Move a specified check list item after another check list item

checklist.php

Line Element Reason
185 CheckList::moveAfter()

template.php

Line Element Reason
360 Template::startReplication()
373 Template::stopReplication()

task.php

Line Element Reason
72 Task::find()

since tasks 21.200.0

Get a list of tasks

Access rights will be check into the Task

110 Task::getList()

integration.php

Line Element Reason
32 Integration::checkModuleInstalled()

task.php

Line Element Reason
726 Task::previewFromRecyclebin()

and will be removed since recyclebin 23.0.0

template.php

Line Element Reason
150 Template::previewFromRecyclebin()

and will be removed since recyclebin 23.0.0

task.php

Line Element Reason
257 TaskTable::getRuntimeMixins()
394 TaskTable::getRuntimeFieldMixins()

agent.php

Line Element Reason
231 Agent::start()
240 Agent::install()
268 Agent::installNextStep()

counter.php

Line Element Reason
131 Counter::processRecalculate()

since tasks 20.800.0

tree.php

Line Element Reason
564 Tree::dropLinkL()

access.php

Line Element Reason
26 Access::getAvailableOperations()

since tasks 20.6.0

searchindex.php

Line Element Reason
90 SearchIndex::transferTaskSearchIndex()

Transfer task's search index record to b_tasks_search_index. Method is deprecated and only used for stepper purposes.

template.php

Line Element Reason
358 Template::canRead()

task.php

Line Element Reason
68 Task::save()
698 Task::complete()

comment.php

Line Element Reason
104 Comment::readAllAction()

Use more perf service

122 Comment::readProjectAction()

Use more perf service

136 Comment::readScrumAction()

Use more perf service

task.php

Line Element Reason
77 Task::getActionPath()

collection.php

Line Element Reason
235 Collection::getAll()

Non-architecture-friendly method

287 Collection::addForeignErrors()
361 Collection::checkHasErrors()

Use .isEmpty()

370 Collection::getFatals()
379 Collection::getWarnings()
18 Collection::TYPE_FATAL
22 Collection::TYPE_WARNING

filter.php

Line Element Reason
12 Filter

This functionality was experimental but found useless

fromtemplate.php

Line Element Reason
33 FromTemplate

task.php

Line Element Reason
124 Task::produce()

type.php

Line Element Reason
209 Type::checkDateTimeString()

ui.php

Line Element Reason
28 UI::getPluralForm()

Helper.php

Line Element Reason
128 Helper::getDataFromRequest()

Delete after intranet 23.100.0 will be released

baseprovider.php

Line Element Reason
38 BaseProvider::getSelectedItems()

dialog.php

Line Element Reason
485 Dialog::getSelectedItems()

buttonlocation.php

Line Element Reason
12 ButtonLocation::FILTER_RIGHT

toolbar.php

Line Element Reason
259 Toolbar::renderFilterRightButtons()

Search results