• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/payableitem.php
  • Класс: BitrixSalePayableItem
  • Вызов: PayableItem::loadForPayment
static function loadForPayment($id)
{
	if (intval($id) <= 0)
	{
		return [];
	}

	$registry = Registry::getInstance(static::getRegistryType());

	/** @var PayableItemCollection $payableItemCollection */
	$payableItemCollection = $registry->get(Registry::ENTITY_PAYABLE_ITEM_COLLECTION);
	$dbRes = $payableItemCollection::getList([
		'filter' => [
			'=PAYMENT_ID' => $id,
			'=ENTITY_TYPE' => static::getEntityType()
		]
	]);

	$entityList = [];
	while ($data = $dbRes->fetch())
	{
		$entityList[] = static::createPayableItemObject($data);
	}

	return $entityList;
}