﻿# Пример: создать приложение и настроить его свойства

> [HTML Version](how_to_create_an_app.html)

В этой статье на практике разберём создание и настройку приложения — основного компонента для хранения данных и автоматизации процессов в ELMA365.

В системе доступно три типа приложений для выполнения различных задач: 

- [Стандартное](360006963072.md) — для реестров и справочников;

- [Документ](360009923631.md) — для организации документооборота;

- [Событие](360028290132.md) — для календарей и встреч.

В качестве примера рассмотрим организацию работы с документами в компании:

1. Создадим раздел **Договоры**, в котором будут размещаться три приложения типа **Документ**: **Договоры**, **Дополнительные соглашения** и **Акты**. 

2. На примере приложения **Договоры** настроим поля для отображения нужных данных в карточках.

3. Добавим элементы приложения. 

## Шаг 1. Создать раздел и приложение

1. Чтобы создать раздел для группировки приложений, связанных одной задачей, перейдите на [главную страницу](360016631091.md) системы. В блоке **Создать свое решение** нажмите кнопку **Создать**.

2. В открывшемся окне введите название раздела **Договоpы** и выберите значок, который будет отображаться в левом меню. Определите видимость раздела: доступен всем пользователям или только администраторам системы.

**(create_an_app-1.gif)**

3. Чтобы добавить приложение, на странице раздела нажмите кнопку **Создать приложение**.

4. В окне настроек задайте параметры приложения:

- название — **Договоры**;

- наименование элементов — в примере отдельных договоров;

- тип приложения — выберем **Документ**;

- видимость в меню раздела и значок приложения;

- способ отображения элементов на странице.

**(how-to-create-app-2.gif)**

5. Чтобы сохранить настройки и добавить приложение, нажмите **Создать**.

## Шаг 2. Настроить свойства приложения

Свойства — это поля договора с информацией, например, **Номер договора**, **Дата** и т. д. Они формируют контекст приложения. Сотрудники будут заполнять поля при создании документа и просматривать эти данные в карточке договора.

После создания приложения открывается окно настройки формы, где на панели справа представлены [типы данных](360009707032.md): **Число**, **Деньги**, **Дата/Время** и т. д.

Для настройки контекста:

1. Перетащите нужные типы свойств с правой панели на форму и задайте им названия. Например, для договора добавим следующие поля:

- **Контрагент **— свойство типа [Приложение (один)](360009707032.md#app). В настройках свойства выберите приложение, в котором хранятся данные ваших бизнес-партнёров, например **Компании**;

- **Номер договора** — свойство типа [Число (целое)](360009707032.md#number);

- **Дата **— свойство типа [Дата/время](360009707032.md#date-time);

- **Сумма по договору **— свойство типа [Деньги](360009707032.md#money). 

Обратите внимание, в приложении типа **Документ** предусмотрено обязательное поле для загрузки самого файла, например договора. Вручную выносить его не требуется.

**(1.77.PNG)**

Это самый простой способ настроить контекст и форму договора. Однако в ELMA365 вы можете настроить форму любой сложности в доступном [low-code дизайнере](https://elma365.com/ru/products/low-code/).

Такой способ настройки формы называется расширенным режимом. Помимо свойств вы сможете перетаскивать на форму готовые виджеты, например, информационные блоки и всплывающие окна. Их можно комбинировать, связывать между собой, подключать сценарии с использованием скриптов. Подробнее читайте в статье [«Пример: настроить приложение в Low-code дизайнере»](form_low_code.md).

2. После того как вы добавили все свойства, нажмите **Сохранить**.

## Шаг 3. Наполнить приложение данными

Чтобы проверить, как выглядит карточка записи в приложении, добавим элемент: 

1. На странице приложения нажмите **+ Договор**.

2. В открывшейся форме заполните поля, добавленные на предыдущем шаге: контрагента, номер, дату и сумму.

3. В специальное поле загрузите файл с договором. По умолчанию имя файла станет названием созданного элемента в системе.

4. Нажмите кнопку **Сохранить**.

Карточка договора появится на странице приложения. Здесь же будут отображаться все договоры, которые вы добавите в дальнейшем.



**(1.97.PNG)**

## Что делать дальше

Приложение готово и его данные добавлены. Далее вы можете дополнить настройки приложения, а также автоматизировать обработку договоров в компании.

````
начало примечание

````
**Полезные статьи:**

- [«Пример: настроить приложение в Low-code дизайнере»](form_low_code.md) — как персонализировать формы создания, просмотра и редактирования;

- [«Название элемента»](360007679591.md) — как задать пользовательский шаблон названия записи;

- [«Отображение элементов приложения»](360009923311.md) — выбрать способ отображения данных на странице приложения; 

- [«Пример: связать процесс с приложением»](how_to_bind_app_to_proccess.md) — как настроить отправку договоров на согласование. 

````
конец примечание
````