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

crm.documentgenerator.template.getfields

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-2021, «1С-Битрикс», 2021
Наверх