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

crm.contact.details.configuration.set

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

Метод устанавливает настройки карточки контактов. Метод записывает личные настройки карточки указанного пользователя или общие настройки для всех пользователей.

Параметры

Параметр Описание С версии
scope Область применения настроек. Допустимые значения:
  • P - личные настройки,
  • C - общие настройки
userId Идентификатор пользователя. Если не задан, то берётся текущий. Нужен только при установке личных настроек.
data Массив настроек.

Пример

//Установка личных настроек карточки контактов для пользователя с идентификатором 1.
BX24.callMethod(
	"crm.contact.details.configuration.set",
	{
		scope: "P",
		userId: 1,
		data:
		[
			{
				name: "main",
				title: "О контакте",
				type: "section",
				elements:
				[
					{ name: "NAME" },
					{ name: "SECOND_NAME" },
					{ name: "LAST_NAME" },
					{ name: "PHOTO" },
					{ name: "BIRTHDATE" },
					{ name: "POST" },
					{ name: "PHONE" },
					{ name: "EMAIL" },
					{ name: "COMPANY" }
				]
			},
			{
				name: "additional",
				title: "Дополнительно",
				type: "section",
				elements:
				[
					{ name: "TYPE_ID" },
					{ name: "SOURCE_ID" },
					{ name: "SOURCE_DESCRIPTION" },
					{ name: "OPENED" },
					{ name: "EXPORT" },
					{ name: "ASSIGNED_BY_ID" },
					{ name: "COMMENTS" }
				]
			}
		]
	},
	function(result)
	{
		if(result.error())
			console.error(result.error());
		else
			console.dir(result.data());
	}
);
//---


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