- Модуль: 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;
}