+7 (843) 212-62-17 - Казань
+7 (843) 212-62-17 - Казань

Метод устанавливает заданный баланс пользователя и создаёт операцию корректировки. Если новый баланс больше текущего - создаётся начисление (корректировка). Если меньше - списание (корректировка). Перед вызовом подключите модуль 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.