мета-данные страницы
  •  

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
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 =====