- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/ui/barcode/payment/dataassembler.php
- Класс: Bitrix\Crm\UI\Barcode\Payment\DataAssembler
- Вызов: DataAssembler::createTransactionPartyDataByRequisites
static function createTransactionPartyDataByRequisites( int $requisiteId, int $bankDetailId ): TransactionPartyData { $requisites = []; if ($requisiteId > 0) { $fetchedRequisites = EntityRequisite::getSingleInstance()->getList([ 'select' => ['*'], 'filter' => ['=ID' => $requisiteId] ])->fetch(); if (is_array($fetchedRequisites)) { $requisites = $fetchedRequisites; } } $bankDetail = []; if ($bankDetailId > 0) { $fetchedBankDetail = EntityBankDetail::getSingleInstance()->getList([ 'select' => ['*'], 'filter' => ['=ID' => $bankDetailId] ])->fetch(); if (is_array($fetchedBankDetail)) { $bankDetail = $fetchedBankDetail; } } return static::createTransactionPartyDataByRequisiteData($requisites, $bankDetail); }