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, то достаточно будет сопоставить номенклатурные позиции, единицы измерения, склады и поставщиков.

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

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