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

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: "Моя компания"
		],
	}
}


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
Константин Савин
Сообщение не промодерировано, возможны ошибки и неточности.
{
   "result": {
       "documentFields": {
           "MyCompanyBankDetailRqBankName": {
               "title": "Наименование банка",
               "value": null,
               "group": [
                   "Документ",
                   "Моя компания",
                   "Банковские реквизиты моей компании"
               ],
               "chain": "this.SOURCE.MY_COMPANY.BANK_DETAIL.RQ_BANK_NAME",
               "default": null
           },
           "MyCompanyBankDetailRqBik": {
               "title": "БИК",
               "value": null,
               "group": [
                   "Документ",
                   "Моя компания",
                   "Банковские реквизиты моей компании"
               ],
               "chain": "this.SOURCE.MY_COMPANY.BANK_DETAIL.RQ_BIK",
               "default": null
           },
           "PaymentQrCode": {
               "type": "IMAGE",
               "value": null,
               "title": "QR-код для оплаты",
               "group": [
                   "Документ"
               ],
               "chain": "this.SOURCE.PAYMENT_QR_CODE",
               "default": null
           },
           "MyCompanyBankDetailRqCorAccNum": {
               "title": "Кор. счёт",
               "value": null,
               "group": [
                   "Документ",
                   "Моя компания",
                   "Банковские реквизиты моей компании"
               ],
               "chain": "this.SOURCE.MY_COMPANY.BANK_DETAIL.RQ_COR_ACC_NUM",
               "default": null
           },
           "MyCompanyRequisiteRqInn": {
               "title": "ИНН",
               "value": "9731065465",
               "group": [
                   "Документ",
                   "Моя компания",
                   "Реквизиты моей компании"
               ],
               "chain": "this.SOURCE.MY_COMPANY.REQUISITE.RQ_INN",
               "default": "9731065465"
           },
           "MyCompanyRequisiteRqKpp": {
               "title": "КПП",
               "value": "773101001",
               "group": [
                   "Документ",
                   "Моя компания",
                   "Реквизиты моей компании"
               ],
               "chain": "this.SOURCE.MY_COMPANY.REQUISITE.RQ_KPP",
               "default": "773101001"
           },
           "MyCompanyBankDetailRqAccNum": {
               "title": "Расчетный счёт",
               "value": null,
               "group": [
                   "Документ",
                   "Моя компания",
                   "Банковские реквизиты моей компании"
               ],
               "chain": "this.SOURCE.MY_COMPANY.BANK_DETAIL.RQ_ACC_NUM",
               "default": null
           },
           "MyCompanyRequisiteRqCompanyName": {
               "title": "Сокращенное наименование организации",
               "value": "ООО \"СБЕРМЕДИИ\"",
               "group": [
                   "Документ",
                   "Моя компания",
                   "Реквизиты моей компании"
               ],
               "chain": "this.SOURCE.MY_COMPANY.REQUISITE.RQ_COMPANY_NAME",
               "default": "ООО \"СБЕРМЕДИИ\""
           },
           "DocumentNumber": {
               "title": "Номер",
               "value": "2",
               "required": "Y",
               "group": [
                   "Документ"
               ],
               "chain": "this.DOCUMENT.DOCUMENT_NUMBER",
               "default": "2"
           },
           "DocumentCreateTime": {
               "title": "Дата генерации",
               "value": "06.12.2023",
               "type": "DATE",
               "group": [
                   "Документ"
               ],
               "chain": "this.DOCUMENT.DOCUMENT_CREATE_TIME",
               "default": "06.12.2023"
           },
           "MyCompanyRequisiteRegisteredAddressText": {
               "title": "Полный адрес",
               "value": "БОЛЬШОЙ (ИННОВАЦИОННОГО ЦЕНТРА СКОЛКОВО ТЕР) Б-Р, Д. 30, СТР. 1, ЭТ/ПОМ/РМ 2/225/225-5, Г.Москва, Россия, 121205",
               "type": "Bitrix\\Crm\\Integration\\DocumentGenerator\\Value\\Address­",
               "group": [
                   "Документ",
                   "Моя компания",
                   "Реквизиты моей компании",
                   "Юридический адрес"
               ],
               "chain": "this.SOURCE.MY_COMPANY.REQUISITE.REGISTERED_ADDRESS.TEXT",
               "default": "БОЛЬШОЙ (ИННОВАЦИОННОГО ЦЕНТРА СКОЛКОВО ТЕР) Б-Р, Д. 30, СТР. 1, ЭТ/ПОМ/РМ 2/225/225-5, Г.Москва, Россия, 121205"
           },
           "MyCompanyPhone": {
               "title": "Телефон",
               "type": "PHONE",
               "format": {
                   "mfirst": true
               },
               "value": "",
               "group": [
                   "Документ",
                   "Моя компания"
               ],
               "chain": "this.SOURCE.MY_COMPANY.PHONE",
               "default": ""
           },
           "RequisiteRqCompanyName": {
               "title": "Сокращенное наименование организации",
               "value": "ООО \"ВТБ\"",
               "group": [
                   "Документ",
                   "Реквизиты клиента"
               ],
               "chain": "this.SOURCE.REQUISITE.RQ_COMPANY_NAME",
               "default": "ООО \"ВТБ\""
           },
           "RequisiteRqInn": {
               "title": "ИНН",
               "value": "4345493428",
               "group": [
                   "Документ",
                   "Реквизиты клиента"
               ],
               "chain": "this.SOURCE.REQUISITE.RQ_INN",
               "default": "4345493428"
           },
           "RequisiteRqKpp": {
               "title": "КПП",
               "value": "434501001",
               "group": [
                   "Документ",
                   "Реквизиты клиента"
               ],
               "chain": "this.SOURCE.REQUISITE.RQ_KPP",
               "default": "434501001"
           },
           "RequisiteRegisteredAddressText": {
               "title": "Полный адрес",
               "value": "ГОРЬКОГО УЛ., Д. 17, ПОМЕЩ. 1010, КИРОВ, Кировская область, Россия, 610017",
               "type": "Bitrix\\Crm\\Integration\\DocumentGenerator\\Value\\Address­",
               "group": [
                   "Документ",
                   "Реквизиты клиента",
                   "Юридический адрес"
               ],
               "chain": "this.SOURCE.REQUISITE.REGISTERED_ADDRESS.TEXT",
               "default": "ГОРЬКОГО УЛ., Д. 17, ПОМЕЩ. 1010, КИРОВ, Кировская область, Россия, 610017"
           },
           "ClientPhone": {
               "title": "Телефон",
               "value": "",
               "type": "PHONE",
               "format": {
                   "mfirst": true
               },
               "group": [
                   "Документ"
               ],
               "chain": "this.SOURCE.CLIENT_PHONE",
               "default": ""
           },
           "TotalRaw": {
               "title": "Сумма исходных цен",
               "type": "Bitrix\\Crm\\Integration\\DocumentGenerator\\Value\\Money",
               "format": {
                   "currencyId": "RUB",
                   "withZeros": true
               },
               "value": 0,
               "group": [
                   "Документ"
               ],
               "chain": "this.SOURCE.TOTAL_RAW",
               "default": 0
           },
           "TaxesTaxTitle": {
               "title": "Заголовок",
               "value": "",
               "hideRow": "Y",
               "options": {
                   "isArray": true
               },
               "group": [
                   "Документ",
                   "Налоги",
                   "Налог"
               ],
               "chain": "this.SOURCE.TAXES.TAX.TITLE",
               "default": ""
           },
           "TaxesTaxRate": {
               "title": "Ставка",
               "hideRow": "Y",
               "options": {
                   "isArray": true
               },
               "value": "",
               "group": [
                   "Документ",
                   "Налоги",
                   "Налог"
               ],
               "chain": "this.SOURCE.TAXES.TAX.RATE",
               "default": ""
           },
           "TaxesTaxValue": {
               "title": "Сумма",
               "hideRow": "Y",
               "options": {
                   "isArray": true
               },
               "value": "",
               "group": [
                   "Документ",
                   "Налоги",
                   "Налог"
               ],
               "chain": "this.SOURCE.TAXES.TAX.VALUE",
               "default": ""
           },
           "TotalSum": {
               "title": "Общая сумма",
               "type": "Bitrix\\Crm\\Integration\\DocumentGenerator\\Value\\Money",
               "format": {
                   "currencyId": "RUB",
                   "withZeros": true
               },
               "value": 0,
               "group": [
                   "Документ"
               ],
               "chain": "this.SOURCE.TOTAL_SUM",
               "default": 0
           },
           "TotalSumWords": {
               "title": "Общая сумма прописью",
               "type": "Bitrix\\Crm\\Integration\\DocumentGenerator\\Value\\Money",
               "value": 0,
               "format": {
                   "currencyId": "RUB",
                   "words": true
               },
               "group": [
                   "Документ"
               ],
               "chain": "this.SOURCE.TOTAL_SUM_WORDS",
               "default": 0
           },
           "MyCompanyUfStamp": {
               "title": "Печать организации",
               "value": null,
               "type": "STAMP",
               "group": [
                   "Документ",
                   "Моя компания"
               ],
               "chain": "this.SOURCE.MY_COMPANY.UF_STAMP",
               "default": null
           },
           "MyCompanyUfDirectorSign": {
               "title": "Подпись директора",
               "value": null,
               "type": "STAMP",
               "group": [
                   "Документ",
                   "Моя компания"
               ],
               "chain": "this.SOURCE.MY_COMPANY.UF_DIRECTOR_SIGN",
               "default": null
           },
           "MyCompanyRequisiteRqDirector": {
               "title": "Ген. директор",
               "type": "NAME",
               "value": "ВЛАДИМИР КОХ",
               "group": [
                   "Документ",
                   "Моя компания",
                   "Реквизиты моей компании"
               ],
               "chain": "this.SOURCE.MY_COMPANY.REQUISITE.RQ_DIRECTOR",
               "default": "ВЛАДИМИР КОХ"
           },
           "DocumentTitle": {
               "title": "Название документа",
               "value": "Счет (Россия) 2",
               "group": [
                   "Документ"
               ],
               "chain": [
                   {},
                   "getTitle"
               ],
               "required": "Y",
               "default": "Счет (Россия) 2"
           }
       }
   },
   "time": {
       "start": 1702097498.1501341,
       "finish": 1702097498.59867,
       "duration": 0.44853591918945312,
       "processing": 0.39235305786132812,
       "date_start": "2023-12-09T07:51:38+03:00",
       "date_finish": "2023-12-09T07:51:38+03:00",
       "operating_reset_at": 1702098098,
       "operating": 0.39233303070068359
   }
}
© «Битрикс», 2001-2024, «1С-Битрикс», 2024