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()); } );
Сообщение не промодерировано, возможны ошибки и неточности.
|
||
В заказах линковку нужно делать через
| ||
Сообщение не промодерировано, возможны ошибки и неточности.
|
Для сущности сделка (контакт, компания) не возможности указать MC_REQUISITE_ID и MC_BANK_DETAIL_ID
Сейчас существует проверка на SallerId по сущности. Для сделки он не вытягивается, тк поля типа myCompanyId в сделке не существует. Проверка не проходит, данные не сохраняются по MC_REQUISITE_ID и MC_BANK_DETAIL_ID |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.