...
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
Наверх
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.