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

Add

int
CSaleUserTransact::Add(
	array arFields
);

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

Добавление транзакции не влияет на состояние счёта пользователя. Для изменения счёта используйте CSaleUserAccount::UpdateAccount

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

ПараметрОписание
arFields Ассоциативный массив параметров новой транзакции с ключами:
  • USER_ID - код пользователя;
  • AMOUNT - сумма;
  • CURRENCY - валюта суммы;
  • DEBIT - "Y", если занесение денег на счет, и "N", если списание денег со счета;
  • DESCRIPTION - описание;
  • ORDER_ID - код заказа, если транзакция относится к заказу;
  • EMPLOYEE_ID - код пользователя, осуществившего транзакцию;
  • TRANSACT_DATE - дата транзакции.

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

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



© «Битрикс», 2001-2024, «1С-Битрикс», 2024