Документация для разработчиков

Add

int
CSaleUserAccount::Add(
 array arFields
);

Метод добавляет новый счет пользователя в соответствии с параметрами из массива arFields. Нестатический метод.

Параметры вызова

ПараметрОписание
arFields Ассоциативный массив параметров нового счета. Может содержать следующие ключи: 
  • USER_ID - код пользователя-владельца 
  • CURRENT_BUDGET - текущая сумма на счете 
  • CURRENCY - валюта 
  • NOTES - текстовое описание 
  • LOCKED - флаг заблокированности счета 
  • DATE_LOCKED - дата блокировки счета

Возвращаемые значения

Метод возвращает код добавленного счета или false в случае ошибки.

Примеры использования

if($USER->IsAuthorized())
{
$user_id = $USER->GetID();
$arFields = Array("USER_ID" => $user_id, "CURRENCY" => "USD", "CURRENT_BUDGET" => 0);
$accountID = CSaleUserAccount::Add($arFields);
}

Создание счета для текущего пользователя

if(!CSaleUserAccount::GetByUserID($USER->GetID(), "RUB")){
   $arFields = Array("USER_ID" => $USER->GetID(), "CURRENCY" => "RUB", "CURRENT_BUDGET" => 0);
   CSaleUserAccount::Add($arFields);  
}


© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх