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

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

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


rest_d

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Последняя версия Следующая версия справа и слева
rest_d [2020/03/23 18:14]
timofeev
rest_d [2022/12/14 13:01]
timofeev
Строка 1: Строка 1:
 +===Работа с документами через рест-интерфейс===
 В запросах чтения журналов документов можно использовать отборы:​\\ В запросах чтения журналов документов можно использовать отборы:​\\
 offset (int) - сдвиг\\ offset (int) - сдвиг\\
Строка 11: Строка 12:
  
  
-==Журнал накладных== +===Получение накладных=== 
-GET /orders+[[rest_rn|получение списка накладных (GET /orders)]] 
 + 
 +[[rest_rnakl_num|Накладная по номеру и дате]] 
 + 
 +[[rest_rnakl_id|Накладная по идентификатору]]
  
-Возможна фильтрация по формам расчетов. В массиве form_payments указываются коды или наименования во внешней системе. Слова CASH и CARD всегда интерпретируются как формы расчетов наличными и платежной картой (первые формы, имеющие соответствующие названия и настройки),​ другие наименования или коды во внешней системе должны быть указаны в справочнике Водяного "​маркетинг - формы расчетов (нал., безнал.)"​.\\. ​ 
-<​code>​ 
-http://​127.0.0.1:​10400/​api/​orders?​date_gte='​23.03.2020 08.00'&​form_payments=[“CASHLESS”,​ “CHARITY”] 
-</​code>​ 
-Ответ 
-<​code>​ 
-{ 
-    "​result":​ [ 
-        { 
-            "​ID":​ "​1000000000299",​ 
-            "​STATUS":​ "​1",​ 
-            "​NOMER":​ "​Т230320001",​ 
-            "​DATADOC":​ "​23.03.2020 22:​10:​27",​ 
-            "​INFO":​ "​Еременко ул,​78",​ 
-            "​AUTOR":​ "​1000000000002",​ 
-            "​DSZD":​ "​22.03.2020 22:​10:​33",​ 
-            "​REDAKT":​ "​1000000000002",​ 
-            "​DATAIZM":​ "​23.03.2020 17:​03:​30",​ 
-            "​NEVYGRV1C":​ "​0",​ 
-            "​OSNOVANIE":​ "​.",​ 
-            "​FIRMA":​ "​1000000000001",​ 
-            "​SUMMA_ITOG":​ "​150",​ 
-            "​SKLAD":​ "​1000000000001",​ 
-            "​KONTRAGENT":​ "​1000000000027",​ 
-            "​DOGOVOR":​ "​1000000000027",​ 
-            "​ADRES":​ "​1000000000029",​ 
-            "​MAR":​ "​1000000000002",​ 
-            "​FRMRAS":​ "​1000000000002",​ 
-            "​STATUSZKZ":​ "​1",​ 
-            "​SMENA":​ "​1000000000002",​ 
-            "​DOKRASP":​ "​0",​ 
-            "​DISP":​ "​1000000000001",​ 
-            "​PDPDIR":​ "​1000000000001",​ 
-            "​PDGLAVBUH":​ "​1000000000004",​ 
-            "​PDOTVZAOF":​ "​1000000000004",​ 
-            "​PROBIT":​ "​0",​ 
-            "​POLUCH":​ "​0",​ 
-            "​FAKTOT":​ "​0",​ 
-            "​NVED":​ "​0000000025",​ 
-            "​AVTOMOB":​ "​1000000000001",​ 
-            "​EKSP":​ "​1000000000005",​ 
-            "​VOD":​ "​1000000000005",​ 
-            "​OTPUSTIL":​ "​1000000000008",​ 
-            "​SAM":​ "​0",​ 
-            "​EKSPRDST":​ "​0",​ 
-            "​TIPCEN":​ "​1000000000001",​ 
-            "​RS":​ "​1000000000001",​ 
-            "​OTD_DOK":​ "​0",​ 
-            "​POL_DOK":​ "​0",​ 
-            "​VO_NAKL":​ "​0",​ 
-            "​AKTIVPRD":​ "​0",​ 
-            "​BONUSNA4ISL":​ "​4,​5",​ 
-            "​BONUSSPIS":​ "​0",​ 
-            "​SUMBONUS":​ "​0"​ 
-        } 
-    ], 
-    "​total":​ 1 
-} 
-</​code>​ 
  
  
Строка 124: Строка 70:
 </​code>​ </​code>​
  
-==Получение шапки и состава накладной по идентификатору== 
-GET /orders/:id 
  
 ==Изменение накладной (присоединение к ведомости доставки)== ==Изменение накладной (присоединение к ведомости доставки)==
Строка 171: Строка 115:
 {"​comment":"​звонили на все телефоны","​prob":​1} {"​comment":"​звонили на все телефоны","​prob":​1}
 </​code>​ </​code>​
-Здесь comment- пояснение водителя,​ prob - код причины невыполнения заказа во внешней системе (эти коды должны быть указаны в справочнике "​маркетинг - проблемные ситуации",​ в поле "​код в мобильном приложении"​). +Здесь comment- пояснение водителя,​ prob - код причины невыполнения заказа во внешней системе (эти коды должны быть указаны в справочнике "​маркетинг - проблемные ситуации",​ в поле "​код в мобильном приложении"​).\\ 
-Ответ ​ +Ответ <​code>​
-<​code>​+
 ОК ОК
 </​code>​ </​code>​
Строка 197: Строка 140:
  
  
 +[[rest|REST-интерфейс для внешних систем]]
  
rest_d.txt · Последние изменения: 2022/12/14 13:05 — timofeev