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

crm.requisite.link.register

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

crm.requisite.link.register(fields)

Регистрирует связь реквизитов с сущностью. Для успешной регистрации идентификаторы реквизитов должны принадлежать клиенту и продавцу, которые выбраны в той сущности, для которой регистрируется связь. Если какого-то реквизита нет, то его идентификатор передаётся как 0. Можно даже указать все идентификаторы реквизитов нулевыми, тогда считается, что к сущности реквизиты не привязаны.

Параметры

Параметр Описание
fieldsНабор полей - массив вида array("поле"=>"значение"[, ...]), содержащий значения полей связи реквизитов.

Пример

var entityId = prompt("Введите ID счёта");
var requisiteId = prompt("Введите ID реквизита, принадлежащего покупателю");
var bankDetailId = prompt("Введите ID банковского реквизита, принадлежащего покупателю");
var mcRequisiteId = prompt("Введите ID реквизита, принадлежащего компании продавцу");
var mcBankDetailId = prompt("Введите ID банковского реквизита, принадлежащего компании продавцу");
BX24.callMethod(
	"crm.requisite.link.register", {
		fields: {
			ENTITY_TYPE_ID: 5,
			ENTITY_ID: entityId,
			REQUISITE_ID: requisiteId,
			BANK_DETAIL_ID: bankDetailId,
			MC_REQUISITE_ID: mcRequisiteId,
			MC_BANK_DETAIL_ID: mcBankDetailId
		}
	},
	function (result)
	{
		if (result.error())
			console.error(result.error());
		else
			console.dir(result.data());
	}
);


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