Статья успешно отправлена на почту

Настройка параметров файлового обмена (Excel/Csv) с Mobile SMARTS

Применимо к продуктам: Mobile SMARTS платформа
Последние изменения: 2024-03-26

Выделите текст или фото, с замеченной ошибкой > нажмите карандаш для редактирования

Заметили ошибку в тексте?
Напишите нам, мы исправим!

Основные настройки параметров обмена, такие как пути в папкам, формат, кодировка файлов и т. д. хранятся в файле по пути [Папка базы]\XlsCsv\XlsCsvUtil.exe.config.


Часть этих настроек можно также редактировать через окно в утилите обмена.


Полный список доступных настроек:

Указывает содержит ли файл с пользователями весь справочник пользователей, или дополняет уже выгруженный ранее.

  • true — справочник полный
  • false — дополняет текущий

Имя Значения Описание
exchangeformat csv, csvcomma, xls, xlsx, xml Используемый формат файлов
output_exchangeformat csv, csvcomma, xls, xlsx, xml
можно указать несколько через ‘|'
Опционально позволяет задать выходной формат файлов, или даже несколько.
Пример: «csv|xlsx» — завершенные документы будут конвертироваться и в csv и в Excel формат.
encoding utf-8|windows-1251 Кодировка, в которой сохранены данные и шаблоны конвертации.
Параметр актуален только для форматов csv и xml.
cultureInfo имя локализации
https://msdn.microsoft.com/en-us/library/cc233982.aspx
Задает использование нестандартной локализации. Влияет на преобразование в текстовую форму различных типов данных. Например, с русской локализации дробная часть чисел выводится через запятую, а в английской через точку.
По умолчанию: текущая локализация системы
Пример: «ru-RU», «en-EN»
uploadFolder путь к папке Путь к папке с данными для загрузки в Mobile SMARTS.
downloadFolder путь к папке Путь к папке для итоговых файлов после работы на мобильном устройстве.
notDeleteCompletedDocuments true или false Флаг задает, надо ли удалять документ с сервера или мобильного устройства после успешной конвертации.
true — файл не удаляется
false — файл удаляется
notReadFirstString true или false Флаг задает, должна ли первая строка файла с данными восприниматься как заголовок, или данные в файле начинаются сразу, без заголовка.
true — первая строка заголовок
false — первая строка является данными
IsGoodBad true или false Задает режим, при работе которого исходный файл с данными после конвертации перемещается в «Good» или папку «Bad».
overwriteProducts true или false Указывает содержит ли файл с товарами весь справочник товаров, или дополняет уже выгруженный ранее.
true — справочник полный
false — дополняет текущий
overwriteCells true или false Указывает содержит ли файл с ячейками весь справочник товаров, или дополняет уже выгруженный ранее.
true — справочник полный
false — дополняет текущий
overwriteUsers true или false
createProductsNameLookup true или false Указывает строить ли для справочника товаров индекс для текстового поиска по названию товара.
writeOutputSectionHeaders true или false только для csv
Указывает, выводить ли в выходные файлы имена секций данных или нет.
writeOutputSectionFieldNames true или false только для csv
Указывает, выводить ли в выходные файлы заголовки колонок с данными или нет.
productsFileName маска имени файла Позволяет задать имя исходного файла с номенrлатурой для конвертации в Mobile SMARTS.
Поддерживается поиск по маске
По умолчанию: Номенклатура.*, Products.*
ИмяТаблицыFileName маска имени файла Позволяет задать имя исходного файла с данными таблицы для конвертации в Mobile SMARTS.
Поддерживается поиск по маске
По умолчанию: ИмяТаблицы.*
documentsFileName маска имени файла Позволяет задать общую маску файлов документов для конвертации в Mobile SMARTS.
По умолчанию: ИмяТипаДокумента*.*
DocAlias_ИмяТипа маска имени файла Позволяет задать различные маски имен файлов для разных типов документов для конвертации в Mobile SMARTS.

Пример файла настроек:

<?xmlversion="1.0"?>
<configuration>
<appSettings>
<add key="overwriteUsers" value="True" />
<add key="notReadFirstString" value="True" />
<add key="exchangeformat" value="csv" />
<add key="IsGoodBad" value="True" />
<add key="encoding" value="utf-8" />
<add key="notDeleteCompletedDocuments" value="True" />
</appSettings>
</configuration>
Была ли статья полезна?
Спасибо за ваш отзыв!
Отзыв
Заполните, пожалуйста, данную форму, что конкретно вы не нашли, оставьте свои комментарии о работе сайта / полезности / сложности с навигацией
0/500