...
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-2025, «1С-Битрикс», 2025