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

crm.documentgenerator.template.getfields

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

crm.documentgenerator.template.getfields(id, entityTypeId, entityId, values = [])

Возвращает список полей шаблона с их описанием.

Параметры

Параметр Описание
idID шаблона
entityTypeIdID типа CRM-сущности
entityIdID используемой сущности
valuesмассив дополнительных значений

Пример

"templateFields": {
	"DocumentNumber": {
		"title": "Номер" // заголовок
		"value": "22" // значение
		"group": [ // иерархия
			0: "Документ"
		],
		"default": "22" // значение по умолчанию
	},
	"MyCompanyUfLogo": { // поле типа картинка
		"title": "Логотип",
		"value": "", 
		"type": "IMAGE",
		"group": [
			0: "Документ",
			1: "Моя компания"
		],
		"default": ""
	},
	"MY_COMPANY": { // поле, у которого есть несколько вариантов выбора
		"title": "Моя компания"
		"value": [
			0: {
				"value": "6"
				"title": "1С-Битрикс"
				"selected": "1"
			},
			1: {
				"value": "11"
				"title": "ИП Копытов"
				"selected":" "
			}
		]
		"group": [
			0: "Документ",
			1: "Моя компания"
		],
	}
}


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