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