• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/payment.php
  • Класс: BitrixSalePayment
  • Вызов: Payment::setAccountNumber
public function setAccountNumber($id)
{
	$result = new SaleResult();

	$value = InternalsAccountNumberGenerator::generateForPayment($this);

	try
	{
		$r = static::updateInternal($id, ["ACCOUNT_NUMBER" => $value]);
		$res = $r->isSuccess(true);
	}
	catch (Exception $exception)
	{
		$res = false;
	}

	if ($res)
	{
		$this->setFieldNoDemand('ACCOUNT_NUMBER', $value);
	}

	return $result;
}