Класс
Sale
Order
\Bitrix\Sale\Order
Исходный файл: source/sale/lib/order.php:19
Константы
SALE_ORDER_CALC_TYPE_CHANGESALE_ORDER_CALC_TYPE_NEWSALE_ORDER_CALC_TYPE_REFRESHSALE_ORDER_LOCK_STATUS_GREENSALE_ORDER_LOCK_STATUS_REDSALE_ORDER_LOCK_STATUS_YELLOW
Методы (99)
-
addPrintedCheck()Добавляет напечатанный чек к заказу -
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()Возвращает корзину заказа. -
getBusinessValueProviderInstance() -
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()Возвращает дату создания заказа -
getDeliveryIdList() -
getDeliveryLocation() -
getDeliveryPrice() -
getDeliverySystemId()устар. -
getDiscount()Возвращает объект скидки -
getDiscountPrice()Возвращает цену скидки -
getField()Возвращает значение поля -
static getFieldsDescription() -
getFieldValues() -
getHash()Возвращает хеш заказа -
getId() -
getInternalId()Возвращает внутренний индекс заказа -
static getList()Получает информацию о заказе -
static getLockedStatus()Возвращает статус блокировки заказа. -
getPaymentCollection()Возвращает коллекцию оплат -
getPaymentSystemId()устар. -
getPaySystemIdList() -
getPersonTypeId()Возвращает идентификатор типа плательщика заказа -
getPrice()Возвращает стоимость заказа -
getPrintedChecks()Возвращает список напечатанных чеков -
getPropertyCollection() -
static getRegistryEntity() -
static getRegistryType() -
static getSettableFields()устар. -
getShipmentCollection()Возвращает коллекцию отгрузок -
getSiteId()Возвращает идентификатор сайта -
getSumPaid()Возвращает оплаченную сумму -
getTax()Возвращает сущность налогов -
getTaxLocation()Возвращает местоположение для расчёта налога -
getTaxPrice() -
getTaxValue() -
getTradeBindingCollection()Возвращает коллекцию торговых привязок -
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 -
static isLocked()Возвращает TRUE, если заказ заблокирован. -
isMarked()Возвращает TRUE, если у заказа есть проблемы. Иначе возвращает FALSE -
isMarkedFieldCustom() -
isMathActionOnly()Возвращает TRUE, если расчёты основаны на текущих значениях. Данные от поставщика не запрашиваются. Иначе возвращает false -
isPaid()Возвращает TRUE, если заказ оплачен. Иначе возвращает FALSE -
isSaveRunning() -
isShipped()Возвращает TRUE, если заказ проведён. Иначе возвращает FALSE -
isStartField() -
isUsedVat()Возвращает TRUE, если используется НДС. Иначе возвращает FALSE -
static load()Загружает объект заказа по идентификатору -
static loadByAccountNumber()Загружает объект заказа по номеру счёта -
static loadByFilter()Возвращает список объектов заказов, удовлетворяющих фильтру -
loadPaymentCollection()Загружает коллекцию оплат -
loadPropertyCollection() -
loadShipmentCollection()Загружает коллекцию отгрузок -
static lock()Блокирует заказ. -
markFieldCustom() -
onAfterBasketRefresh() -
onBasketModify()Изменяет корзину. -
onBeforeBasketRefresh() -
onPaymentCollectionModify() -
onShipmentCollectionModify()Изменяет коллекцию отгрузок. -
onTradeBindingCollectionModify() -
refreshData()Полное обновление заказа -
resetData() -
save()Сохраняет заказ -
setBasket()Добавляет корзину к заказу и обновляет его -
setField()Устанавливает значение с вызовом событий при изменении поля -
setFields() -
setPersonTypeId()Устанавливает идентификатор типа плательщика заказа -
setVatDelivery()Устанавливает сумму НДС доставки -
setVatSum()Устанавливает сумму НДС -
toArray() -
static unlock()Разблокирует заказ. -
unmarkFieldCustom() -
verify()Проверяет объект на корректность

