• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/documentgenerator/dataprovider/crmentitydataprovider.php
  • Класс: Bitrix\Crm\Integration\DocumentGenerator\DataProvider\CrmEntityDataProvider
  • Вызов: CrmEntityDataProvider::prepareTransactionData
public function prepareTransactionData(): Barcode\Payment\TransactionData
{
	[$myCompanyRequisites, $myCompanyBankDetail] = $this->getMyCompanyRequisitesAndBankDetail();
	$myCompanyTransactionPartyData = Barcode\Payment\DataAssembler::createTransactionPartyDataByRequisiteData(
		$myCompanyRequisites,
		$myCompanyBankDetail
	);
	[$requisites, $bankDetails] = $this->extractRequisiteAndBankDetailDataFromProvider($this);
	$clientTransactionPartyData = Barcode\Payment\DataAssembler::createTransactionPartyDataByRequisiteData(
		$requisites,
		$bankDetails
	);

	return new TransactionData($myCompanyTransactionPartyData, $clientTransactionPartyData);
}