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