﻿# Импорт решения из файла .e365

> [HTML Version](upload-solution-file.html)

Импортируя готовое решение из файла формата **.e365**, вы добавляете в систему все компоненты, входящие в его состав: [модули](360024498352.md), [разделы](360007990371.md), [приложения](360006963072.md), [страницы](360009924451.md), [пользовательские виджеты](user_widgets.md), [разделители](360009672852.md), [ссылки](360009925031.md), [бизнес‑процессы](360009661232.md), [скрипты](360027203731.md) и т. д. Если решение содержит изменённые системные разделы, после установки в вашей компании обновятся аналогичные разделы и их составляющие, например, приложения и бизнес‑процессы.

Чтобы импортировать решение: 

1. Перейдите к процедуре удобным для вас способом:

	- на любой странице системы в левом меню нажмите значок (settings_icon.png) и в открывшемся окне перейдите на вкладку **Решения**. Нажмите кнопку **+ Добавить решение** и выберите **Загрузить файл**:**(import_solution-3.png)**

	- на любой странице внизу меню нажмите на значок (add_icon.png). В открывшемся окне выберите опцию **Загрузить файл**:**(download_file.png)**

	- на странице [Администрирование > Решения](decision-management.md) нажмите кнопку **+ Решение** и в открывшемся окне выберите **Загрузить файл**.

2. Выберите файл формата **.e365** с локального компьютера или из файлов системы и нажмите **Далее**. 

(hmfile_hash_e971b61b.png)

На этом шаге отобразится предупреждение, если вы используете поставку ELMA365 On-Premises в версии системы ниже, чем та, которая применялась для создания загружаемого решения. Импорт может не выполниться или решение может работать некорректно, если загруженные изменения будут несовместимы с вашей версией системы. Выберите, отменить или продолжить процесс импорта.

Если решение было установлено ранее, вы можете перейти к его [обновлению](update_solution.md). Для этого в открывшемся окне нажмите **Продолжить**.

3. В открывшемся окне вы сможете ознакомиться со ссылками на импортируемые разделы и их приложения, а также с описанием решения. Также будет указана версия решения, если она [была зафиксирована](configuration-versioning.md#fix-version) в исходной компании. Нажмите **Далее** для продолжения установки.

**(import_solution-5.png)**

4. Запустится проверка импортируемого решения на наличие ошибок в каждом из его компонентов. Проверяются структуры пользовательских групп и полей, а также ссылки в полях типа [Приложение](app-data-type.md) на добавленные в решение разделы и приложения, выявляется наличие дублирующих страниц и т. д.

Если в результате проверки найдена ошибка, вы увидите оповещение. Решение нельзя будет импортировать в компанию.

**(import-failed-window.png)**

В состав устанавливаемого решения может быть добавлен системный раздел со всеми компонентами. Если в компании уже есть решение с этим же системным разделом, включённым в него целиком, при импорте возникнет ошибка. Таким образом исключается дублирование компонентов в системе. 

Чтобы завершить импорт нового решения, отмените возможность добавлять весь конфликтующий раздел в состав имеющегося в компании решения. Для этого перейдите в раздел **Администрирование > Решения**, откройте карточку решения с используемым разделом и снимите флажок с опции [Добавить раздел в решение целиком](create-solution.md#add-system-workspace). Импортируйте новое решение повторно.

Также при импорте решения проверяется, есть ли в нём:

- [зависимости от других решений](export-solution-file.md#add-dependencies), которые устанавливаются разработчиком на этапе экспорта. Если зависимые решения отсутствуют в системе, импорт невозможен.

- [опциональные зависимости](optional-dependencies.md) от определённых разделов или пользовательских модулей. В таком случае решение можно импортировать, но функциональность этих компонентов будет ограничена. Разработчик может обеспечить корректную работу решения, добавив в него требуемые модули и разделы.

- несоответствия переменных в [шаблонах документов](360026936731.md). В этом случае решение также можно импортировать.

- ссылки на элементы, требующие [лицензии](licensing-elma365.md), например приложения, виджеты или бизнес‑процессы из системных решений. Для полноценной работы с решением после импорта необходимо активировать лицензии на используемые компоненты.

Во всех перечисленных выше случаях вы увидите соответствующее предупреждение.

5. Если решение установлено успешно, нажмите **Закрыть**.

**(import_solution-6.png)**

Компоненты, входящие в состав решения, добавятся в компанию. Модули отобразятся в разделе **Администрирование > Модули**, разделы будут доступны в левом меню. При этом системные разделы обновятся, например, в контекст приложений добавятся дополнительные свойства, а для форм, виджетов и бизнес‑процессов создадутся новые версии.

Решение и его компоненты блокируются при импорте. Это значит, что пользователи смогут с ними работать, однако изменять их будет нельзя. Чтобы получить возможность изменять компоненты, [разблокируйте решение](block_solution.md). После этого его составляющие можно удалять и редактировать. Также вы сможете восстановить ранее настроенные или изначальные [версии форм и виджетов](designer-tabs.md#history-tab), а также [бизнес-процессов](360012263052.md#version_history).

Если в системе активировано версионирование структур, после успешного импорта решения автоматически создаётся его первая версия. Подробнее об этом читайте в статье [«Управление версиями конфигурации»](configuration-versioning.md).