PaymentDocumentsRepository
Class retrieves documents related to the entity.
You should instanciate this class objects with Service Locator: Bitrix\Main\DI\ServiceLocator::getInstance()->get('crm.entity.paymentDocumentsRepository');
Table of Contents
Methods
- __construct() : mixed
- doDocumentsExistForEntity() : bool
- getDeliveriesForEntityByFilter() : array<string|int, mixed>
- getDeliveryDocumentsForEntityByFilter() : array<string|int, mixed>
- getDocumentsForEntity() : Result
- Entry point.
- getPaymentDocumentsForEntityByFilter() : array<string|int, mixed>
- getRealizationDocumentsIdsByShipments() : array<string|int, mixed>
Methods
__construct()
public
__construct() : mixed
Tags
doDocumentsExistForEntity()
public
doDocumentsExistForEntity(int $ownerTypeId, int $ownerId) : bool
Parameters
- $ownerTypeId : int
- $ownerId : int
Return values
boolgetDeliveriesForEntityByFilter()
public
getDeliveriesForEntityByFilter(int $ownerId, int $ownerTypeId[, array<string|int, mixed> $filter = [] ][, array<string|int, mixed> $select = ['ID'] ][, array<string|int, mixed> $order = [] ]) : array<string|int, mixed>
Parameters
- $ownerId : int
- $ownerTypeId : int
- $filter : array<string|int, mixed> = []
- $select : array<string|int, mixed> = ['ID']
- $order : array<string|int, mixed> = []
Return values
array<string|int, mixed>getDeliveryDocumentsForEntityByFilter()
public
getDeliveryDocumentsForEntityByFilter(int $ownerId, int $ownerTypeId[, array<string|int, mixed> $filter = [] ][, array<string|int, mixed> $select = ['ID'] ][, array<string|int, mixed> $order = [] ]) : array<string|int, mixed>
Parameters
- $ownerId : int
- $ownerTypeId : int
- $filter : array<string|int, mixed> = []
- $select : array<string|int, mixed> = ['ID']
- $order : array<string|int, mixed> = []
Return values
array<string|int, mixed>getDocumentsForEntity()
Entry point.
public
getDocumentsForEntity(int $ownerTypeId, int $ownerId) : Result
Parameters
- $ownerTypeId : int
- $ownerId : int
Return values
ResultgetPaymentDocumentsForEntityByFilter()
public
getPaymentDocumentsForEntityByFilter(int $ownerId, int $ownerTypeId[, array<string|int, mixed> $filter = [] ][, array<string|int, mixed> $select = ['ID'] ][, array<string|int, mixed> $order = [] ]) : array<string|int, mixed>
Parameters
- $ownerId : int
- $ownerTypeId : int
- $filter : array<string|int, mixed> = []
- $select : array<string|int, mixed> = ['ID']
- $order : array<string|int, mixed> = []
Return values
array<string|int, mixed>getRealizationDocumentsIdsByShipments()
public
getRealizationDocumentsIdsByShipments(array<string|int, mixed> $shipments) : array<string|int, mixed>
Parameters
- $shipments : array<string|int, mixed>