Проведение, лимиты, пустые ответы и кириллица
Коротко
server_error и odata_error при проведении; duplicate_pending; validation_error; top до 200; кириллические имена Catalog_ — норма профиля buh.
Таблица
| Симптом | code | Причина | Что делать |
| Проведение не прошло | server_error, odata_error, текст «внутренняя ошибка OData» | Бизнес-правила 1С, заполнение, дата запрета | Открыть документ в 1С; исправить реквизиты; 1c_unpost_document при необходимости |
| postSupported: false | not_supported | POST/Post недоступен для сущности | Права; другой тип документа |
| Повтор create с clientRequestId | duplicate_pending (HTTP 409 → OData errors) | Параллельный create | Подождать; повтор с тем же id после успеха → deduplicated |
| Нет confirmed | confirmation_required | Write без подтверждения | Подтвердить действие в UI инструмента |
| Некорректные args | validation_error | HTTP 400 или проверка в MCP | Обязательные ref, lines, organizationRef |
| Сущность не в профиле | entity_not_mapped | Нет в buh.json | Другая конфигурация; не все tools применимы |
| Обрезанный список | ok, но мало строк | Дефолт top 50, макс. 200 | Уточнить период; skip для следующей страницы |
| «Кракозябры» в редких случаях | — | Кодировка ответа 1С / IIS | UTF-8 на сервере; JSON $format=json |
| Русские Catalog_ в URL | — | Штатно для БП | Не транслитерировать; копировать из профиля |
| Пустой invoice после get_last | not_found или пустой объект | Нет документов в базе/фильтре | Расширить periodFrom/periodTo |
| rate_limited | rate_limited | HTTP 429 | Снизить частоту запросов |
Бизнес-ошибка проведения
Не нашли ответ? Задайте вопрос
Или напишите на info@prizmaai.ru
Была ли статья полезна?