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

crm.documentgenerator.template.list

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

Описание

crm.documentgenerator.template.list(select = ['*'], filter = [], order = [], start = 0)

Возвращает список шаблонов по фильтру.

Параметры

Параметр Описание
selectмассив полей для вывода. По умолчанию выводит все поля шаблона, кроме users и entityTypeId. Чтобы они появились, надо добавить дополнительно. Например, ['*', 'entityTypeId', 'users'].
orderмассив для указания порядка вывода {"id": "desc"}.
filterмассив для фильтрации.
startoffset для постраничной навигации.

Примеры фильтра

filter: {
	"code": "%_RU",
	"numeratorId": "2",
	"region": "by",
	"active": "Y"
}

В фильтр можно передать ID сущности по ключу entityTypeId. Сюда надо передавать код сделки с учетом фильтрации по направлениям. Однако, если нужно вернуть шаблоны, привязанные к любому направлению сделки, можно передать в фильтр.

filter: {
	"entityTypeId": "2%"
}

Метод вернет список шаблонов с их полями.

Пример

templates: {
	115: {
		"id": "115"
		"active": "Y"
		"name": "Акт (Россия)"
		"code": "ACT_RU"
		"region": "ru"
		"sort": "100"
		"createTime": "2018-06-05T13:07:12+02:00"
		"updateTime": "2018-09-06T14:26:24+02:00"
		"moduleId": "crm"
		"numeratorId": "29"
		"withStamps": "N"
		"isDeleted": "N"
		"entityTypeId": [
			"0": "4",
			"1": "3",
			"2": "2_category_0",
			"3": "2_category_1",
			"4": "5",
			"5": "1",
			"6": "14",
			"7": "7"
		],
		"users" [
			"0": "UA"
		]
	}
}




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