Проект

Общее

Профиль

API - Номенклатура » История » Версия 1

Александр Кварацхелия, 18.04.2014 12:37

1 1 Александр Кварацхелия
h1. API - Номенклатура
2
3
{{toc}}
4
5
h2. Перечисления
6
7
h3. Тип номенклатуры
8
9
* 1 - товар
10
* 2 - услуга
11
12
h2. Ресурс: Номенклатура
13
14
Все операции в рамках ресурса "Контрагенты" требуют [[API#Аутентификация-внешнего-приложения|аутентификации]] и [[API#Рабочая-организация|установки рабочей организации]]
15
16
h3. Модель номенклатуры
17
18
<pre>
19
<code class="json">
20
{ 
21
    "id": 1234,
22
    "nomenclature_type": 1,
23
    "code": "Код",
24
    "name": "Наименование номенклатурной позиции",
25
    "measurement_unit": {"id": 100, "name": "Метр"},
26
    "comment": ""
27
28
}
29
</code>
30
</pre>
31
32
* @id@ - идентификатор позиции;
33
* @nomenclature_type@ - значение перечисления [[API - Номенклатура#Тип-номенклатуры|Тип номенклатуры]] (обязательно);
34
* @code@ - код номенклатуры (макс. 50 символов, необязательно);
35
* @name@ - наименование (макс. 300 символов, обязательно);
36
* @measurement_unit@ - [[API - Номенклатура#Единицы-измерения|Единицы измерения]] (обязательно);
37
* @comment@: - комментарий (макс. 150 символов, необязательно).
38
39
Кроме этого, для номенклатуры с типом "Товар" в модель добавляются следующие поля:
40
41
{
42
    "article": "01012223",
43
    "barcode": "46012304230435",
44
    "tmc_type": {"id":184, "name": "Товары"}
45
}
46
47
* @article@ - артикул товара (макс. 25 символов, необязательно);
48
* @barcode@ - штрих-код товара (макс. 200 символов, необязательно);
49
* @tmc_type@ - [[API - Номенклатура#Тип-запасов|Тип запасов]] (обязательно).