Get

**[POST] …/v1/DocAccountMovement/Get**

Возвращает документы перевода со счёта на счёт.

Входные параметры

Название Тип данных Обязательность Описание
start_date Int64 Необязательный Дата в формате unix time в секундах, начиная с которой будут возвращены документы перевода со счёта на счёт
end_date Int64 Необязательный Дата в формате unix time в секундах, по которую будут возвращены документы перевода со счёта на счёт
ids Array of int64 Необязательный Массив ID документов перевода со счёта на счёт
firm_ids Array of int64 Необязательный Массив ID предприятий
attached_user_ids Array of int64 Необязательный Массив ID пользователей
deleted_mark Boolean Необязательный Состояние пометки на удаление: true - Помечен на удаление, false - Не помечен на удаление
performed Boolean Необязательный Состояние проведение документа: true - Проведён, false - Не проведён
sort_orders Array of SortOrders Необязательный Сортировака выходных параметров
search String Необязательный Поиск про значениям параметров: code - Код документа, Firm/name - Наименование предприятия, Firm/inn - ИНН предприятия, sender_account_name - Наименование счёта отправителя, receiver_account_name - Наименование счёта получателя, User/name - ФИО ответственного лица
limit Int64 Необязательный Ограничение по количеству возвращаемых объектов
offset Int64 Необязательный Смещение от начала выборки на сервере
SortOrders

Модель сортировки выходных параметров.

Название Тип данных Обязательность Описание
column Enum Необязательный Значение для сортировки: <Id | 1> - ID документа, <Code | 2> - Код документа, <Date | 3> - Дата документа, <FirmName | 4> - Наименование предприятия, <AccountSenderName | 5> - Наименование счёта отправителя, <AmmountSended | 6> - Отправленная сумма, <AccountReceiverName | 7> - Наименование счёта получателя, <AmmountReceived | 8> - Полученая сумма, <AttacheUserName | 9> - ФИО ответственного пользователя, <Performed | 10> - Проведён, <DeletedMark | 11> - Помечен на удаление, <LastUpdate | 12> - Последнее изменение в unix time
direction Enum Необязательный Порядок сортировки: <ASC | 1> - По возростанию, <DESC | 2> - По убыванию

Пример запроса

{
    "start_date": 1712345678,
    "end_date": 1712345678,
    "ids": [1],
    "firm_ids": [1],
    "attached_user_ids": [1],
    "deleted_mark": false,
    "performed": false,
    "sort_orders": [
        {
          "column": "Code",
          "direction": "ASC"
        }
    ],
    "search": "example",
    "limit": 1,
    "offset": 1,
}

Выходные параметры

Название Тип данных Описание
result Array of DocAccountMovement Массив документов перевода со счёта на счёт
next_offset Int32 Смещение для следующей выборки данных
total Int32 Количество элементов выборки

Пример ответа

{
    "ok": true,
    "result": [
        {
            "id": 1,
            "code": "PMV-0000001",
            "date": 1697103786,
            "firm": {
                "id": 1,
                "group": {
                    "id": 1,
                    "parent_id": 0,
                    "name": "Предприятия",
                    "child_count": 0,
                    "last_update": 1715233269
                },
                "deleted_mark": false,
                "last_update": 1715863600,
                "name": "REGOS",
                "fullname": "ООО \"REGOS Software\"",
                "boss_name": "Андрей",
                "address": "Мукими, 8А",
                "phones": "+998987654321",
                "description": "EasyTrade successor",
                "inn": "305930137",
                "bank_name": "Ипак Йули",
                "mfo": "01101",
                "rs": "22125489632541254782",
                "oked": "62090",
                "vat_index": "1325489654785"
            },
            "account_sender": {
                "id": 1,
                "code": "00001",
                "name": "Основной счет",
                "currency": {
                    "id": 1,
                    "code_num": 860,
                    "code_chr": "UZS",
                    "name": "Узбекский сум",
                    "exchange_rate": 1,
                    "is_base": true,
                    "deleted": false,
                    "last_update": 1664715017
                },
                "last_update": 1693395102
            },
            "amount_sended": 100.1,
            "account_receiver": {
                "id": 2,
                "code": "00002",
                "name": "Основной счет2",
                "currency": {
                    "id": 1,
                    "code_num": 860,
                    "code_chr": "UZS",
                    "name": "Узбекский сум",
                    "exchange_rate": 1,
                    "is_base": true,
                    "deleted": false,
                    "last_update": 1664715017
                },
                "last_update": 1693395102
            },
            "amount_received": 100.1,
            "description": "example",
            "attached_user": {
                "id": 1,
                "full_name": "John Fitzgerald Kennedy",
                "main_phone": "998123456789",
                "user_group": {
                    "id": 1,
                    "parent_id": 1,
                    "name": "Administrators",
                    "child_count": 1,
                    "last_update": 1529755889
                },
                "enable_hints": true,
                "system": true,
                "seller_barcode": "1010000001000000",
                "last_update": 1532276019,
                "first_name": "John",
                "last_name": "Kennedy",
                "middle_name": "Fitzgerald",
                "sex": "Male",
                "date_of_birth": "1993-12-21",
                "address": "456 Elm Street, Suite 3, Los Angeles, CA 90001, USA",
                "phones": "998123456789",
                "email": "example@example.com",
                "description": "example",
                "login": "Admin",
                "can_authorize": true,
                "active": true,
                "language_code": "RUS"
            },
            "performed": false,
            "deleted_mark": false,
            "last_update": 1697103819
        }
    ],
    "next_offset": 1,
    "total": 1
}