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

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


cloudterminal:csv

Это старая версия документа!


Имитация файлового обмена

Облачный ТСД обменивается данными исключительно через веб-сервис, файловый или какой-либо другой оффлайн обмен добавлять не планируется.

Однако, имитация файлового обмена есть в веб-сервисе. Вы можете её использовать, если Ваша товароучетная система не поддерживает обмен данными со сторонними веб-сервисами через REST API.

Подготовьте базу штрих-кодов в формате csv файла (первая строка заголовок обязательна):

barcode,name,advanced_name,unit
4893729011893,Скрепы,,шт.
2000000000015,Велосипед,,
2900000005686,Блокнот,Желтый,литр
4960371004716,Деталь,,шт.
640522710850,Дрель,,пачка
725211167020,Утюг,синий,литр

И отправьте его методом POST в веб сервис по адресу /new/csv, В заголовке access-key POST запроса следует указать ключ доступа к веб-сервису.

Для отправки можно воспользоваться утилитой cURL или написать простой скрип на любом языке программирования, поддерживающим такие операции.

Вот пример отправки csv файла в наш облачный сервис через PHP скрипт.

Как видите, это не совсем файловый обмен, и отправителю и мобильному устройству нужно иметь доступ к веб-сервису обмена, передача данных производится по HTTP протоколу

В ответ веб-сервис вернет PNG изображение QR кода, который следует сканировать приложением Облачный ТСД.

Для имитации отправки собранных в виде файла в настройках мобильного приложения Облачный ТСД в разделе Веб-служба передачи данных следует включить опцию Самостоятельная отправка и настроить URL веб-службы и Ключ доступа.

По-умолчанию эти параметры настроены на нашу облачный веб-сервис с демонстрационным ключом доступа

После этих настроек в меню приложения появится пункт Отправить данные через веб-сервис. Приложение выгрузит собранные данные в настроенный веб-сервис обмена, а ссылку для их получения в формате csv отправит через выбранный Вами сервис (e-mail, мессенджеры и т.п.).

По ссылке открывается текстовый документ в формате csv:

barcode,quantity
2003637860748,1
2200000000163,2
2200000000170,1
2200000000361,1
2200000000453,1
2200000000682,1
7930042580136,1
cloudterminal/csv.1545995615.txt.gz · Последнее изменение: 2018/12/28 11:13 — kuld

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki