Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:dev:api:warehousesafeboxtransaction [21.07.2017 16:48]
dchuprunov пример ответа сервера
doc:dev:api:warehousesafeboxtransaction [02.06.2018 10:42] (текущий)
Строка 10: Строка 10:
  
 ==== Параметры запроса ==== ==== Параметры запроса ====
 +Параметры,​ которые не отмечены как **get only**, могут быть переданы как get- или как post-параметры.
   * **apikey** - Секретный ключ для доступа к данным. Обязательный параметр.   * **apikey** - Секретный ключ для доступа к данным. Обязательный параметр.
  
-  * **format** - формат,​ в котором сервер отдаст данные. Может принимать значения "​xml"​ или "​json"​. Необязательный параметр.+  * **format** ​(get only) - формат,​ в котором сервер отдаст данные. Может принимать значения "​xml"​ или "​json"​. Необязательный параметр.
  
-  * **id** - код транзакции,​ для которой надо вернуть данные. Если не указан,​ то возвращаются данные обо всех транзакциях на главной кассе.+  * **id** ​(get only) - код транзакции,​ для которой надо вернуть данные. Если не указан,​ то возвращаются данные обо всех транзакциях на главной кассе.
  
-  * **warehouse_id** - код точки продаж,​ для которой надо вернуть данные. Если не указан,​ то возвращаются данные обо всех транзакциях.+  * **warehouse_id** ​(get only) - код точки продаж,​ для которой надо вернуть данные. Если не указан,​ то возвращаются данные обо всех транзакциях.
  
-  * **ext_warehouse_id** - код точки продаж во внешней системе.+  * **ext_warehouse_id** ​(get only) - код точки продаж во внешней системе.
  
-  * **date** - получение транзакций кассовой книги на определенную дату. Формат:​ ГГГГММДД. Необязательный параметр.+  * **date** ​(get only) - получение транзакций кассовой книги на определенную дату. Формат:​ ГГГГММДД. Необязательный параметр.
  
-  * **datefrom** - получение транзакций начиная с определенной даты. Формат:​ ГГГГММДД. Необязательный параметр.+  * **datefrom** ​(get only) - получение транзакций начиная с определенной даты. Формат:​ ГГГГММДД. Необязательный параметр.
  
-  * **dateto** - получение транзакций начиная до определенной даты. Формат:​ ГГГГММДД. Необязательный параметр.+  * **dateto** ​(get only) - получение транзакций начиная до определенной даты. Формат:​ ГГГГММДД. Необязательный параметр.
  
 ==== Ответ сервера ==== ==== Ответ сервера ====
Строка 96: Строка 96:
  <​responsible_user_corp_code>​CBX-0000</​responsible_user_corp_code>​  <​responsible_user_corp_code>​CBX-0000</​responsible_user_corp_code>​
  <​responsible_user_full_name>​Ронкин Алексей .</​responsible_user_full_name>​  <​responsible_user_full_name>​Ронкин Алексей .</​responsible_user_full_name>​
 + <​manager_user_id>​3</​manager_user_id>​
 + <​manager_user_corp_code>​CBX-2222</​manager_user_corp_code>​
 + <​manager_user_full_name>​Семенова Юлия К</​manager_user_full_name>​
  <​application/>​  <​application/>​
  <​reason>​Возврат размена из операционной кассы</​reason>​  <​reason>​Возврат размена из операционной кассы</​reason>​
Строка 165: Строка 168:
  <​responsible_user_corp_code>​CBX-0000</​responsible_user_corp_code>​  <​responsible_user_corp_code>​CBX-0000</​responsible_user_corp_code>​
  <​responsible_user_full_name>​Ронкин Алексей .</​responsible_user_full_name>​  <​responsible_user_full_name>​Ронкин Алексей .</​responsible_user_full_name>​
 + <​manager_user_id>​3</​manager_user_id>​
 + <​manager_user_corp_code>​CBX-2222</​manager_user_corp_code>​
 + <​manager_user_full_name>​Семенова Юлия К</​manager_user_full_name>​
  <​application/>​  <​application/>​
  <​reason>​Выдача размена в операционную кассу</​reason>​  <​reason>​Выдача размена в операционную кассу</​reason>​
Строка 183: Строка 189:
 </​root>​ </​root>​
 </​file>​ </​file>​
 +
 +==== Структура ответа сервера ====
 +
 +  * **terminal_user_corp_code** - Корпоративный код сотрудника открывшего смену
 +  * **manager_user_corp_code** - Корпоративный код директора магазина
 +  * **responsible_user_corp_code** - Корпоративный код ответственного сотрудника