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

```
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 | Списание не найдено или удалено |
