...
PropertyValueCollectionBase
PropertyValueCollectionBase
Описание и методы
\Bitrix\Sale\PropertyValueCollectionBase – базовый класс коллекции свойств заказа.
Цепочка наследования
\Bitrix\Sale\PropertyValueCollectionBase > \Bitrix\Sale\Internals\CollectableEntity > \Bitrix\Sale\Internals\Entity
Методы класса
Метод | Описание | С версии |
checkErrors | Проверяет, корректны ли переданные значения. |
18.0.0 |
checkRequired | Проверяет, переданы ли все значения обязательных свойств. |
18.0.0 |
createItem | Создает свойство заказа. |
18.0.0 |
getAddress | Возвращает свойство, которое используется в качестве адреса. |
18.0.0 |
getArray | Возвращает массив с двумя ключами: groups и properties . В первом хранится информация о группах, во втором – о свойствах. |
18.0.0 |
getAttribute | Возвращает свойство по его атрибуту. |
18.0.0 |
getDeliveryLocation | Возвращает свойство, которое используется в качестве местоположения для расчета стоимости доставки. |
18.0.0 |
getDeliveryLocationZip | Возвращает свойство, которое используется в качестве индекса. |
18.0.0 |
getGroups | Возвращает список групп, к которым принадлежат свойства. |
18.0.0 |
getItemByOrderPropertyId | Возвращает свойство по его ID. |
18.0.0 |
getOrder | Возвращает заказ, к которому привязана коллекция. |
18.0.0 |
getPayerName | Возвращает свойство, которое используется в качестве имени плательщика. |
18.0.0 |
getPhone | Возвращает свойство, которое используется в качестве телефона. |
18.0.0 |
getProfileName | Возвращает свойство, которое используется в качестве названия профиля пользователя. |
18.0.0 |
getPropertiesByGroupId | Возвращает список свойств, принадлежащих группе. |
18.5.0 |
getRegistryType | Возвращает тип реестра, к которому относится объект. |
18.0.0 |
getTaxLocation | Возвращает свойство, которое используется для расчета налогов. |
18.0.0 |
getUserEmail | Возвращает свойство, которое используется в качестве почты покупателя. |
18.0.0 |
load | Возвращает заказ, к которому привязана коллекция. |
18.0.0 |
setOrder | Привязывает заказ к коллекции. |
18.0.0 |
setValuesFromPost | Устанавливает значения свойств. |
18.0.0 |
Методы родительского класса \Bitrix\Sale\Internals\CollectableEntity
Метод | Описание | С версии |
createClone | Клонирует данный элемент. |
17.5.0 |
delete | Удаляет элемент. |
15.5.1 |
doFinalAction | Выполняет финальные действия. |
15.5.1 |
getCollection | Возвращает коллекцию, к которой привязан элемент. |
15.5.1 |
getInternalIndex | Возвращает внутренний индекс элемента в коллекции. |
15.5.1 |
isClone | Проверяет, является ли данный элемент клоном. |
16.0.26 |
setCollection | Привязывает коллекцию к элементу. |
15.5.1 |
Методы родительского класса \Bitrix\Sale\Internals\Entity
Метод | Описание | С версии |
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 |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024