мета-данные страницы
Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
api:client_session [08.07.2025 09:38] Anatoly [2. Команды API ТОЛЬКО с клиентской сессией] |
api:client_session [08.07.2025 09:39] (текущий) Anatoly [FullOrderInfo] |
||
---|---|---|---|
Строка 478: | Строка 478: | ||
//aos_value// - значение реквизита. | //aos_value// - значение реквизита. | ||
---- | ---- | ||
- | ===== FullOrderInfo ===== | ||
- | **Команда**: FullOrderInfo | ||
- | |||
- | Получение полной информации по заказу. | ||
- | |||
- | Метод отправки: **GET** | ||
- | |||
- | Заголовок запроса (Header): не требуется. | ||
- | |||
- | Формат запроса: | ||
- | FullOrderInfo={"dor_id":"1"}&SessionID= | ||
- | |||
- | Строка запроса: | ||
- | GET .../api/?FullOrderInfo=%7B%22dor_id%22%3A%221001464%22%7D&SessionID=... | ||
- | |||
- | где\\ | ||
- | //dor_id// – ID заказа, **обязательный параметр**;\\ | ||
- | //SessionID// - ID сессии, **обязательный параметр**. | ||
- | |||
- | Ответ **json**: | ||
- | <sxh json> | ||
- | { | ||
- | "error": 0, | ||
- | "dor_id": "1001464", | ||
- | "order_dop_info": { | ||
- | "kind_id": "0", | ||
- | "doc_num": "000098", | ||
- | "kredit": "1", | ||
- | "debet": "0", | ||
- | "barcode": "280000000001001464", | ||
- | "firm_id": "11", | ||
- | "doc_date": "24.05.2021", | ||
- | "date_out": "25.05.2021%2017:00:00", | ||
- | "current_sclad_id": "1", | ||
- | "status_id": "1", | ||
- | "photo_exist": "0", | ||
- | "discount": "20", | ||
- | "sclad_to": "1", | ||
- | "fast_exec_id": "0", | ||
- | "sclad_name": "%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9", | ||
- | "sclad_adr": "%D0%BF%D1%80-%D1%82%20%D0%9C%D0%B5%D1%82%D0%B0%D0%BB%D0%BB%D1%83%D1%80%D0%B3%D0%BE%D0%B2%2043-23", | ||
- | "sclad_hours": "", | ||
- | "discount_extrnl_id": "", | ||
- | "sclad_kredit_id": "1", | ||
- | "is_not_confirmed": "0", | ||
- | "waiting_confirm": "0", | ||
- | "max_bonus_pay": "0" | ||
- | }, | ||
- | "order_services": [ | ||
- | { | ||
- | "dos_id": "100231018", | ||
- | "parent_id": "", | ||
- | "qty_kredit": "1", | ||
- | "kredit": "1", | ||
- | "discount": "0", | ||
- | "name": "%D0%91%D0%B5%D1%80%D0%BC%D1%83%D0%B4%D1%8B", | ||
- | "tovar_type": "2", | ||
- | "is_repair": "0", | ||
- | "is_serv_add": "0", | ||
- | "status_id": "1", | ||
- | "unitname": "%D1%88%D1%82.", | ||
- | "serv_num": "1", | ||
- | "barcode_read": "%5B0%5D%2098%20(1)", | ||
- | "photo_exist": "0" | ||
- | } | ||
- | ], | ||
- | "order_payments": [ | ||
- | { | ||
- | "doc_id": "100156", | ||
- | "doc_type": "91", | ||
- | "kassa_debet": "0", | ||
- | "bank_debet": "0", | ||
- | "card_debet": "0", | ||
- | "bonus_debet": "1940", | ||
- | "deposit_debet": "0" | ||
- | } | ||
- | ], | ||
- | "order_comments": [], | ||
- | "order_plans": [], | ||
- | "order_signs": [] | ||
- | } | ||
- | </sxh> | ||
- | |||
- | где\\ | ||
- | //dor_id// - ID заказа;\\ | ||
- | **order_dop_info** – Массив доп. информация по заказу:\\ | ||
- | //kind_id// - тип заказа (0 - Заказ для химчистки, 1 - Заказ для прачечной, 2 - Продажа товаров, 3 - Выездной заказ, 5 - Заказ для клининга);\\ | ||
- | //doc_num// - номер заказа;\\ | ||
- | //kredit// – сумма заказа;\\ | ||
- | //debet// – сумма оплаты заказа;\\ | ||
- | //barcode// – штрих-код заказа;\\ | ||
- | //firm_id// – ID фирмы;\\ | ||
- | //doc_date// – дата заказа;\\ | ||
- | //date_out// – дата выдачи;\\ | ||
- | //current_sclad_id// – ID текущего склада;\\ | ||
- | //status_id// – статус заказа (1 - Новый, 2 - На хранении, 3 - В исполнении, 4 - Исполненный, 5 - Выданный, 6 - Закрытый, 7 - Отменённый);\\ | ||
- | //photo_exist// – заказ содержит фотографии (0 - нет фотографий, 1 - содержит фотографии);\\ | ||
- | //discount// – скидка по заказу;\\ | ||
- | //sclad_to// – ID склада приема;\\ | ||
- | //fast_exec_id// - ID срочности;\\ | ||
- | //sclad_name// – название склада;\\ | ||
- | //sclad_adr// – адрес склада;\\ | ||
- | //sclad_hours// – время работы склада;\\ | ||
- | //discount_extrnl_id// - ID ВДС;\\ | ||
- | //sclad_kredit_id// - ID склада приема;\\ | ||
- | //waiting_confirm// – признак подтверждения заказа от клиента (0 - не требует подтверждения, по умолчанию; 1- требует подтверждения от клиента; 2 – клиент согласился, подтвержден; 3 - клиент НЕ согласился, отменен);\\ | ||
- | //is_not_confirmed// - признак подтверждения сотрудником химчистки (0 - если сотрудник химчистки уже подтвердил заказ или мы не ждем подтверждения от него, по умолчанию; 1 - если сотрудник химчистки еще не подтвердил заказа, но мы ждем это);\\ | ||
- | //max_bonus_pay// – максимальная сумма оплаты бонусом по заказу;\\ | ||
- | |||
- | **order_services** – массив услуг в заказе(ID услуги, кол-во конкретной услуги, стоимость конкретной услуги, наименование услуги, статус услуги, ед. измерения услуги);\\ | ||
- | //dos_id// - ID услуги;\\ | ||
- | //parent_id// - ID родительской услуги;\\ | ||
- | //qty_kredit// - количество;\\ | ||
- | //kredit// - сумма услуги;\\ | ||
- | //discount// - скидка;\\ | ||
- | //name// - наименование услуги;\\ | ||
- | //tovar_type// - тип позиции (1 - товары, 2 - услуги);\\ | ||
- | //is_repair// - признак ремонт;\\ | ||
- | //is_serv_add// - признак комплектная услуга;\\ | ||
- | //status_id// - статус услуги;\\ | ||
- | //unitname// - наименование единицы измерения;\\ | ||
- | //serv_num// - номер услуги;\\ | ||
- | //barcode_read// - бирка услуги\\ | ||
- | //photo_exist// - услуга содержит фотографии (0 - нет фотографий, 1 - содержит фотографии);\\ | ||
- | |||
- | **order_payments** - массив оплат:\\ | ||
- | //doc_id// - ID документа оплаты;\\ | ||
- | //doc_type// - тип документа оплаты (3 - Кассовый документ (без фискализации), 4 - Банковский документ, 9 - Оплата банковской картой, 31 - Кассовый чек оплата покупателем (с фискализацией), 32 - Кассовый чек возврат денег покупателю (с фискализацией), 91 - Бонус, 92 - Оплата депозитом);\\ | ||
- | //kassa_debet// - сумма оплаты кассового документа;\\ | ||
- | //bank_debet// - сумма оплаты банковского документа;\\ | ||
- | //card_debet// - сумма оплаты банковской картой;\\ | ||
- | //bonus_debet// - сумма оплаты бонусом;\\ | ||
- | //deposit_debet// - сумма оплаты депозитом;\\ | ||
- | |||
- | **order_comments** – массив комментариев услуг в заказа:\\ | ||
- | //id// - ID комментария;\\ | ||
- | //descript// - комментарий;\\ | ||
- | |||
- | **order_plans** – массив выездов по заказу; Только в статусах 0 - новый, 3 - Принял, 4 - В пути\\ | ||
- | //id// - ID выезда;\\ | ||
- | //tp// - тип выезда;\\ | ||
- | //dt// - дата выезда;\\ | ||
- | //hr// - час выезда;\\ | ||
- | //mn// - минуты выезда;\\ | ||
- | //to_hr// - час до которого длится выезд;\\ | ||
- | //to_mn// - минуты до которого длится выезда;\\ | ||
- | //address// - адрес выезда;\\ | ||
- | //comment// - комментарий;\\ | ||
- | //sclad_id// - ID склада выезда;\\ | ||
- | //mp_status_id// - ID статус выезда (0 - новый, 3 - Принял, 4 - В пути);\\ | ||
- | |||
- | **order_signs** – массив подписанных квитанций по заказу(вн. номер подписанной квитанции, дата подписания, название квитанции):\\ | ||
- | //id// - ID подписанной квитанции;\\ | ||
- | //dttm// - дата подписанной квитанции;\\ | ||
- | //name// - наименование квитанции. | ||
- | ---- | ||
===== Services ===== | ===== Services ===== | ||