﻿# Экспорт решения в файл .e365

> [HTML Version](export-solution-file.html)

Если вы экспортируете решение в файл формата **.e365**, другие пользователи смогут установить его в свою компанию, только загрузив предоставленный им файл с локального компьютера.

Обратите внимание, перед экспортом решения можно разрешить добавлять поля на формы заблокированного приложения в его составе. Для этого настройте [расширение контекста](extended-context-settings.md) приложения.

## Как начать экспорт

Перейдите к экспорту решения в файл одним их двух способов:

- на странице [Администрирование > Управление решениями](decision-management.md) в карточке решения нажмите** **три точки и выберите **Экспорт**;

- на любой странице системы в левом меню нажмите значок (settings_icon.png) и в открывшемся окне перейдите на вкладку **Решения**. Затем справа от названия решения нажмите **Управление** и выберите опцию **Экспорт**.

**(export_solution-2.png)**

Затем в появившемся окне нажмите кнопку **Начать экспорт**.

**(export-solution-store-3.png)**

Если в системе включено версионирование структур, текущее состояние решения может отличаться от его [зафиксированной версии](configuration-versioning.md#fix-version). Вы увидите предупреждение об этом в окне запуска экспорта. Чтобы экспортировать актуальную версию решения, сохраните его текущее состояние, нажав **Зафиксировать версию**. Затем начните экспорт, который выполняется в несколько этапов.

### Шаг 1. Проверка решения

На первом шаге проверяется наличие ссылок на компоненты разделов, не входящих в состав решения, а также на глобальные объекты системы, такие как оргструктура, процессы, системные разделы и приложения, модули и т. д.

При экспорте бесплатного решения появится предупреждение, что после импорта в другую компанию пользователи могут [изменять модуль](manage-extention.md), входящий в его состав. 

Если при проверке будут обнаружены ссылки, вы сможете экспортировать решение только после того, как удалите их. Например, если в бизнес‑процессе решения используется элемент оргструктуры, необходимо вручную изменить настройки зоны ответственности процесса.

Вы также увидите предупреждение, если в скриптах внутри решения есть [опциональные зависимости](optional-dependencies.md) от других разделов или модулей. Такие ошибки не препятствуют экспорту, однако при последующем импорте решения не гарантируется корректная работа скриптов.

**(hmfile_hash_39c21db7.png)**

Если ссылки на глобальные объекты отсутствуют, вы увидите уведомление о завершении проверки. Нажмите **Далее**, чтобы продолжить экспорт. 

**(export-solution-store-5.png)**

### Установить зависимости между решениями

Если вы создали несколько решений и связали их между собой, вы можете экспортировать эти решения отдельными файлами, например для доработки в тестовой среде. В этом случае при экспорте добавляются зависимости одного решения от другого.

Например, вы разработали два решения: **Продажи** и **Документооборот**. При этом **Документооборот** имеет ссылки на компоненты другого решения: добавлены свойства, которые ссылаются на его приложения, в бизнес‑процессах используются группы, созданные на уровне его разделов.

Чтобы импортировать эти решения в другую компанию, сохранить все добавленные ссылки и обеспечить их корректную работу:

1. Сначала перенесите решение **Продажи**, которое является независимым и не ссылается на компоненты других решений.

2. Затем экспортируйте **Документооборот**. Для этого на шаге проверки решения в правом верхнем углу окна нажмите **Добавить все зависимости**, чтобы сразу включить в экспортируемый файл все нужные ссылки. Также вы можете проверить каждую найденную ошибку и добавить зависимости по одной, нажав **+ Добавить зависимость** напротив выбранной строки.

**(export-solution-file-9.png)**

3. После этого продолжите экспорт, а затем импортируйте выгруженный файл формата **.e365** в другую компанию.

Импорт возможен только в те компании, где установлено решение, от которого зависит решение из файла. По этой причине решения с добавленными зависимостями рекомендуется экспортировать в файл формата **.e365** и не использовать [экспорт в официальный каталог ELMA365 Store](export_solution.md).

Обратите внимание, установленные зависимости применяются только к текущему экспортируемому файлу решения. При повторном экспорте зависимости нужно будет установить снова.    

### Шаг 2. Выбор варианта экспорта

В отрывшемся окне выберите опцию **Экспортировать в файл**.

**(exporting_solution-6.png)**

### Шаг 3. Заполнение информации о решении

В открывшемся окне заполните поля:

**(export-file-7.png)**

- **Название\*** — укажите наименование решения;

- **Описание** — опишите функциональные возможности решения и его особенности;

- **Платное решение** — используйте эту опцию, если планируете выгрузить платное решение в [ELMA365 Store](export-from-account.md). После [импорта](import_solution.md) в другую компанию решение с включённой опцией доступно только на ограниченный период в 14 дней. Затем решение заблокируется, пользователи не смогут с ним работать.

Обратите внимание, если вы экспортируете ранее установленное в компанию платное бизнес-решение, опция будет включена по умолчанию;

- **Приложения Решения** — дайте краткое описание приложений, входящим в состав решения.

Для продолжения экспорта нажмите кнопку **Далее**. 

Решение будет экспортировано в файл. Чтобы загрузить файл на локальный компьютер, нажмите на ссылку в появившемся окне.

**(hmfile_hash_41dfb2a0.png)**

В дальнейшем файл можно [импортировать](upload-solution-file.md) в другую компанию.