Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
кассир5:способыобменаданными [2020/01/29 19:46] dzayonchkovskiy |
кассир5:способыобменаданными [2024/03/07 16:47] (текущий) dzayonchkovskiy |
||
|---|---|---|---|
| Строка 36: | Строка 36: | ||
| ====ReceiveData==== | ====ReceiveData==== | ||
| GET запрос.\\ | GET запрос.\\ | ||
| - | Получение данных из бэк-офиса.\\ | + | Получение данных из бэк-офиса, с возможностью получения данных (файла).\\ |
| Функция должна иметь следующий веб-адрес: | Функция должна иметь следующий веб-адрес: | ||
| < | < | ||
| - | http:// | + | http:// |
| </ | </ | ||
| \\ | \\ | ||
| Строка 45: | Строка 45: | ||
| **НомерПОС** - число, уникальный номер рабочего места (задаётся в настройках стартера Кассира)\\ | **НомерПОС** - число, уникальный номер рабочего места (задаётся в настройках стартера Кассира)\\ | ||
| **НомерПакета** - число, номер пакета для загрузки, | **НомерПакета** - число, номер пакета для загрузки, | ||
| + | **text** - необязательный параметр запроса.\\ | ||
| Функция может вызываться несколько раз с одним номером пакета, | Функция может вызываться несколько раз с одним номером пакета, | ||
| В ответе нужно указать заголовок: | В ответе нужно указать заголовок: | ||
| Строка 51: | Строка 52: | ||
| строка JSON с атрибутами: | строка JSON с атрибутами: | ||
| **data** - пустая строка или zip-архив с файлом в виде строки в формате base64\\ | **data** - пустая строка или zip-архив с файлом в виде строки в формате base64\\ | ||
| + | **dataText** - пустая строка или текст файла\\ | ||
| **errcode** - код ошибки, | **errcode** - код ошибки, | ||
| **errmessage** - пустая строка или текст ошибки\\ | **errmessage** - пустая строка или текст ошибки\\ | ||
| - | **packagetype** - расширение файла (spr или flr)\\ | + | **packagetype** - расширение файла (spr или flr или dcm)\\ |
| **UID** - уникальный идентификатор, | **UID** - уникальный идентификатор, | ||
| + | \\ | ||
| + | Если передан необязательный параметр запроса **text** и его значение равно " | ||
| + | Если не передан необязательный параметр запроса **text** или его значение не равно " | ||
| - | Пример успешного получения пакета с файлом:\\ | + | Пример успешного получения пакета с zip архивом в формате base64:\\ |
| < | < | ||
| { | { | ||
| " | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | </ | ||
| + | Пример успешного получения пакета с текстом файла (если был передан параметр ?text=1):\\ | ||
| + | < | ||
| + | { | ||
| + | " | ||
| + | " | ||
| " | " | ||
| " | " | ||
| Строка 69: | Строка 85: | ||
| { | { | ||
| " | " | ||
| + | " | ||
| " | " | ||
| " | " | ||
| Строка 79: | Строка 96: | ||
| Функция должна иметь следующий веб-адрес: | Функция должна иметь следующий веб-адрес: | ||
| < | < | ||
| - | http:// | + | http:// |
| </ | </ | ||
| \\ | \\ | ||