Files
obsidian/Интеграция СУП/Тестирование интеграции CRM - СУП.md

6.9 KiB
Raw Blame History

Описание ошибок

Получение готовности проекта /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 -