Смена статуса инвентаризации

Максим

Максим

Обновлено Oct 6, 2026

Меняет статус инвентаризации. От статуса зависит, скорректированы ли остатки на складе.

v1/audits/update_status.php

Параметры

Поле Тип Обязательное Описание
audit_id int Да ID инвентаризации
status int Да Новый статус: 0 План, 1 Проведена

Как работает

Новый статус Остатки
0 План Корректировки отменяются на остатке и учитываются в поле planned остатков
1 Проведена Остатки корректируются: излишки добавляются, недостачи списываются

Ожидаемые остатки и суммы излишков и недостач при смене статуса не пересчитываются. Если инвентаризация уже в этом статусе, ничего не меняется, а метод отвечает успехом.

Пример запроса

{
    "audit_id": 1699,
    "status": 1
}

Пример ответа

{
    "success": true
}

Ошибки

Ошибка Причина
No audit_id in input Не передано обязательное поле (вместо audit_id будет имя поля)
Invalid status value. Must be one of: 0, 1 Неверный код статуса
Audit not found or access denied Инвентаризация не найдена или удалена