Структура Формы#

Общий вид формы в конфигураторе:

{
    "body": null,
    "title": "...",
    "description": null,
    "scheme": {},
    "isArchived": false,
    "code": null,
    "fieldsForMappedTable": null,
    "tags": [],
    "relationsData": [],
    "name": "..."
}

Наименование поля

Определение

title

В поле записывается название формы, которое будет отображаться в конфигураторе и клиентском приложении.

description

В поле стоит записывать краткое описание формы, которое может пояснять её необходимость.

scheme

Основное рабочее поле, в котором записывается схема данных.

isArchived

В значении true обозначает архивированную форму, которая не будет доступна для использования в приложении.

fieldsForMappedTable

В поле прописывается массив полей, которые необходимы для построения связей в мобильной версии приложения. Например, в полях, где пользователь будет выбирать одно из представлений в выпадающем списке. Также fieldsForMappedTable необходимо заполнять для форм, в которых должен быть поиск и/или фильтрация по каким-то полям.

Attachments, drawing2d мапятся сами. Для полей с типом view надо заполнить linkTo вместо занесения названий в fieldsForMappedTable.

name

Идентификатор формы.