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

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


кассир5:способыобменаданными

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
кассир5:способыобменаданными [2022/11/01 14:09]
dzayonchkovskiy
кассир5:способыобменаданными [2024/03/07 16:47] (текущий)
dzayonchkovskiy
Строка 39: Строка 39:
 Функция должна иметь следующий веб-адрес:\\ Функция должна иметь следующий веб-адрес:\\
 <code> <code>
-http://{host}/hs/KKMTransfer/ReceiveDataText/{НомерПОС}/{НомерПакета}?dataText=1+http://{host}/hs/KKMTransfer/{НомерПОС}/{НомерПакета}/?text=1
 </code> </code>
 \\ \\
Строка 45: Строка 45:
 **НомерПОС** - число, уникальный номер рабочего места (задаётся в настройках стартера Кассира)\\ **НомерПОС** - число, уникальный номер рабочего места (задаётся в настройках стартера Кассира)\\
 **НомерПакета** - число, номер пакета для загрузки, после успешной загрузки Кассир увеличивает номер пакета на 1.\\ **НомерПакета** - число, номер пакета для загрузки, после успешной загрузки Кассир увеличивает номер пакета на 1.\\
-**?dataText=1** - необязательный параметр запроса.+**text** - необязательный параметр запроса.\\
 Функция может вызываться несколько раз с одним номером пакета, поэтому сразу после выполнения нельзя удалять пакет с указанным номером.\\ Функция может вызываться несколько раз с одним номером пакета, поэтому сразу после выполнения нельзя удалять пакет с указанным номером.\\
 В ответе нужно указать заголовок: "Content-type:application/json;  charset=utf-8". В ответе нужно указать заголовок: "Content-type:application/json;  charset=utf-8".
Строка 58: Строка 58:
 **UID** - уникальный идентификатор, может указываться если packagetype = "flr" ([[кассир5:форматобменаданными:запространзакций|файл запроса транзакций]]). По заданным параметрам в файле flr, касса сформирует файл с транзакциями и выполнит ф-ю SendData с указанием данного UID.\\ **UID** - уникальный идентификатор, может указываться если packagetype = "flr" ([[кассир5:форматобменаданными:запространзакций|файл запроса транзакций]]). По заданным параметрам в файле flr, касса сформирует файл с транзакциями и выполнит ф-ю SendData с указанием данного UID.\\
 \\ \\
-Если передан необязательный параметр запроса **?dataText=1**, тогда сервис может вернуть данные как текст файла в атрибуте **dataText**, так и в base64 от zip архива файла в атрибуте **data**.\\ +Если передан необязательный параметр запроса **text** и его значение равно "1", тогда сервис может вернуть текст файла в атрибуте **dataText** или вернуть base64 от zip архива файла в атрибуте **data**.\\ 
-Если не передан необязательный параметр запроса **?dataText=1**, тогда сервис возвращает данные в base64 от zip архива файла в атрибуте **data**, атрибут **dataText** не заполняется.\\+Если не передан необязательный параметр запроса **text** или его значение не равно "1", тогда сервис возвращает данные в base64 от zip архива файла в атрибуте **data**, атрибут **dataText** не заполняется.\\
  
 Пример успешного получения пакета с zip архивом в формате base64:\\ Пример успешного получения пакета с zip архивом в формате base64:\\
Строка 71: Строка 71:
 } }
 </code> </code>
-Пример успешного получения пакета с текстом файла (если был передан параметр ?dataText=1):\\+Пример успешного получения пакета с текстом файла (если был передан параметр ?text=1):\\
 <code> <code>
 { {
Строка 96: Строка 96:
 Функция должна иметь следующий веб-адрес:\\ Функция должна иметь следующий веб-адрес:\\
 <code> <code>
-http://{host}/hs/KKMTransfer/SendData/{НомерПОС}/{НомерПакета}/{UID}+http://{host}/hs/KKMTransfer/SendData/{НомерПОС}/{НомерПакета}/?UID=uuid
 </code> </code>
 \\ \\
кассир5/способыобменаданными.1667300955.txt.gz · Последнее изменение: 2022/11/01 14:09 — dzayonchkovskiy