на главную страницу программы "Водяной"

Инструменты пользователя

Инструменты сайта


rest_s

Работа со справочниками через REST API

В запросах чтения можно использовать отборы:
offset (int) - сдвиг
limit (int)- кол-во извлекаемых записей
(Примечание: записи выбираются в порядке внутреннего кода)
created_gte - Только созданные >= этой даты
created_lte - Только созданные < = этой даты
updated_gte - Только измененные >= этой даты
updated_lte - Только измененные < = этой даты
gr - Признак группы. 0 - только записи без групп, 1- группы и записи, 2- только группы. Другие значения недопустимы. По умолчанию - 0.
roditel - Код группы- родителя, если задан, то возвращаются только записи, входящие в указанную группу.

Работа с контрагентами - получение записи или списка, создание и правка

Работа с адресами

Данные о товарах, спецпредложениях

Вспомогательные справочники

Получить список сотрудников

GET /employees
Пример: список сотрудников, отредактированных после 8 утра 23.03.2020:

GET http://127.0.0.1:10400/api/employees?updated_gte="23.03.2020 08:00:00"

ответ

{
    "result": [{
            "ID": "1000000000005",
            "NAIMENOVANIE": "Зарулин",
            "IMJA": "Водитель",
            "DOLJNOST": "1000000000005",
            "VIDDOLJN": "0",
            "DSZD": "24.03.2019 8:59:35",
            "DATAIZM": "23.03.2020 16:04:06"}
    ],
    "total": 1
}

DOLJNOST- код в справочнике должностей
VIDDOLJN - вид должности, если заполнен в справочнике должностей (перечисление: 0 -водитель, 1-экспедитор, 2- диспетчер, 3- помощник экспедитора, 4 -персональный менеджер, 5- Мастер по ремонту)

Список автомобилей

GET /cars

Список смен

GET /shift-types

http://127.0.0.1:10400/api/shift-types

ответ

{
    "result": [
        {
            "ID": "1000000000002",
            "NAIMENOVANIE": "08-13",
            "VREM_NACH": "8.0",
            "VREM_OKON": "13.0",
            "DSZD": "23.09.2019 13:03:45",
            "DATAIZM": "03.03.2020 8:10:50"
        },
        {
            "ID": "1000000000003",
            "NAIMENOVANIE": "14-20",
            "VREM_NACH": "14.0",
            "VREM_OKON": "20.0",
            "DSZD": "23.09.2019 13:03:47",
            "DATAIZM": "03.03.2020 8:10:54"
        }
    ],
    "total": 2
}
Дополнительные примеры
http://127.0.0.1:10400/api/clients?gr=2

Вернет все группы из справочника контрагентов

http://127.0.0.1:10400/api/clients?roditel=1000000000030

Все записи контрагентов, входящие в группу с кодом 1000000000030.

REST-интерфейс для внешних систем

rest_s.txt · Последние изменения: 2023/09/20 08:36 — timofeev