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

crm.requisite.link.list

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

crm.requisite.link.list(order, filter)

Возвращает список связей реквизитов. Связи определяют, какие реквизиты выбраны для сделки, предложения или счёта. При этом реквизиты должны принадлежать выбранной компании или контакту. Так, если в счёте в качестве покупателя выбрана компания, то реквизиты покупателя должны принадлежать этой компании. В качестве продавца может быть выбрана только компания из справочника "Реквизиты ваших компаний". Каждая запись связей содержит идентификаторы:

  • " ENTITY_TYPE_ID Идентификаторы типов сущностей возвращает метод crm.enum.ownertype " - ключевое поле. Идентификатор типа сущности, для которой выбраны реквизиты. Возможные типы: "Сделка", "Предложение", "Счёт". Обязательное поле.
  • "ENTITY_ID" - ключевое поле. Идентификатор сущности, для которой выбраны реквизиты. Обязательное поле.
  • "REQUISITE_ID" - идентификатор реквизитов клиента (компании либо контакта).
  • "BANK_DETAIL_ID" - идентификатор банковских реквизитов клиента.
  • "MC_REQUISITE_ID" - идентификатор реквизитов компании продавца.
  • "MC_BANK_DETAIL_ID" - идентификатор банковских реквизитов компании продавца.

    Если идентификатор равен 0, значит соответствующий реквизит не выбран для сделки, предложения или счёта.

Параметры

Параметр Описание
orderПоля сортировки.
filterПоля фильтра.

Пример

BX24.callMethod(
	"crm.requisite.link.list", {
		order: {"ENTITY_ID": "ASC"},
		filter: {"ENTITY_TYPE_ID": 5}    // Счёт
	},
	function (result)
	{
		if (result.error())
		{
			console.error(result.error());
		}
		else
		{
			console.dir(result.data());
			if (result.more())
				result.next();
		}
	}
);


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