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

BX24.selectCRM

BX24.selectCRM({
	entityType: Array value,
	multiple: true,
	value: Array value
})

Вызов системного диалога выбора сущности CRM.

Параметр Описание
entityType Какие типы объектов выводить в диалоге. Варианты значений:
  • lead - Лиды
  • contact - Контакты
  • company - Компании
  • deal - Сделки
  • quote - Предложения
multiple Можно ли выбирать несколько объектов. По умолчанию - false.
value Какие объекты сразу добавить в выбранные в диалоге. Работает только в случае multiple = true.

Что приходит обработчику:

{
	"lead": [
		{
			"id": "L_1348",
			"type": "lead",
			"place": "lead",
			"title": "Мятный гость №2 - Открытая линия Битрикс",
			"desc": "Гость",
			"url": "/crm/lead/show/1348/"
		}
	],
	"contact": [
		{
			"id": "C_2",
			"type": "contact",
			"place": "contact",
			"title": "Пупкин Василий",
			"desc": "",
			"url": "/crm/contact/show/2/",
			"image": "/upload/resize_cache/crm/8b5/25_25_2/MM35_PG13.jpg"
		}
	],
	"company": [],
	"deal": [],
	"quote": []
}

Примеры

BX24.selectCRM({
	entityType: ['lead', 'contact', 'company', 'deal', 'quote'],
	multiple: true,
	value: {lead:[1348,2,35], contact:[2], company:[4,3], deal:[1,2], quote:[1]}
}, function(){
	console.log(arguments);
})

BX24.selectCRM({
	entityType: ['lead', 'contact', 'company', 'deal', 'quote'],
	multiple: true,
	value: ['L_1348', 'L_2', 'L_35', 'C_2', 'CO_4', 'CO_3', 'D_1', 'D_2', 'Q_1']
}, function(){
	console.log(arguments);
})

BX24.selectCRM({
	entityType: ['lead', 'contact', 'company', 'deal', 'quote'],
	multiple: false,
	value: ['L_35']
}, function(){
	console.log(arguments);
})

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