.. _smev_ql_errors: Ошибки ^^^^^^^ Ошибки выводятся в блоке **response**: .. code-block:: json { "response": { "errors": [ { "error": "Запрещен вывод атрибутов без переданного guard", "code": "401" } ] }, "credentials": { } } Базовые ошибки СМЭВ Ql ###################### **1ХХ Ошибки разбора запроса** * 101 Запрос не должен называться 'errors' — Неправильное название запроса 'errors' **2ХХ Ошибки модели** * 201 Неизвестный атрибут — У ресурса не найден атрибут с соотв. именем * 202 Неизвестный ресурс — Ресурс с соотв. именем не зарегистрирован в модели данных * 203 Неизвестная связь — Не найдена связь между двумя ресурсами * 204 Неправильная связь — Размеры ключей не соответствуют для соединения одного ресурса с другим **3ХХ Ошибки источников** * 301 Неизвестный источник — Не найдено описание источника данных с соотв. именем * 302 Неизвестный адаптер — Не найден адаптер с соотв. именем **4ХХ Ошибки доступов и ограничений** * 401 Запрещен вывод атрибутов без переданного guard — Среди запрашиваемых атрибутов есть атрибут с невыполненными ограничениями в блоке guard (не переданы в запросе атрибуты из guard) * 402 Недостаточно атрибутов для выбора источника — Среди атрибутов фильтрации нет атрибутов, необходимых для выбора источника * 403 Запрещенные атрибуты для поиска — Среди атрибутов фильтрации есть атрибуты, указанные в блоке denied модели * 404 Атрибуты для поиска не разрешены — Среди атрибутов фильтрации есть атрибуты, которые не указаны в разрешающем блоке allowed модели * 405 Попытка переопределения фиксированных условий поиска — Среди атрибутов фильтрации есть атрибуты, которые пытаются переопределить фиксированные ограничения поиска в блоке always модели **9ХХ Прочие ошибки** * 901 Непредвиденная ошибка — Непредвиденная ошибка