АРІ WEB Оновлення існуючої інвентаризації: відмінності між версіями

Матеріал з expertsolution
Перейти до навігації Перейти до пошуку
(Створена сторінка: ==''' Функція оновює існуючу інвентаризацію '''== Розділ містить метод, що оновлює існуючу інвентаризацію <br> {| cellspacing="3" cellpadding="0" style="width:100%; clear:both; margin:0.5em auto; background-color:#eaecf0; border:1px solid #c8ccd1;" |- ! style="background:#cdf; padding:0.5em; text-align:left; width:15%" id="fileinfotpl_desc" | Опис | style="background:#...)
 
Немає опису редагування
Рядок 17: Рядок 17:
<br>
<br>
   ID документу інвентаризація який беде редагуватись. </span>[https://wiki.expertsolution.com.ua/index.php?title=%D0%90%D0%A0%D0%86_WEB_%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B2%D1%81%D1%96%D1%85_%D1%96%D0%BD%D0%B2%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D1%96%D0%B9  Список всіх інвентаризацій  ]</span> &nbsp;
   ID документу інвентаризація який беде редагуватись. </span>[https://wiki.expertsolution.com.ua/index.php?title=%D0%90%D0%A0%D0%86_WEB_%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B2%D1%81%D1%96%D1%85_%D1%96%D0%BD%D0%B2%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D1%96%D0%B9  Список всіх інвентаризацій  ]</span> &nbsp;
ВАЖЛИВО:
- Редагувати проведену інвентаризацію заборонено!
- Редагувати підприємство та склад в інвентаризації з з позиціями заборонено!


<br>
<br>
Рядок 105: Рядок 108:
|}
|}


<br>
{| class="wikitable"
!  style="width:40%; background:#accae4;" scope="row" colspan="2"| '''Body''' raw (json)
|}
<div class="mw-collapsible"; overflow: hidden;">
<syntaxhighlight lang="json">
{
    "Number": "Інв 124",
    "EnterpriseID": 205,
    "WarehouseID": 7,
    "Date": "2026-06-01T16:04:00",
    "Partial": true,
    "ForAllEnterprises": false,
    "Comment": "коментар"
}
</syntaxhighlight>
</div>
<br>
<br>
{| class="wikitable sortable mw-collapsible"
!  style="width:90%; background:#accae4;" scope="row" colspan="4"| '''Типи даних Body'''
|-
! scope="col"; class="wikitable"; style="width:5px; | *
! scope="col"| Параметр
! scope="col"| Тип
! scope="col"| Опис
|-
| <span style="color:#ff0000"><center>*</center></span>
| Number
| String
| Номер інвентаризації
|-
| <span style="color:#ff0000"><center>*</center></span>
| EnterpriseID
| Int
| ID підприємства.  </span>[https://wiki.expertsolution.com.ua/index.php?title=%D0%90%D0%A0%D0%86_WEB_%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BF%D1%96%D0%B4%D0%BF%D1%80%D0%B8%D1%94%D0%BC%D1%81%D1%82%D0%B2 Список підкпиємств.  ]</span> &nbsp;
|-
| <span style="color:#ff0000"><center>*</center></span>
| WarehouseID
| Int
| ID складу  </span>[https://wiki.expertsolution.com.ua/index.php?title=%D0%90%D0%A0%D0%86_WEB_%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D1%81%D0%BA%D0%BB%D0%B0%D0%B4%D1%96%D0%B2  Список складів  ]</span> &nbsp;
|-
| <span style="color:#ff0000"><center>*</center></span>
| Date
| String
| Дата та час створення інвентаризайії (Формат дати "2026-06-01T16:04:00" )
|-
| <span style="color:#ff0000"><center>*</center></span>
| Partial
| Bool
| true - часткова інвентиризація;<br>
false - повна інвентиризація;
|-
| <span style="color:#ff0000"><center>*</center></span>
| ForAllEnterprises
| Bool
| true - по всім підприємствам;<br>
false - по одному підприємству;
|-
|
| Comment
| String
| Коментар до інвентаризації
|-
!style="width:50%; background:#accae4;" scope="row" colspan="4"| * Позначення обов’язкового параметру
|-
|}
{| cellspacing="3" cellpadding="0" style="width:100%; clear:both; margin:0.5em auto; background-color:#eaecf0; border:1px solid #c8ccd1;"
|-
! style="background:#cdf; padding:0.5em; text-align:left; width:15%" id="fileinfotpl_desc" | Додатковий опис вхідних параметрів
| style="background:#fff; padding:0.5em;" |
|}


<br>
<br>
Рядок 187: Рядок 116:


<div class="mw-collapsible"; overflow: hidden;">
<div class="mw-collapsible"; overflow: hidden;">
<syntaxhighlight lang="json">
 
{
Status code 204
    "ID": 140302
 
}
</syntaxhighlight>
</div>  
</div>  
<br>
<br>
<br>
<br>


{| class="wikitable sortable mw-collapsible"
!  style="width:90%; background:#accae4;" scope="row" colspan="4"| '''Типи даних Response'''
|-
! scope="col"; class="wikitable"; style="width:5px; | *
! scope="col"| Параметр
! scope="col"| Тип
! scope="col"| Опис
|-
|
| ID
| Int
| ID нової інвентаризації
|-
!style="width:50%; background:#accae4;" scope="row" colspan="4"| * Позначення обов’язкового параметру
|-
|}


{| cellspacing="3" cellpadding="0" style="width:100%; clear:both; margin:0.5em auto; background-color:#eaecf0; border:1px solid #c8ccd1;"
{| cellspacing="3" cellpadding="0" style="width:100%; clear:both; margin:0.5em auto; background-color:#eaecf0; border:1px solid #c8ccd1;"

Версія за 12:42, 2 червня 2026

Функція оновює існуючу інвентаризацію

Розділ містить метод, що оновлює існуючу інвентаризацію


Опис Оновлення існуючої інвентаризації.
Метод PATCH
URL /api/inventory/documents/ID


 ID документу інвентаризація який беде редагуватись. Список всіх інвентаризацій     
ВАЖЛИВО:
- Редагувати проведену інвентаризацію заборонено!
- Редагувати підприємство та склад в інвентаризації з з позиціями заборонено!


Request Headers
KEY VALUE
Content-Type application/json


Body raw (json)
{
    "Number": "Інв 124",
    "EnterpriseID": 205,
    "WarehouseID": 7,
    "Date": "2026-06-01T16:04:00",
    "Partial": true,
    "ForAllEnterprises": false,
    "Comment": "коментар"
}



Типи даних Body
* Параметр Тип Опис
*
Number String Номер інвентаризації
*
EnterpriseID Int ID підприємства. Список підкпиємств.  
*
WarehouseID Int ID складу Список складів  
*
Date String Дата та час створення інвентаризайії (Формат дати "2026-06-01T16:04:00" )
*
Partial Bool true - часткова інвентиризація;

false - повна інвентиризація;

*
ForAllEnterprises Bool true - по всім підприємствам;

false - по одному підприємству;

Comment String Коментар до інвентаризації
* Позначення обов’язкового параметру
Додатковий опис вхідних параметрів




Response (json)
Status code 204




Додатковий опис вихідних параметрів