Перейти к содержанию

УТ11 розница

HTTP методы добавлены с помощью расширения.

На конец 2022 года в них нет обработки ошибок и не предусмотрены ответы отличные от 200 и 500. Написаны максимально просто. Нужно внимательно относиться к запросам.

как подключиться
    http://10.55.55.77/ut_oboi/hs
    авторизация Basic

Supplier orders

Для СУП. Добавление и чтение заказов (поставщику ?) с фильтром по email скалада.

POST /shopOrders/list/run Получение списка заказов поставщика
{
    "response": [
        {
            "goods": [
                {
                    "collection": "Нева",
                    "article": "281579",
                    "count": 2,
                    "GUID": "c2d464cc-bb15-11ec-2a95-04d9f57dd45d",
                    "vendor": "Victoria Stenova",
                    "number": 1
                }
            ],
            "manager_phone": "",
            "manager": "r2d2",
            "email": "372@shopstenova.ru",                            email склада. он же ключ для обмена с СУП
            "state": "Согласован",
            "comment": "Перемещение 00ЦБ-001159 (с Нижнего),
                        заберет Раскин В. на 52 неделе\nВладимир
                        Раскин должен забрать из Нижнего Новгорода
                        521 на аксон Иваново. Под клиента 2 шт",
            "date": "2022-12-22T12:30:54",
            "number": "00ЦБ-001890",
            "code": "54fa21b6-81db-11ed-3289-04d9f57dd45d"
        },
{
    "filter": {
        "from_date": "2022-12-01",
        "email": "372@shopstenova.ru"    email склада. он же ключ для обмена с СУП
    }
}
POST /shopOrders/add/run Добавление заказа поствщика
{
    "response":
    {
        "code":          "xxxxxxx",                уникальный код
        "number":        "ООЦБ-0000011",
        "date":          "01.01.2021 00:00:00",
        "state":         "Ожидается согласование",
        "email":         "379@oboi.ru",            email склада. он же ключ для обмена с СУП // (1)!
        "comment":       "поставила на резерв...",
        "manager":       "Полев Николай",
        "manager_phone": "+79109808604",
        "goods": [
            {
                "number":  1,                      порядковый номер строки товара в документе
                "GUID":    "xxxxx xxxx xxxxx",
                "vendor":  "Victoria Stenova",
                "article": "999888",
                "count":   12
            }
        ]

    }
};
  1. перейти в раздел СУП
{
    "add":
    {
        "email":         "379@oboi.ru",             email склада. он же ключ для обмена с СУП // (1)!
        "comment":       "поставила на резерв...",
        "manager":       "Полев Николай",
        "manager_phone": "+79109808604",
        "goods": [
            {
                "vendor":  "Victoria Stenova",
                "article": "999888",
                "count":   12
            }
        ]
    }
}
  1. перейти в раздел СУП


POST СУП /sales/read/run

{ 
    "response": [
        {
            "clientBirthday": "1987-09-24T00:00:00",
            "barcode": "8920*******",
            "date": "2022-12-09T12:14:59",
            "clientSex": "Мужской",
            "email": "371@shopstenova.ru",
            "price": 2350,
            "article": "281823",
            "userID": "7c9fa824-4e9e-11ec-a38a-04d9f57dd45d",
            "user": "А****** Людмила",
            "vendor": "Victoria Stenova",
            "quantity": 4,
            "naim": "281823 Якутия фон (6) сн/пр",
            "client": "П******* Вячеслав Сергеевич",
            "GUID": "bec077ae-bb15-11ec-2a95-04d9f57dd45d",
            "discountSum": 0,
            "document": "00ЦБ-011721"
        },
{
    "startdate": "2022-12-01"
}


POST /sebestoimost/read/run

{
    "response": [
        {
            "period": "2022-07-01T00:00:00",
            "cost": 1224,
            "email": "374@oboi.ru",
            "article": "889751",
            "naim": "889751 Космос мотив (6) сн/пр",
            "GUID": "08f8a470-ac83-11ea-2e9c-04d9f57dd45d"
        }
{
    "from_date":  "2022-12-01"
}


POST /goods/read/run

{
    "response": [
        {
            "disable": false,
            "createDate": "2021-04-09T00:00:00",
            "weight": 2.7,
            "pic": "yes",
            "size": 0.008,
            "vendor": "Остима",
            "collection": "Патрицио",
            "type": "Обои",
            "article": "88243"
        },
{}


POST /sklad/read/run

{
    "response": [
        {
            "shopGUID": "43d07bbe-582f-11ec-0d95-04d9f57dd45d",
            "shopName": "763 Ярославль ОБОИру",
            "goods": [
                {
                    "name": "989487 Венеция мотив (6)",
                    "count": 5,
                    "GUID": "3c3c0a46-d812-11eb-0481-04d9f57dd45d",
                    "producer": "Startdeco",
                    "codeOPT": "00-00020240",
                    "article": "989487"
                },
{}


Потерянные методы

⚠ POST /price/read/run

объем данных > 11Mb

фильтр request неизвестен. Нужно понять как это работает. Где применяется и нужен ли отбор по дате и виду прайс листа

{
"response": [
    {
        "priceName": "Прайс-лист 763",
        "shopGUID": "43d07bbe-582f-11ec-0d95-04d9f57dd45d",
        "shopName": "763 Ярославль ОБОИру",
        "goods": [
            {
                "producer": "Victoria Stenova",
                "price": 1490,
                "name": "889927 Портофино фон (6) сн/пр",
                "GUID": "16b2cd8e-202d-11eb-308b-04d9f57dd45d",
                "article": "889927"
            },
{}

⚠ POST /buh/departments/run

⚠ POST /purchase/read/run

⚠ POST /user/add/run

⚠ POST /goods/addpic/run