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

crm.activity.type.add

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

Метод для регистрации своего подтипа дел с указанием ему названия и иконки.

Параметры

Параметр Описание С версии
TYPE_ID Тип дела провайдера (при создании дела это PROVIDER_TYPE_ID)
NAME Название вашего типа дел
ICON_FILE Файл иконки вашего типа дел
IS_CONFIGURABLE_TYPE Значение по умолчанию - N. Значение "Y" - признак того, что тип будет использоваться для конфигурируемых дел.

Пример

BX24.callMethod(
	'crm.activity.type.add',
	{
		fields:
			{
				"TYPE_ID": '1C',
				"NAME": "Дело 1с",
				'ICON_FILE': document.getElementById('type-icon') // file input node,
				"IS_CONFIGURABLE_TYPE": N
			}
	},
	function(result)
	{
		if(result.error())
			alert("Error: " + result.error());
		else
		{
			alert("Success: " + result.data());
		}
	}
);

После этого достаточно при создании дела указывать свой тип, иконка и название будут подгружаться автоматически.

BX24.callMethod(
	'crm.activity.add',
	{
		fields:
			{
				"OWNER_TYPE_ID": 1,
				"OWNER_ID": selectedEntityId,
				"PROVIDER_ID": 'REST_APP',
				"PROVIDER_TYPE_ID": '1C',
				"SUBJECT": "Новое дело",
				"COMPLETED": "N",
				"RESPONSIBLE_ID": 1,
				"DESCRIPTION": "Описание нового дела"
			}
	},
	function(result)
	{
		if(result.error())
			alert("Error: " + result.error());
		else
		{
			alert("Success: " + result.data());
		}
	}
);

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