API inventory

Материал из WiKi - UserSide

Раздел 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 и субсчет обычного учета ТМЦ

Подкатегории

transfer_inventory

Описание: Перемещение ТМЦ
Обязательные параметры:
 inventory_id - ID ТМЦ
 dst_account - Счет-получатель
Дополнительно возвращаемые данные:
 array(
  [Id] => 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 раздела каталога
 )