## Описание ошибок ### Получение готовности проекта /viewApplication | **Причина** | **Код статуса** | **Сообщение** | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | -------------------------------------------------------------------------------------------- | | Значение заголовка X-Erp-Integration не совпадает со значением, прописанным в конфигурации приложения | 403 | - | | Не найден проект по указанному applicationId | 404 | Project not found or an error occurred while creating. | | Не найден сотрудник по указанному значению ИНС в свойстве headProjectId (руководитель проекта) | 500 | projectManagerEmployee not found or an invalid ID was provided. | | Не найден сотрудник по указанному значению ИНС в свойстве directorProjectId (директор проекта) | 500 | projectDirectorEmployee not found or an invalid ID was provided. | | Не найден клиент по указанному коду R3 | 500 | customer not found or an invalid ID was provided. | | У указанного клиента нет привязанного к нему менеджера по продажам, и при этом не указан явный идентификатор менеджера по продажам в свойстве managerProjectId тела | 500 | Customer does not have a sale manager, and sale manager ID was not specified in the request. | | Не найден сотрудник по указанному значению ИНС в свойстве managerProjectId (менеджер по продажам проекта) | 500 | saleManager not found or an invalid ID was provided. | | Произошла ошибка при регистрации проекта в SAP | 500 | SAP returned error code. Project not registered. | | **При перевыпуске**: заявка, привязанная к ID сделки, не найдена, либо проект ещё не зарегистрирован | 500 | Project not found or not yet created. | | **При перевыпуске**: Статус заявки не равен значению «Зарегистрирована» | 500 | Invalid request status. | | **При перевыпуске**: не найден проект, соответствующий заявке | 500 | Error getting corresponding project. | | **При перевыпуске**: Статус проекта не соответствует значениям «Открыт» либо «Закрыт для списания TS» | 500 | Invalid project status. | | **При перевыпуске**: есть активная заявка на закрытие проекта | 500 | An active close request already exists for this project, meaning it cannot be reissued. | ### Создание проекта /createPresaleProject | **Причина** | **Код статуса** | **Сообщение** | | ----------------------------------------------------------------------------------------------------- | --------------- | -------------------------------------------------------------------------- | | Значение заголовка X-Erp-Integration не совпадает со значением, прописанным в конфигурации приложения | 403 | - | | Нет тела запроса | 400 | No body has been provided. | | Проект с указанным applicationId уже существует, при этом projectId не указан (повторное создание) | 400 | Cannot create project. Project with the same applicationId already exists. | ### Получение статусов заявок и проектов /getPresaleProjectsStatus | **Причина** | **Код статуса** | **Сообщение** | | ----------------------------------------------------------------------------------------------------- | --------------- | ------------- | | Значение заголовка X-Erp-Integration не совпадает со значением, прописанным в конфигурации приложения | 403 | - |