Atypical — сервис нетипового обмена 1С и IIKO

Здравствуйте.

Некоторое время я размышляю на тему, как предоставить расширенную возможность обмена 1С с IIKO через простой и понятный интерфейс прямо из 1С. В голову пришла мысль создать сервис нетипового обмена между учетными системами Atypical.

Далее следует первое приближение к возможному API. Описываемые функции вполне вероятно неоднократно будут переписываться, какие-то возможно упразднены, а какие-то добавлены. Цель — не более чем приблизиться к реализации и на данный момент представляет из себя кальку.

Номенклатура

[GET] products — получение списка всей номенклатуры с полями id, type, code, name, unit.

id — уникальный идентификатор номенклатурной позиции

type — тип номенклатуры, перечисление [

GOODS (Товар),

DISH (Блюдо),

PREPARED (Заготовка),

SERVICE (Услуга),

MODIFIER (Модификатор),

OUTER (Внешние товары),

PETROL (Топливо),

RATE (Тариф)

]

code — артикул номенклатурной позиции

name — название

unit — уникальный идентификатор единицы измерения номенклатурной позиции

[GET] product — получение детальной информации о номенклатурной позиции

[POST] product — создание новой номенклатурной позиции

[PUT] product — внесение изменений в имеющуюся номенклатурную позицию

[DELETE] product — удаление номенклатурной позиции

Единицы измерения

[GET] units — получение списка всех единиц измерения с полями id, name.

Поставщики

[GET] suppliers — получение списка всех поставщиков

Склады

[GET] stores — получение списка всех складов с полями code, name.

Не все эти методы необходимы. К примеру, если задаться целью передать приходную накладную из 1С в IIKO, то достаточно будет сопоставить номенклатурные позиции, единицы измерения, склады и поставщиков.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *