Меняет статус списания. От статуса зависит, списаны ли материалы и продукты со склада.
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 |
Списание не найдено или удалено |