Смена статуса списания

Максим

Максим

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

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

v1/writeoffs/update_status.php

Параметры

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

Как работает

Новый статус Остатки
0 План Списанное возвращается на склад, количество учитывается в поле planned остатков
1 Списано Материалы и продукты списываются со склада

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

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

{
    "writeoff_id": 19291,
    "status": 1
}

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

{
    "success": true
}

Ошибки

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