API inventory: различия между версиями
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) Нет описания правки |
||
Строка 63: | Строка 63: | ||
array( | array( | ||
[Id] => ID операции перемещения | [Id] => ID операции перемещения | ||
) | |||
==== get_inventory ==== | |||
Описание: Получение информации о ТМЦ | |||
Обязательные параметры: | |||
id - ID ТМЦ | |||
Дополнительно возвращаемые данные: | |||
array( | |||
[data] => ID с информацией о ТМЦ | |||
) | ) | ||
Версия от 12:15, 2 июля 2016
Раздел API ERP "UserSide"
Назначение: Действия с ТМЦ и складом
Дополнительные параметры: action - подкатегория запроса (возможное значение: см.ниже)
В учёте ТМЦ используется понятие как "счет учета".
Счета представляют значения вида "20503123456" или "205031234567"
Первые 3 цифры:
101 - Поставщики 203 - Сотрудники 204 - Склад 205 - Абонент 206 - Узел связи/муфта 210 - ВОЛС 211 - Линия связи 212 - Задание 213 - Дом 900 - Списано
4 и 5 цифра - субсчет
01 - Подотчет долгий 02 - Подотчет короткий 03 - ТМЦ 08 - Аренда 09 - Учет проданного
Последние 6 или 7 цифр - это ID объекта с ведущими нулями
20503123456 - Счёт абонента id 123456 и субсчет обычного учета ТМЦ
Подкатегории
add_inventory
Описание: Приход ТМЦ Обязательные параметры: inventory_catalog_id - ID наименования ТМЦ trader_id - ID поставщика Необязательные параметры: amount - количество (по-умолчанию: 1) cost - стоимость (по-умолчанию: 0) storage_id - ID склада, на который выполнить приход (по-умолчанию: 1) comment - заметки sn - серийный номер barcode - штрихкод inventory_number - инвентарный номер document_number - номер документа прихода document_date - дата документа прихода Дополнительно возвращаемые данные: array( [Id] => ID ТМЦ )
transfer_inventory
Описание: Перемещение ТМЦ Обязательные параметры: inventory_id - ID ТМЦ dst_account - Счет-получатель Дополнительно возвращаемые данные: array( [Id] => ID операции перемещения )
get_inventory
Описание: Получение информации о ТМЦ Обязательные параметры: id - ID ТМЦ Дополнительно возвращаемые данные: array( [data] => ID с информацией о ТМЦ )
get_inventory_catalog
Описание: Получение списка разделов каталога Дополнительно возвращаемые данные: array( [data] => ID раздела каталога )
get_inventory_catalog_id_by_name
Описание: Получение ID раздела каталога по его наименованию Обязательные параметры: name - наименование Дополнительно возвращаемые данные: array( [Id] => ID раздела каталога )
get_inventory_amount
Описание: Получение списка ТМЦ на складе Необязательные параметры: object_id - ID склада Дополнительно возвращаемые данные: array( [data] => ID раздела каталога )
get_inventory_storage
Описание: Получение списка складов Дополнительно возвращаемые данные: array( [data] => ID раздела каталога )
get_inventory_section_catalog
Описание: Получение наименований каталога ТМЦ Дополнительно возвращаемые данные: array( [data] => ID раздела каталога )