Метод устанавливает заданный баланс пользователя и создаёт операцию корректировки. Если новый баланс больше текущего - создаётся начисление (корректировка). Если меньше - списание (корректировка). Перед вызовом подключите модуль logictim.balls.
//Пример установки баланса пользователя 10 бонусов
\CModule::IncludeModule("logictim.balls");
$arFields = array(
"USER_ID" => 1,
"NEW_BALLANCE" => 10,
"OPERATION_NAME" => 'Корректировка баланса',
"DEACTIVE_DATE" => '01.01.2030'
);
logictimBonusApi::UpdateBonus($arFields);
USER_ID - ID пользователя, которому устанавливается балансNEW_BALLANCE - баланс, который будет у пользователя после выполнения методаOPERATION_NAME - название операции корректировки (необязательный; по умолчанию: "Обновление баланса")DEACTIVE_DATE - дата сгорания начисленных бонусов в формате 01.01.2024, если новый баланс больше текущего и будет доначисление (необязательный; по умолчанию: 01.01.3000)Смотрите также: AddBonus, MinusBonus, UserBallance, оглавление API.