• Модуль: salescenter
  • Путь к файлу: ~/bitrix/modules/salescenter/lib/integration/imopenlinesmanager.php
  • Класс: BitrixSalesCenterIntegrationImOpenLinesManager
  • Вызов: ImOpenLinesManager::createImSystemAttachByCheck
protected function createImSystemAttachByCheck(int $checkId, Payment $payment, string $message): CIMMessageParamAttach
{
	$attach = new CIMMessageParamAttach();
	$attach->AddLink([
		'NAME' => Loc::getMessage('SALESCENTER_IMOPMANAGER_SYSTEM_PAYMENT_ADD_LINK', [
			'#PAYMENT_ID#' => $payment->getField('ACCOUNT_NUMBER'),
			'#BILL_DATE#' => SaleManager::getInstance()->getPaymentFormattedInsertDate($payment),
		]),
		'LINK' => SaleManager::getInstance()->getPaymentLink($payment->getId()),
	]);
	$attach->AddMessage(Loc::getMessage('SALESCENTER_IMOPMANAGER_SYSTEM_ORDER_CHECK_NOTIFY_ERROR', [
		'#CHECK_ID#' => $checkId,
	]));
	$attach->AddMessage($message);

	return $attach;
}