API - Номенклатура » История » Редакция 3
Редакция 2 (Александр Кварацхелия, 18.04.2014 12:38) → Редакция 3/12 (Александр Кварацхелия, 18.04.2014 12:39)
h1. API - Номенклатура
{{toc}}
h2. Перечисление
h3. Тип номенклатуры
* 1 - товар
* 2 - услуга
h2. Ресурс: Номенклатура
Все операции в рамках ресурса "Контрагенты" требуют [[API#Аутентификация-внешнего-приложения|аутентификации]] и [[API#Рабочая-организация|установки рабочей организации]]
h3. Модель номенклатуры
<pre>
<code class="json">
{
"id": 1234,
"nomenclature_type": 1,
"code": "Код",
"name": "Наименование номенклатурной позиции",
"measurement_unit": {"id": 100, "name": "Метр"},
"comment": ""
}
</code>
</pre>
* @id@ - идентификатор позиции;
* @nomenclature_type@ - значение перечисления [[API - Номенклатура#Тип-номенклатуры|Тип номенклатуры]] (обязательно);
* @code@ - код номенклатуры (макс. 50 символов, необязательно);
* @name@ - наименование (макс. 300 символов, обязательно);
* @measurement_unit@ - [[API - Номенклатура#Ресурс-Единица-измерения|Единица Номенклатура#Единицы-измерения|Единицы измерения]] (обязательно);
* @comment@: - комментарий (макс. 150 символов, необязательно).
Кроме этого, для номенклатуры с типом "Товар" в модель добавляются следующие поля:
{
"article": "01012223",
"barcode": "46012304230435",
"tmc_type": {"id":184, "name": "Товары"}
}
* @article@ - артикул товара (макс. 25 символов, необязательно);
* @barcode@ - штрих-код товара (макс. 200 символов, необязательно);
* @tmc_type@ - [[API - Номенклатура#Ресурс-Тип-запасов|Тип Номенклатура#Тип-запасов|Тип запасов]] (обязательно).
h2. Ресурс: Единица измерения
h2. Ресурс: Тип запасов
{{toc}}
h2. Перечисление
h3. Тип номенклатуры
* 1 - товар
* 2 - услуга
h2. Ресурс: Номенклатура
Все операции в рамках ресурса "Контрагенты" требуют [[API#Аутентификация-внешнего-приложения|аутентификации]] и [[API#Рабочая-организация|установки рабочей организации]]
h3. Модель номенклатуры
<pre>
<code class="json">
{
"id": 1234,
"nomenclature_type": 1,
"code": "Код",
"name": "Наименование номенклатурной позиции",
"measurement_unit": {"id": 100, "name": "Метр"},
"comment": ""
}
</code>
</pre>
* @id@ - идентификатор позиции;
* @nomenclature_type@ - значение перечисления [[API - Номенклатура#Тип-номенклатуры|Тип номенклатуры]] (обязательно);
* @code@ - код номенклатуры (макс. 50 символов, необязательно);
* @name@ - наименование (макс. 300 символов, обязательно);
* @measurement_unit@ - [[API - Номенклатура#Ресурс-Единица-измерения|Единица Номенклатура#Единицы-измерения|Единицы измерения]] (обязательно);
* @comment@: - комментарий (макс. 150 символов, необязательно).
Кроме этого, для номенклатуры с типом "Товар" в модель добавляются следующие поля:
{
"article": "01012223",
"barcode": "46012304230435",
"tmc_type": {"id":184, "name": "Товары"}
}
* @article@ - артикул товара (макс. 25 символов, необязательно);
* @barcode@ - штрих-код товара (макс. 200 символов, необязательно);
* @tmc_type@ - [[API - Номенклатура#Ресурс-Тип-запасов|Тип Номенклатура#Тип-запасов|Тип запасов]] (обязательно).
h2. Ресурс: Единица измерения
h2. Ресурс: Тип запасов