PaymentCollection
							
								 
Описание и методы
\Bitrix\Sale\PaymentCollection – класс коллекции оплат.
Цепочка наследования
\Bitrix\Sale\PaymentCollection > \Bitrix\Sale\Internals\CollectableEntity > \Bitrix\Sale\Internals\Entity
Методы класса
| Метод | Описание | С версии | 
|---|
    	| createInnerPayment | Создает оплату с платежной системой внутренний счет. | 17.8.20 | 
    	| createItem | Создает оплату. | 15.5.0 | 
    	| getInnerPayment | Ищет в коллекции оплату с внутренним счетом и возвращает ее. Если такой оплаты нет, то возвращается значение false. | 15.5.1 | 
    	| getOrder | Возвращает заказ, к которому привязана коллекция. | 15.5.0 | 
    	| getPaidSum | Возвращает сумму, которая была оплачена. | 15.5.1 | 
    	| getRegistryType | Возвращает тип реестра, к которому относится объект. | 18.0.0 | 
    	| getSum | Возвращает сумму всех оплат. | 15.5.1 | 
    	| hasPaidPayment | Проверяет, если ли у заказа оплаченные оплаты. | 15.5.1 | 
    	| isExistsInnerPayment | Проверяет, есть ли в коллекции оплата с платежной системой внутренний счет. | 15.5.1 | 
    	| isMarked | Проверяет, имеются ли отгрузки, которые отмечены как проблемные. | 17.0.0 | 
    	| isPaid | Проверят, оплачены ли все оплаты, входящие в заказ. | 15.5.1 | 
    	| load | Возвращает заказ, к которому привязана коллекция. | 18.0.0 | 
    	| loadForOrder | Возвращает массив объектов оплаты для заказа. | 15.5.0 | 
    	| setOrder | Привязывает заказ к коллекции. | 15.5.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				
				Наверх
			 
		
Пользовательские комментарии
Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.