# OrderBase

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

Класс `\Bitrix\Sale\OrderBase`
Модуль: Sale.

Исходный файл: `source/sale/lib/orderbase.php:23`

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

- `SALE_ORDER_CALC_TYPE_CHANGE`
- `SALE_ORDER_CALC_TYPE_NEW`
- `SALE_ORDER_CALC_TYPE_REFRESH`

## Методы (77)

- [`appendBasket()`](https://chugunov.pro/api-bitrix/sale/orderbase/appendbasket/) — Присоединяет корзину к заказу
- [`changeCurrency()`](https://chugunov.pro/api-bitrix/sale/orderbase/changecurrency/) — Изменяет валюту заказа.
- [`clearStartField()`](https://chugunov.pro/api-bitrix/sale/orderbase/clearstartfield/) — Reset order flags: \Bitrix\Sale\OrderBase::$isStartField, \Bitrix\Sale\OrderBase::$isMeaningfulField
- [`static create()`](https://chugunov.pro/api-bitrix/sale/orderbase/create/) — Создаёт объект \Bitrix\Sale\OrderBase
- [`createClone()`](https://chugunov.pro/api-bitrix/sale/orderbase/createclone/) — Создаёт клон заказа
- [`static delete()`](https://chugunov.pro/api-bitrix/sale/orderbase/delete/) — Удаляет заказ
- [`doFinalAction()`](https://chugunov.pro/api-bitrix/sale/orderbase/dofinalaction/)
- [`static getAllFields()`](https://chugunov.pro/api-bitrix/sale/orderbase/getallfields/)
- [`static getAvailableFields()`](https://chugunov.pro/api-bitrix/sale/orderbase/getavailablefields/) — Возвращает имена полей, которые можно задать в \Bitrix\Sale\OrderBase::setField
- [`static getAvailableFieldsMap()`](https://chugunov.pro/api-bitrix/sale/orderbase/getavailablefieldsmap/)
- [`getBasePrice()`](https://chugunov.pro/api-bitrix/sale/orderbase/getbaseprice/) — Возвращает цену заказа без скидок.
- [`getBasket()`](https://chugunov.pro/api-bitrix/sale/orderbase/getbasket/) — Возвращает корзину заказа.
- [`getCalculateType()`](https://chugunov.pro/api-bitrix/sale/orderbase/getcalculatetype/) — Возвращаемое значение: OrderBase::SALE_ORDER_CALC_TYPE_REFRESH, OrderBase::SALE_ORDER_CALC_TYPE_CHANGE, OrderBase::SALE_ORDER_CALC_TYPE_NEW
- [`static getClassName()`](https://chugunov.pro/api-bitrix/sale/orderbase/getclassname/)
- [`getCurrency()`](https://chugunov.pro/api-bitrix/sale/orderbase/getcurrency/) — Возвращает валюту
- [`static getCustomizableFields()`](https://chugunov.pro/api-bitrix/sale/orderbase/getcustomizablefields/)
- [`getDateInsert()`](https://chugunov.pro/api-bitrix/sale/orderbase/getdateinsert/) — Возвращает дату создания заказа
- [`getDeliveryLocation()`](https://chugunov.pro/api-bitrix/sale/orderbase/getdeliverylocation/)
- [`getDeliveryPrice()`](https://chugunov.pro/api-bitrix/sale/orderbase/getdeliveryprice/)
- [`getDiscount()`](https://chugunov.pro/api-bitrix/sale/orderbase/getdiscount/) — Возвращает объект скидки
- [`getDiscountPrice()`](https://chugunov.pro/api-bitrix/sale/orderbase/getdiscountprice/) — Возвращает цену скидки
- [`getField()`](https://chugunov.pro/api-bitrix/sale/orderbase/getfield/) — Возвращает значение поля
- [`static getFieldsDescription()`](https://chugunov.pro/api-bitrix/sale/orderbase/getfieldsdescription/)
- [`getFieldValues()`](https://chugunov.pro/api-bitrix/sale/orderbase/getfieldvalues/)
- [`getHash()`](https://chugunov.pro/api-bitrix/sale/orderbase/gethash/) — Возвращает хеш заказа
- [`getId()`](https://chugunov.pro/api-bitrix/sale/orderbase/getid/)
- [`getInternalId()`](https://chugunov.pro/api-bitrix/sale/orderbase/getinternalid/) — Возвращает внутренний индекс заказа
- [`static getList()`](https://chugunov.pro/api-bitrix/sale/orderbase/getlist/) — Получает информацию о заказе
- [`getPersonTypeId()`](https://chugunov.pro/api-bitrix/sale/orderbase/getpersontypeid/) — Возвращает идентификатор типа плательщика заказа
- [`getPrice()`](https://chugunov.pro/api-bitrix/sale/orderbase/getprice/) — Возвращает стоимость заказа
- [`getPropertyCollection()`](https://chugunov.pro/api-bitrix/sale/orderbase/getpropertycollection/)
- [`static getRegistryEntity()`](https://chugunov.pro/api-bitrix/sale/orderbase/getregistryentity/)
- [`static getRegistryType()`](https://chugunov.pro/api-bitrix/sale/orderbase/getregistrytype/)
- [`static getSettableFields()`](https://chugunov.pro/api-bitrix/sale/orderbase/getsettablefields/) (устаревший)
- [`getSiteId()`](https://chugunov.pro/api-bitrix/sale/orderbase/getsiteid/) — Возвращает идентификатор сайта
- [`getSumPaid()`](https://chugunov.pro/api-bitrix/sale/orderbase/getsumpaid/) — Возвращает оплаченную сумму
- [`getTax()`](https://chugunov.pro/api-bitrix/sale/orderbase/gettax/) — Возвращает сущность налогов
- [`getTaxLocation()`](https://chugunov.pro/api-bitrix/sale/orderbase/gettaxlocation/) — Возвращает местоположение для расчёта налога
- [`getTaxPrice()`](https://chugunov.pro/api-bitrix/sale/orderbase/gettaxprice/)
- [`getTaxValue()`](https://chugunov.pro/api-bitrix/sale/orderbase/gettaxvalue/)
- [`static getUfId()`](https://chugunov.pro/api-bitrix/sale/orderbase/getufid/) — Возвращает идентификатор пользовательского поля
- [`getUserId()`](https://chugunov.pro/api-bitrix/sale/orderbase/getuserid/) — Возвращает идентификатор пользователя
- [`getVatRate()`](https://chugunov.pro/api-bitrix/sale/orderbase/getvatrate/) — Возвращает ставку НДС заказа
- [`getVatSum()`](https://chugunov.pro/api-bitrix/sale/orderbase/getvatsum/) — Возвращает сумму НДС заказа
- [`hasMeaningfulField()`](https://chugunov.pro/api-bitrix/sale/orderbase/hasmeaningfulfield/)
- [`isAllowDelivery()`](https://chugunov.pro/api-bitrix/sale/orderbase/isallowdelivery/) — Возвращает TRUE, если для заказа разрешена доставка. Иначе возвращает FALSE
- [`isAllowPay()`](https://chugunov.pro/api-bitrix/sale/orderbase/isallowpay/) (устаревший)
- [`isCanceled()`](https://chugunov.pro/api-bitrix/sale/orderbase/iscanceled/) — Возвращает TRUE, если заказ отменён. Иначе возвращает FALSE
- [`isChanged()`](https://chugunov.pro/api-bitrix/sale/orderbase/ischanged/) — Возвращает TRUE, если заказ изменён. Иначе возвращает FALSE
- [`isClone()`](https://chugunov.pro/api-bitrix/sale/orderbase/isclone/) — Возвращает TRUE, если этот заказ клонирован. Иначе возвращает FALSE
- [`isDeducted()`](https://chugunov.pro/api-bitrix/sale/orderbase/isdeducted/) — Возвращает TRUE, если заказ проведён. Иначе возвращает FALSE
- [`isExternal()`](https://chugunov.pro/api-bitrix/sale/orderbase/isexternal/) — Возвращает TRUE, если заказ внешний. Иначе возвращает FALSE
- [`isMarked()`](https://chugunov.pro/api-bitrix/sale/orderbase/ismarked/) — Возвращает TRUE, если у заказа есть проблемы. Иначе возвращает FALSE
- [`isMarkedFieldCustom()`](https://chugunov.pro/api-bitrix/sale/orderbase/ismarkedfieldcustom/)
- [`isMathActionOnly()`](https://chugunov.pro/api-bitrix/sale/orderbase/ismathactiononly/) — Возвращает TRUE, если расчёты основаны на текущих значениях. Данные от поставщика не запрашиваются. Иначе возвращает false
- [`isPaid()`](https://chugunov.pro/api-bitrix/sale/orderbase/ispaid/) — Возвращает TRUE, если заказ оплачен. Иначе возвращает FALSE
- [`isSaveRunning()`](https://chugunov.pro/api-bitrix/sale/orderbase/issaverunning/)
- [`isShipped()`](https://chugunov.pro/api-bitrix/sale/orderbase/isshipped/) — Возвращает TRUE, если заказ проведён. Иначе возвращает FALSE
- [`isStartField()`](https://chugunov.pro/api-bitrix/sale/orderbase/isstartfield/)
- [`isUsedVat()`](https://chugunov.pro/api-bitrix/sale/orderbase/isusedvat/) — Возвращает TRUE, если используется НДС. Иначе возвращает FALSE
- [`static load()`](https://chugunov.pro/api-bitrix/sale/orderbase/load/) — Загружает объект заказа по идентификатору
- [`static loadByAccountNumber()`](https://chugunov.pro/api-bitrix/sale/orderbase/loadbyaccountnumber/) — Загружает объект заказа по номеру счёта
- [`static loadByFilter()`](https://chugunov.pro/api-bitrix/sale/orderbase/loadbyfilter/) — Возвращает список объектов заказов, удовлетворяющих фильтру
- [`loadPropertyCollection()`](https://chugunov.pro/api-bitrix/sale/orderbase/loadpropertycollection/)
- [`markFieldCustom()`](https://chugunov.pro/api-bitrix/sale/orderbase/markfieldcustom/)
- [`onBasketModify()`](https://chugunov.pro/api-bitrix/sale/orderbase/onbasketmodify/) — Изменяет корзину.
- [`refreshData()`](https://chugunov.pro/api-bitrix/sale/orderbase/refreshdata/) — Полное обновление заказа
- [`save()`](https://chugunov.pro/api-bitrix/sale/orderbase/save/) — Сохраняет заказ
- [`setBasket()`](https://chugunov.pro/api-bitrix/sale/orderbase/setbasket/) — Добавляет корзину к заказу и обновляет его
- [`setField()`](https://chugunov.pro/api-bitrix/sale/orderbase/setfield/) — Устанавливает значение с вызовом событий при изменении поля
- [`setFields()`](https://chugunov.pro/api-bitrix/sale/orderbase/setfields/)
- [`setPersonTypeId()`](https://chugunov.pro/api-bitrix/sale/orderbase/setpersontypeid/) — Устанавливает идентификатор типа плательщика заказа
- [`setVatDelivery()`](https://chugunov.pro/api-bitrix/sale/orderbase/setvatdelivery/) — Устанавливает сумму НДС доставки
- [`setVatSum()`](https://chugunov.pro/api-bitrix/sale/orderbase/setvatsum/) — Устанавливает сумму НДС
- [`toArray()`](https://chugunov.pro/api-bitrix/sale/orderbase/toarray/)
- [`unmarkFieldCustom()`](https://chugunov.pro/api-bitrix/sale/orderbase/unmarkfieldcustom/)
- [`verify()`](https://chugunov.pro/api-bitrix/sale/orderbase/verify/) — Проверяет объект на корректность

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