# Выгрузка проекта из MS Project

**Доступно для сотрудников, назначенных ответсвенными за редактирование ГПР в параметрах проекта.**

В случае если <mark style="background-color:purple;">**Параметры**</mark> проекта не заполнены, доступ к функции **`Импортировать из файла`** есть у сотрудников с ролью **Администратор**.

## Загрузка графика&#x20;

В MS Project выберите пункт **`Сохранить как`**, тип файла **`Формат XML`**

![](https://help.macrodigital.ru/upload/pages/manual/macroerp/stroika/257/screenshot_14.jpg)

Перейдите в модуль <mark style="background-color:purple;">**Проекты**</mark> и выберите проект, нажав на его название.

<figure><img src="https://2409287958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfkymnT1WRuXnrJRm6ZIO%2Fuploads%2FTenR6Ba8yW8JxtyjiKN3%2Fimage.png?alt=media&#x26;token=c1b3a3b5-aa6d-4ef3-83e8-4136a85b242a" alt=""><figcaption></figcaption></figure>

В меню слева выберите <mark style="background-color:purple;">**Редактор графика**</mark>

<figure><img src="https://2409287958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfkymnT1WRuXnrJRm6ZIO%2Fuploads%2FYN2qZCB5LdYnVKOXB3qq%2Fimage.png?alt=media&#x26;token=fc130897-2153-4c8c-8ba3-16a31993ef4b" alt=""><figcaption></figcaption></figure>

В Редакторе графика нажмите **`Импортировать из файла`**

<figure><img src="https://2409287958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfkymnT1WRuXnrJRm6ZIO%2Fuploads%2FLtvACHlrFYz2dEV2FPgv%2Fimage.png?alt=media&#x26;token=7f940849-2971-4d02-aac8-79abf3de5107" alt=""><figcaption></figcaption></figure>

В окне импорта файла перетащите файл или загрузите его

<figure><img src="https://2409287958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfkymnT1WRuXnrJRm6ZIO%2Fuploads%2FUfECxX6oFrufsgwYRqYd%2Fimage.png?alt=media&#x26;token=668414db-166a-43bf-8d2f-74f0a52ef207" alt=""><figcaption></figcaption></figure>

В открывшемся списке выберите формат данных файла **`MS Project (xml, zip)`**

<figure><img src="https://2409287958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfkymnT1WRuXnrJRm6ZIO%2Fuploads%2F9O2MdcQc0CVnRn23J7kZ%2Fimage.png?alt=media&#x26;token=fe2a3d02-cc59-47b9-ab99-7edec87f6703" alt=""><figcaption></figcaption></figure>

Система спросит какие именно данные  необходимо обновить в графике на основании загружаемого файла:

* [Даты и процент выполнения работ](#user-content-fn-1)[^1]
* Связи[^2]
* [Состав работ](#user-content-fn-3)[^3]

<figure><img src="https://2409287958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfkymnT1WRuXnrJRm6ZIO%2Fuploads%2FhnyFH5l8MuyCL7P4f2JE%2Fimage.png?alt=media&#x26;token=53f68b42-0199-490c-8ef5-f5e819bf5b59" alt=""><figcaption></figcaption></figure>

Как только будут выбраны необходимые переключатели нажмите **`Импортировать`.**

<figure><img src="https://2409287958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfkymnT1WRuXnrJRm6ZIO%2Fuploads%2F10NU42ytzHvCAeIuzMpz%2Fimage.png?alt=media&#x26;token=88ea1d0d-1590-4255-a9bb-c31de7c13cdb" alt=""><figcaption></figcaption></figure>

В системе храниться уникальный код каждой работы **GUID,** который присваивается ей в  MS Project. На основании этого кода происходит сопоставление позиции и обновление данных при повторной загрузке графика.

При загрузке данных могут быть выведены следующие ошибки:

* <mark style="background-color:red;">**Ошибка обновления проекта**</mark> - в случае если был загружен неверный формат данных файла
* <mark style="background-color:red;">**Проект не обновлен, работы с таким id не найдены**</mark> - в случае если нет ни одного совпадения по GUID, например, при попытке загрузить файл от другого проекта

[^1]: Распознаются плановые и фактические даты работ

[^2]: При каждой загрузки файла происходит проверка связей и как следствие их корректировка

[^3]: Проверяем структуру работ при загрузке и добавляем новые работы. Меняем названия работ на новые, если в MS Project изменили название. Если в MS Project удалили работу, то в системе данная работа удалена не будет.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.macrodigital.ru/manual/macroerp/stroika/sposoby_napolnenija_gpr/vygruzka_proekta_iz_ms_project.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
