Утилита Excel и CSV обмена
Утилита Excel и CSV обмена позволяет конвертировать документы из нескольких форматов в формат, по нятный терминалу, загружать их на mobile device в виде заданий на исполнение, а также скачивать с терминала выполненные задания и конвертировать их обратно в нужный вам формат. В качестве программы для терминала используется клиентское приложение Клеверенса.
Запуск утилиты обмена на ПК
Из менеджера баз
Для запуска утилиты запустите менеджер баз(ярлык Mobile SMARTS на рабочем столе), выберите из списка базу, для которой хотите запустить Excel/CSV обмен, нажмите на стрелку возле кнопки «Открыть», а затем — «Открыть Excel/CSV».
Из командной строки
Введите в командную строку:
XlsCsvUtil.exe /id код_базы [full|upload|download] [noclose|close] [nocloseerr|closeerr] [notray|tray]
где id код_базы — код базы, который можно получить в менеджере баз, нажав на нужную базу в списке.
| Параметр | Описание |
|---|---|
| full | Последовательное выполнение процесса выгрузки и загрузки |
| upload | Только выгрузка документов на mobile device |
| download | Только загрузка документов с mobile device |
| noclose | Не закрывать утилиту после выполнения |
| close | Закрыть утилиту после выполнения |
| nocloseerr | Не закрывать после ошибки |
| closeerr | Закрыть после ошибки |
| notray | Не сворачивать в трей |
| tray | Свернуть в трей |
Пример:
Во всех случаях будет произведено подключение к базе 7a05d8eb-a672-4151-9def-34534534d с последующим обменом данными.
В данном случае будет произведен полный обмен данными (выгрузка и загрузка с mobile device) без закрытия утилиты и сворачиванием в трей:
XlsCsvUtil.exe /id 7a05d8eb-a672-4151-9def-34534534d full noclose nocloseerr tray
Назначение кнопок утилиты
- На сервер — выполняет только первую половину цикла обмена: отправляет на терминал документы, но ничего с терминала не скачивает.
- С сервера — выполняет только вторую половину цикла обмена: забирает с терминала выполненные задания, но ничего на терминал не отправляет.
Для обмена документами и номенклатурой в программе предусмотрены папки «На терминал» и «С терминала», которые можно открыть через интерфейс программы (меню «Папки»). Программа поддерживает следующие форматы файлов:
- Файлы Excel (.xls;.xlsx) заданного формата. Примеры документов лежат в папке «На терминал».
- CommaSeparatedValue (*.csv) — простые текстовые файлы, в которых колонки отделены табуляцией, а строки — переводом строки.
Для правильной работы программе необходимо иметь в папке «На терминал» файл с данными номенклатуры. Формат и наименование файла с номенклатурой жестко заданы, пример файла ставится вместе с программой и уже лежит в папке «На терминал». Файлы документов, которые нужно отправить на терминал, должны наименоваться определенным образом, а именно: сначала имя типа документа согласно конфигурации, а затем его номер в произвольном виде.
Настройки утилиты
С помощью пункта меню «Файл → Параметры обмена…» можно настроить используемый формат данных и переопределить пути к папкам «На терминал» и «С терминала».
Универсальная программа поддерживает четыре формата данных: файлы Excel (.xls;.xlsx), файлы CSV с разделителем «запятая», и файлы CSV с разделителем «точка с запятой». Единовременно может быть выбран только один используемый формат. Файлы других форматов будут игнорироваться. Выбор осуществляется в разделе Формат файлов:
При использовании нестандартных путей для обмена данными, можно поменять адрес по умолчанию на нужный:
Если требуется не удалять завершенные документы с терминала после обмена данными, то необходимо поставить галочку напротив данного пункта:
За чтение или игнорирование заголовков отвечает следующий функционал:
Для перезаписи существующей номенклатуры используется переключатель из списка:
