Ну если вы прямо его так и указали, то это естественно
1. это работает, если счет уже создан
2. если нет, то надо действовать через Add
[URL=https://dev.1c-bitrix.ru/api_help/sale/classes/csaleuseraccount/csaleuseraccount.add.php]https://dev.1c-bitrix.ru/api_help/sale/classes/csaleuseraccount/csaleuseraccount.add.php[/URL][CODE]<?
if (CModule::IncludeModule('sale')) {
$arFields = Array("USER_ID" => $USER->GetID(), "CURRENT_BUDGET" => 333, "CURRENCY" => "RUB", "NOTES" => "Бонус за регистрацию");
CSaleUserAccount::Add($arFields);
}?>[/CODE]
1. это работает, если счет уже создан
2. если нет, то надо действовать через Add
[URL=https://dev.1c-bitrix.ru/api_help/sale/classes/csaleuseraccount/csaleuseraccount.add.php]https://dev.1c-bitrix.ru/api_help/sale/classes/csaleuseraccount/csaleuseraccount.add.php[/URL][CODE]<?
if (CModule::IncludeModule('sale')) {
$arFields = Array("USER_ID" => $USER->GetID(), "CURRENT_BUDGET" => 333, "CURRENCY" => "RUB", "NOTES" => "Бонус за регистрацию");
CSaleUserAccount::Add($arFields);
}?>[/CODE]