Класс
Sale
OrderBase
\Bitrix\Sale\OrderBase
Исходный файл: source/sale/lib/orderbase.php:23
Константы
SALE_ORDER_CALC_TYPE_CHANGESALE_ORDER_CALC_TYPE_NEWSALE_ORDER_CALC_TYPE_REFRESH
Методы (77)
-
appendBasket()Присоединяет корзину к заказу -
changeCurrency()Изменяет валюту заказа. -
clearStartField()Reset order flags: \Bitrix\Sale\OrderBase::$isStartField, \Bitrix\Sale\OrderBase::$isMeaningfulField -
static create()Создаёт объект \Bitrix\Sale\OrderBase -
createClone()Создаёт клон заказа -
static delete()Удаляет заказ -
doFinalAction() -
static getAllFields() -
static getAvailableFields()Возвращает имена полей, которые можно задать в \Bitrix\Sale\OrderBase::setField -
static getAvailableFieldsMap() -
getBasePrice()Возвращает цену заказа без скидок. -
getBasket()Возвращает корзину заказа. -
getCalculateType()Возвращаемое значение: OrderBase::SALE_ORDER_CALC_TYPE_REFRESH, OrderBase::SALE_ORDER_CALC_TYPE_CHANGE, OrderBase::SALE_ORDER_CALC_TYPE_NEW -
static getClassName() -
getCurrency()Возвращает валюту -
static getCustomizableFields() -
getDateInsert()Возвращает дату создания заказа -
getDeliveryLocation() -
getDeliveryPrice() -
getDiscount()Возвращает объект скидки -
getDiscountPrice()Возвращает цену скидки -
getField()Возвращает значение поля -
static getFieldsDescription() -
getFieldValues() -
getHash()Возвращает хеш заказа -
getId() -
getInternalId()Возвращает внутренний индекс заказа -
static getList()Получает информацию о заказе -
getPersonTypeId()Возвращает идентификатор типа плательщика заказа -
getPrice()Возвращает стоимость заказа -
getPropertyCollection() -
static getRegistryEntity() -
static getRegistryType() -
static getSettableFields()устар. -
getSiteId()Возвращает идентификатор сайта -
getSumPaid()Возвращает оплаченную сумму -
getTax()Возвращает сущность налогов -
getTaxLocation()Возвращает местоположение для расчёта налога -
getTaxPrice() -
getTaxValue() -
static getUfId()Возвращает идентификатор пользовательского поля -
getUserId()Возвращает идентификатор пользователя -
getVatRate()Возвращает ставку НДС заказа -
getVatSum()Возвращает сумму НДС заказа -
hasMeaningfulField() -
isAllowDelivery()Возвращает TRUE, если для заказа разрешена доставка. Иначе возвращает FALSE -
isAllowPay()устар. -
isCanceled()Возвращает TRUE, если заказ отменён. Иначе возвращает FALSE -
isChanged()Возвращает TRUE, если заказ изменён. Иначе возвращает FALSE -
isClone()Возвращает TRUE, если этот заказ клонирован. Иначе возвращает FALSE -
isDeducted()Возвращает TRUE, если заказ проведён. Иначе возвращает FALSE -
isExternal()Возвращает TRUE, если заказ внешний. Иначе возвращает FALSE -
isMarked()Возвращает TRUE, если у заказа есть проблемы. Иначе возвращает FALSE -
isMarkedFieldCustom() -
isMathActionOnly()Возвращает TRUE, если расчёты основаны на текущих значениях. Данные от поставщика не запрашиваются. Иначе возвращает false -
isPaid()Возвращает TRUE, если заказ оплачен. Иначе возвращает FALSE -
isSaveRunning() -
isShipped()Возвращает TRUE, если заказ проведён. Иначе возвращает FALSE -
isStartField() -
isUsedVat()Возвращает TRUE, если используется НДС. Иначе возвращает FALSE -
static load()Загружает объект заказа по идентификатору -
static loadByAccountNumber()Загружает объект заказа по номеру счёта -
static loadByFilter()Возвращает список объектов заказов, удовлетворяющих фильтру -
loadPropertyCollection() -
markFieldCustom() -
onBasketModify()Изменяет корзину. -
refreshData()Полное обновление заказа -
save()Сохраняет заказ -
setBasket()Добавляет корзину к заказу и обновляет его -
setField()Устанавливает значение с вызовом событий при изменении поля -
setFields() -
setPersonTypeId()Устанавливает идентификатор типа плательщика заказа -
setVatDelivery()Устанавливает сумму НДС доставки -
setVatSum()Устанавливает сумму НДС -
toArray() -
unmarkFieldCustom() -
verify()Проверяет объект на корректность

