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

crm.invoice.recurring.update

Scope: crm Права на выполнение: для всех

crm.invoice.recurring.update(id, fields)

Обновляет существующую настройку для шаблона регулярного счета.

Параметры

Параметр Описание
id Идентификатор настройки шаблона регулярного счета.
fields Набор полей - массив вида array("обновляемое поле"=>"значение"[, ...]), где "обновляемое поле" может принимать значения из возвращаемых методом crm.invoice.recurring.fields.
Примечание: чтобы узнать требуемый формат полей, выполните метод crm.invoice.recurring.fields и посмотрите формат пришедших значений этих полей.

Пример:

var id = prompt("Введите ID");
BX24.callMethod(
	"crm.invoice.recurring.update",
	{
		id: id,
		fields:
		{
			"SEND_BILL": "Y",
			"EMAIL_ID": 136,
			"PARAMS": {
				"MODE": "month",
				"TYPE": 2,
				"INTERVAL": 3,
				"WEEKDAY": "Monday",
				"NUM_WEEKDAY_IN_MONTH": 4,
				"DATE_PAY_BEFORE_OFFSET_TYPE": "day",
				"DATE_PAY_BEFORE_OFFSET_VALUE": 15,
			}
		},
	},
	function(result)
	{
		if(result.error())
			console.error(result.error());
		else
		{
			console.info(result.data());
		}
	}
);


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