API - Номенклатура » История » Редакция 7
« Предыдущее |
Редакция 7/12
(Разница(diff))
| Следующее »
Александр Кварацхелия, 18.04.2014 14:36
API - Номенклатура¶
- Содержание
- API - Номенклатура
Перечисление¶
Тип номенклатуры¶
- 1 - товар
- 2 - услуга
Ресурс: Номенклатура¶
Все операции в рамках ресурса "Номенклатура" требуют аутентификации и установки рабочей организации
Модель номенклатуры¶
{ "id": 1234, "nomenclature_type": 1, "code": "Код", "name": "Наименование номенклатурной позиции", "measurement_unit": {"id": 100, "name": "Метр"}, "comment": "" }
id- идентификатор позиции;nomenclature_type- значение перечисления Тип номенклатуры (обязательно);code- код номенклатуры (макс. 50 символов, необязательно);name- наименование (макс. 300 символов, обязательно);measurement_unit- Единица измерения (обязательно);comment: - комментарий (макс. 150 символов, необязательно).
Кроме этого, для номенклатуры с типом "Товар" в модель добавляются следующие поля:
{ "article": "01012223", "barcode": "46012304230435", "tmc_type": {"id":184, "name": "Товары"} }
article- артикул товара (макс. 25 символов, необязательно);barcode- штрих-код товара (макс. 200 символов, необязательно);tmc_type- Тип запасов (обязательно).
Операции¶
name: Получение списка номенклатуры
desc: Возвращает список объектов из справочника номенклатуры рабочей организации
url: /buh/nomenclature/list
params: Стандартные параметры операции LIST
name: Чтение данных номенклатуры
desc: Возвращает объект номенклатуры по указанному первичному ключу
url: /buh/nomenclature/read
params: nomenclature_type для нового (пустого) объекта; nomenclature_type и id для существующего объекта
name: Создание номенклатуры
desc: Создает новый объект номенклатуры в рабочей организации
url: /buh/nomenclature/create
params: модель номенклатуры без указанного id
name: Изменение номенклатуры
desc: Изменяет данные номенклатуры
url: /buh/nomenclature/update
params: модель номенклатуры с указанным id
name: Удаление номенклатуры
desc: Удаляет позицию номенклатуры с указанным id (см. DELETE)
url: /buh/nomenclature/delete
params: модель номенклатуры, либо объект {"id": 123, "nomenclature_type": 1}.
Ресурс: Единица измерения¶
Ресурс: Тип запасов¶
Обновлено Александр Кварацхелия больше 11 лет назад · 7 изменени(я, ий)