Открыть главное меню

Изменения

Импорт данных из XML файлов

238 байт добавлено, 15:23, 14 декабря 2017
Нет описания правки
Один из вариантов импорта данных в весовой комплекс весов самообслуживания - это передача данных посредством файлов в формате XML.
Разрешение импорта файлов в формате XML, местоположение импортируемых файлов, интервал проверки наличия файлов и другие параметры задается в настройках весов: закладки «Импорт»-«Общие» и «Импорт»-«Файловый импорт».
Имена файлов для импорта:
:''<code>InScale.xml </code>'' или ''<code>InScaleХХХ.xml </code>'' - содержит данные о товарах, группах и шаблонах этикеток, где ХХХ - номер импорта для последовательного импорта нескольких обновлений.
При последовательном импорте файлы анализируются в порядке даты/времени их создания.
Существует несколько вариантов привязки картинок к товарам:
# В файле XML с данными о товарах/группах присутствуют данные картинки в поле «Picture» в кодировке «Base64».
# В файле XML с данными о товарах/группах присутствует имя файла-картинки в поле «PictureFileName». Файл должен находиться, либо каталоге импорта, либо в каталоге картинок на весах: «''<code>/opt/R1Sensor/Data/Images» Images</code>'' для ОС Linux или «c''<code>c:/SSS/R1Sensor/Data/Images» Images</code>'' для ОС Windows. Возможно расположение файла в подкаталогах, подкаталог должен быть обязательно указан в имени файла. Если указанный в поле «PictureFileName» файл не найден, производится попытка найти файл по варианту 3. # Если поля «Picture» и «PictureFileName» отсутствуют, то производится поиск файл с расширением «''<code>.png» png</code>'' или «''<code>.bmp» bmp</code>'' и именем, равным номеру товара и названию товара (например: для товара №126 – «Яблоки», имя файла может быть слудующим «126''<code>126.png»png</code>'', «plu126''<code>plu126.png»png</code>'', «Яблоки''<code>Яблоки.png»png</code>'', «126''<code>126.bmp»bmp</code>'', «plu126''<code>plu126. bmp»bmp</code>'', «Яблоки''<code>Яблоки. bmp»bmp</code>''), если файл найден - производится загрузка картинки товара из него.
# Если все вышеуказанные варианты не позволяют загрузить картинку товара, то производится попытка найти файл с картинкой по умолчанию. Данный вариант можно отключить в настройках весов: закладка «Общие» - «Интерфейс». Имя файла с картинкой по умолчанию задается там же в настройках весов.
Если картинка товара не найдена ни одним из вариантов, то картинка на экране весов не отображается.
Перед сохранением импортированных данных о товарах в локальную базу товаров (содержится в файле «aclasdb''<code>aclasdb.xml» xml</code>'' или «aclasdb''<code>aclasdb.db» db</code>'' в зависимости от настроек), весы сохраняют старую локальную базу в архиве. Архивы располагаются в каталоге «''<code>/opt/Exchange/Log/Archive/» </code>'' для ОС Linux или «c''<code>c:/Exchange/Log/Archive/» </code>'' для ОС Windows. Создание архивов можно отключить в настройках весов: закладка «Импорт» - «Общие».После успешной обработки файл импорта удаляется и создается архив содержащий файл импорта и протокол обработки файла импорта. Архив создается в каталоге «''<code>/opt/Exchange/Log/ProcessedFiles/» </code>'' для ОС Linux или «c''<code>c:/Exchange/Log/ProcessedFiles/» </code>'' для ОС Windows. Создание архивов можно отключить в настройках весов: закладка «Импорт» - «Файловый импорт».Если импорт прошел неудачно, файл импорта удаляется и содержащий файл импорта и протокол обработки файла импорта. Архив создается в каталоге «''<code>/opt/Exchange/Log/BadFiles/» </code>'' для ОС Linux или «c''<code>c:/Exchange/Log/BadFiles/» </code>'' для ОС Windows. Создание архивов отключается совместно с архивирование файлов при удачном импорте данных.
Правила задания срока годности товара: