Метод | Описание | С версии |
addPrintedCheck | Привязывает к объекту заказа чек. |
17.0.1 |
getDeliveryIdList | Возвращает список ID служб доставок, которые используются в заказе. |
18.0.0 |
getPaySystemIdList | Возвращает список ID платежных систем, которые используются в заказе. |
18.0.0 |
getPaymentCollection | Возвращает коллекцию оплат, привязанных к заказу. |
15.5.0 |
getPrintedChecks | Возвращает список чеков (массив объектов класса \Bitrix\Sale\Cashbox\Check ), которые были созданы для заказа. |
17.0.1 |
getShipmentCollection | Возвращает коллекцию отгрузок, привязанных к заказу. |
15.5.0 |
getTradeBindingCollection | Возвращает коллекцию различным источникам, которые привязаны к заказу. |
18.5.0 |
loadPaymentCollection | Возвращает коллекцию оплат, привязанных к заказу, из базы данных. |
15.5.0 |
loadShipmentCollection | Загружает коллекцию отгрузок, привязанных к заказу, из базы данных. |
15.5.0 |
Метод | Описание | С версии |
appendBasket | Прикрепляет корзину к новому заказу. |
17.5.0 |
applyDiscount | Применяет рассчитанные скидки к заказу. |
18.0.0 |
create | Создает объект заказа. |
15.5.0 |
delete | Удаляет заказ, предварительно отменяя заказ. |
18.0.0 |
deleteNoDemand | Удаляет заказ напрямую из базы. |
18.0.0 |
doFinalAction | Выполняет расчет скидок, налогов и применяет их к заказу. |
18.0.0 |
getAvailableFields | Возвращает массив полей, которые могут быть установлены через методы setField() и setFields() . |
15.5.5 |
getBasket | Возвращает объект корзины, прикрепленной к заказу. |
15.5.0 |
getCurrency | Возвращает валюту заказа. |
15.5.0 |
getDateInsert | Возвращает дату создания заказа. |
15.5.0 |
getDeliveryLocation | Возвращает стоимость доставок для всех заказов. |
15.5.0 |
getDeliveryPrice | Возвращает стоимость доставок для всех заказов. |
15.5.0 |
getDiscount | Возвращает объект класса \Bitrix\Sale\DiscountBase . |
18.0.0 |
getDiscountPrice | Возвращает величину скидки/наценки на заказ. |
15.5.0 |
getHash | Возвращает хеш заказа. |
18.0.0 |
getId | Возвращает ID заказа. |
15.5.0 |
getPersonTypeId | Возвращает ID типа плательщика заказа, к которому привязан заказ. |
15.5.0 |
getPrice | Возвращает стоимость заказа с учетом скидок/наценок. |
15.5.0 |
getPropertyCollection | Возвращает коллекцию значений свойств, привязанных к заказу |
15.5.0 |
getRegistryType | Возвращает тип реестра, которому относится объект. |
18.0.0 |
getSiteId | Возвращает ID сайта, на котором оформлялся заказ. |
15.5.0 |
getSumPaid | Возвращает стоимость заказа, которую уже оплатили. |
15.5.0 |
getTax | Возвращает объект класса \Bitrix\Sale\Tax . |
17.5.0 |
getTaxLocation | Возвращает ID местоположения которое используется для расчета налогов. |
18.0.0 |
getTaxPrice | Возвращает величину налога на заказ. |
15.5.0 |
getTaxValue | Возвращает ставку налога на заказ. |
15.5.0 |
getUfId | Возвращает ID пользовательских полей. По умолчанию null . |
18.0.0 |
getUserId | Возвращает ID покупателя. |
15.5.0 |
getVatRate | Возвращает ставку НДС, которая была применена. |
15.5.0 |
getVatSum | Возвращает общую величину НДС. |
15.5.0 |
isAllowDelivery | Возвращает значение true , если для заказа разрешена доставка (иначе возвращает false ). |
18.0.0 |
isCanceled | Возвращает значение true , если заказ отменен (иначе возвращает false ). |
18.0.0 |
isChanged | Возвращает значение true , если заказ изменен (иначе возвращает false ). |
18.0.0 |
isExternal | Возвращает true , если заказ пришел извне (например, из 1С). Иначе возвращает false . |
15.5.2 |
isMarked | Возвращает true , если заказ промаркирован (иначе возвращается false ). Заказы маркируются только в случае каких-либо ошибок. |
16.0.22 |
isNotEmptyBasket | Возвращает true , если корзина не пуста. В противном случае - false . |
15.5.0 |
isPaid | Возвращает значение true , если заказ оплачен (иначе возвращает false ). |
18.0.0 |
isShipped | Возвращает true , если заказ отгружен (иначе возвращает false ). |
15.5.0 |
isUsedVat | Возвращает true , если используется НДС (иначе возвращает false ). |
15.5.0 |
load | Загружает заказ по ID и возвращает объект (либо null ). |
15.5.0 |
loadByAccountNumber | Загружает заказ по его номеру и возвращает объект (либо null ). |
18.0.0 |
loadByFilter | Возвращает массив объектов заказа (либо null ). |
18.0.0 |
loadPropertyCollection | Загружает коллекцию значений свойств, привязанных к заказу из базы данных. |
15.5.0 |
refreshData | Выполняет пересчет заказа. |
17.5.0 |
refreshVat | Выполняет пересчет налогов. |
15.5.0 |
resetData | Сбрасывает информацию по заказу. |
18.5.3 |
resetTax | Сбрасывает информацию по налогам. |
18.0.0 |
save | Сохраняет заказ. |
15.5.0 |
setBasket | Прикрепляет корзину к новому заказу и актуализирует ее. При попытке прикрепить корзину к существующему заказу будет выброшено исключение: \Bitrix\Main\NotSupportedException . |
18.0.0 |
setPersonTypeId | Устанавливает ID типа плательщика для заказа. |
15.5.0 |
verify | Проверяет заказ и связанные с ним сущности на корректность. |
18.0.0 |
Метод | Описание | С версии |
doFinalAction | Абстрактный метод, предназначенный для реализации логики "конечных" расчетов. |
15.5.0 |
getAvailableFields | Возвращает массив полей, которые могут быть установлены через методы setField() и setFields() . |
15.5.0 |
getAvailableFieldsMap | Возвращает массив полей, которые могут быть установлены через методы setField() и setFields() . В качестве ключей массива выступают значения getAvailableFields. |
17.5.0 |
getField | Возвращает значение поля $name . |
18.0.3 |
getFieldValues | Возвращает массив полей со значениями. |
15.5.0 |
getId | Возвращает идентификатор сущности. |
15.5.0 |
initField | Инициализирует поле значением. При этом объект не считается измененным. |
15.5.0 |
initFields | Инициализирует поля значениями. При этом объект не считается измененным. |
15.5.0 |
isChanged | Проверяет, была ли изменена сущность. Если да, то возвращает true , иначе false . |
15.5.2 |
isMathActionOnly | Проверяет, идет ли расчет на текущих данных (данные из провайдера не запрашиваются). Если да, то возвращает true , иначе false . |
15.5.0 |
setField | Устанавливает значение поля $name . |
15.5.0 |
setFields | Инициализирует поля значениями. При этом объект не считается измененным. |
15.5.0 |
setMathActionOnly | Отключает запросы к провайдеру при выполнении расчетов. |
15.5.0 |
verify | Проверяет, корректен ли объект. Возвращает объект \Bitrix\Sale\Result . |
16.0.0 |