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

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-2024, «1С-Битрикс», 2024