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

crm.activity.list

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

Возвращает список активностей по фильтру. (Для получения COMMUNICATIONS его надо явно указать в select.) Является реализацией списочного метода для активностей.

Параметры

Cм. описание списочных методов.

Пример

В примере мы получаем список дел контакта с ИД 102.

BX24.callMethod(
	"crm.activity.list",
	{
		order:{ "ID": "DESC" },
		filter:
		{
			"OWNER_TYPE_ID": 3,
			"OWNER_ID": 102
		},
		select:[ "*", "COMMUNICATIONS" ]
	}, 
	function(result)
	{
		if(result.error())
			console.error(result.error());
		else
		{
			console.dir(result.data());
			if(result.more())
				result.next();
		}
	}
);

Как отфильтровать только универсальные дела:

/crm.activity.list.json?filter[PROVIDER_ID]=CRM_TODO


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
5
Данис Зарипов
OWNER_TYPE_ID - это сущности CRM

{"ID": 1,            "NAME": "Лид"        },        {            "ID": 2,            "NAME": "Сделка"        },        {            "ID": 3,            "NAME": "Контакт"        },        {            "ID": 4,            "NAME": "Компания"        },        {            "ID": 7,            "NAME": "Предложение"        },        {            "ID": 5,            "NAME": "Счёт"        },        {            "ID": 8,            "NAME": "Реквизиты"}

OWNER_ID - это соответсnвенно ID сущности.
4
Сергей Востриков
Конечно пример не сработает, поскольку пытается получить дела конкретного объекта CRM с идентификатором 102, которого в вашем Б24 просто может и не быть. Вы уж значения-то свои в пример подставляйте, пожалуйста :).

Что касается перечня OWNER_TYPE_ID, то это справочник, описанный вот здесь https://dev.1c-bitrix.ru/rest_help/crm/auxiliary/enum/crm_enum_ownertype.php
3
Денис Новиков
Скопировал код примера, создал приложение первого типа в Битрикс24, внутри приложения сделал кнопочку при нажатии на которую срабатывает этот скрипт из примера и ничего не происходит!
Как мне его применить? и что значат эти моменты - "OWNER_TYPE_ID": 3,? "OWNER_ID": 102? пояснение было бы кстати!
Заранее благодарю!
© «Битрикс», 2001-2024, «1С-Битрикс», 2024