Коды ошибок по ресурсам
Перечень дополняет общие коды. Условия возникновения приведены в описаниях конкретных команд. Код ошибки — открытая строка; клиент должен корректно обработать также незнакомое значение.
| Ресурс | Коды из его условий |
|---|---|
| Фотографии и документы акта | FILE_TYPE_NOT_ALLOWED, IDEMPOTENCY_CONFLICT |
| Работы в акте | EXTERNAL_EFFECT_RECONCILIATION_REQUIRED |
| Товары и запчасти в акте | ACT_PRODUCT_ASSIGNMENT_INVALID, ASSIGNMENT_HISTORY_LOCKED, INSUFFICIENT_STOCK, MARKING_UNAVAILABLE, SERIAL_UNAVAILABLE |
| Акты ремонта, монтажа и ТО | ACT_COMPOSITION_CONFLICT, ACT_RELATIONS_CONFLICT, ASSIGNMENT_HISTORY_LOCKED, EXTERNAL_EFFECT_RECONCILIATION_REQUIRED, INITIAL_STATUS_UNAVAILABLE, RESOURCE_IN_USE, STATUS_TRANSITION_NOT_ALLOWED |
| Журнал API-операций | IDEMPOTENCY_RESULT_EXPIRED |
| Категории товаров и работ | RESOURCE_IN_USE |
| Объекты обслуживания клиента | RESOURCE_IN_USE |
| Справочник неисправностей | RESOURCE_IN_USE |
| Узлы и комплектация устройств | RESOURCE_IN_USE |
| Виды оборудования | RESOURCE_IN_USE |
| Установленное оснащение | ASSIGNMENT_HISTORY_LOCKED |
| Дефекты оборудования | DEFECT_ALREADY_RESOLVED, DEFECT_DOCUMENT_CONFLICT, DEFECT_HISTORY_PROTECTED |
| Фото и документы оборудования | FILE_TYPE_NOT_ALLOWED, IDEMPOTENCY_CONFLICT, PAYLOAD_TOO_LARGE, UNSUPPORTED_MEDIA_TYPE, VERSION_MISMATCH |
| Показания наработки | USAGE_UNIT_MISMATCH, USAGE_UNIT_NOT_CONFIGURED |
| Оборудование клиентов | EQUIPMENT_STATE_CONFLICT, USAGE_UNIT_IN_USE |
| Обращения | LEAD_ALREADY_CONVERTED |
| Выполнение чек-листа ТО | MAINTENANCE_NOT_MUTABLE |
| Индивидуальные планы оборудования | MAINTENANCE_NOT_DUE |
| Общие регламенты обслуживания | MAINTENANCE_SYNC_IN_PROGRESS, WORKSHOP_REQUIRED |
| ППР, прогнозы и надёжность | UNKNOWN_QUERY_PARAMETER, VALIDATION_FAILED |
| Заявки ТО | MAINTENANCE_STATE_CONFLICT, OPEN_MAINTENANCE_EXISTS, PLANNED_DATE_MISMATCH, RESOURCE_ARCHIVED, WORKSHOP_MISMATCH, WORKSHOP_REQUIRED |
| Наценки | RESOURCE_IN_USE |
| Статьи движения денег | RESOURCE_IN_USE |
| Места хранения | RESOURCE_IN_USE |
| Типы товаров | RESOURCE_IN_USE |
| Товары и запчасти | TRACKING_MODE_CHANGE_UNAVAILABLE |
| Определения свойств товаров | RESOURCE_IN_USE |
| Договоры обслуживания | CONTRACT_STATE_CONFLICT |
| Статусы актов и переходы | RESOURCE_IN_USE, STATUS_SEMANTICS_IN_USE |
| Остатки и доступность товаров | SERIAL_UNAVAILABLE |
| Единицы наработки | RESOURCE_IN_USE |
| Доступность сотрудников | DAY_OFF_EXISTS |
| Производители | RESOURCE_IN_USE |
| События выполнения выезда | EVENT_TIME_OUT_OF_RANGE, EXTERNAL_EFFECT_RECONCILIATION_REQUIRED, STATUS_TRANSITION_NOT_ALLOWED |
| Расчёт и применение маршрута выездов | ROUTE_PLAN_ALREADY_APPLIED, ROUTE_PLAN_HAS_NO_CHANGES, ROUTE_PLAN_NOT_READY, ROUTE_SOURCE_CHANGED |
| Выезды | ACT_COMPLETED, CLIENT_WINDOW_MISMATCH, VISIT_TIME_AMBIGUOUS |