Перейти к основному содержимому
Версия: 4.0

Утилита Excel и CSV обмена

Утилита Excel и CSV обмена позволяет конвертировать документы из нескольких форматов в формат, понятный терминалу, загружать их на mobile device в виде заданий на исполнение, а также скачивать с терминала выполненные задания и конвертировать их обратно в нужный вам формат. В качестве программы для терминала используется клиентское приложение Клеверенса.

мастер лицензий

Запуск утилиты обмена на ПК​

Из менеджера баз​

Для запуска утилиты запустите менеджер баз(ярлык Mobile SMARTS на рабочем столе), выберите из списка базу, для которой хотите запустить Excel/CSV обмен, нажмите на стрелку возле кнопки «Открыть», а затем — «Открыть Excel/CSV».

database manager

Из командной строки​

Введите в командную строку:

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

Назначение кнопок утилиты​

  • На сервер — выполняет только первую половину цикла обмена: отправляет на терминал документы, но ничего с терминала не скачивает.
  • С сервера — выполняет только вторую половину цикла обмена: забирает с терминала выполненные задания, но ничего на терминал не отправляет.

Для обмена документами и номенклатурой в программе предусмотрены папки «На терминал» и «С терминала», которые можно открыть через интерфейс программы (меню «Папки»). Программа поддерживает следующие форматы файлов:

  1. Файлы Excel (.xls;.xlsx) заданного формата. Примеры документов лежат в папке «На терминал».
  2. CommaSeparatedValue (*.csv) — простые текстовые файлы, в которых колонки отделены табуляцией, а строки — переводом строки.

Для правильной работы программе необходимо иметь в папке «На терминал» файл с данными номенклатуры. Формат и наименование файла с номенклатурой жестко заданы, пример файла ставится вместе с программой и уже лежит в папке «На терминал». Файлы документов, которые нужно отправить на терминал, должны наименоваться определенным образом, а именно: сначала имя типа документа согласно конфигурации, а затем его номер в произвольном виде.

Настройки утилиты​

С помощью пункта меню «Файл → Параметры обмена…» можно настроить используемый формат данных и переопределить пути к папкам «На терминал» и «С терминала».

мастер лицензий

Универсальная программа поддерживает четыре формата данных: файлы Excel (.xls;.xlsx), файлы CSV с разделителем «запятая», и файлы CSV с разделителем «точка с запятой». Единовременно может быть выбран только один используемый формат. Файлы других форматов будут игнорироваться. Выбор осуществляется в разделе Формат файлов:

мастер лицензий

При использовании нестандартных путей для обмена данными, можно поменять адрес по умолчанию на нужный:

мастер лицензий

Если требуется не удалять завершенные документы с терминала после обмена данными, то необходимо поставить галочку напротив данного пункта:

мастер лицензий

За чтение или игнорирование заголовков отвечает следующий функционал:

мастер лицензий

Для перезаписи существующей номенклатуры используется переключатель из списка:

мастер лицензий мастер лицензий мастер лицензий мастер лицензий мастер лицензий