2541
правка
Изменения
Перейти к навигации
Перейти к поиску
[null 1. Импорт данных] в весовой комплекс Aclas Sensor из ПО компании xArt.
Один из вариантов импорта данных в комплекс весов самообслуживания - это передача данных посредством TCP протокола из программного обеспечения компании xArt.
Для импорта данных в формате xArt необходимо включить данный вид импорта в настройках весов: закладки «Импорт»-«xArt». В этом же меню настроек задаются параметры подключения к серверам xArt:
При импорте данных в ПО весов устанавливаются следующие соответствия полей протокола xArt и локальной базы данных:
{| class="wikitable"
|'''Поля в базе данных весов'''
|'''Поля в протоколе xArt'''
|'''Примечание'''
|-
|Number
|
|Используется номер загружаемой ячейки из команды протокола xArt
|-
|AddCode
|code
|
|-
|Name
|name
|
|-
|FullName
|full-name
|
|-
|Dep
|
|Берется из настроек по умолчанию
|-
|BarCodeType
|
|Используется значение из настроек по умолчанию
|-
|WeightUnit
|
|Используется значение из настроек по умолчанию
|-
|Label
|
|Используется значение из настроек по умолчанию
|-
|OwnerGroup
|directory
|Используется если задано
|-
|OwnerGroup
|group-code
|Используется если не задано поле «directory»
|-
|Messages
|comments
|
|-
|Price
|price
|
|-
|ShelfLife
|shelf-life
|
|-
|Tare
|tare-weight
|
|-
|PictureFileName
|picture-name
|
|-
|
|selling-time
|Используется в шаблоне сообщений
|-
|
|storage-temp
|Используется в шаблоне сообщений
|-
|
|kcalories
|Используется в шаблоне сообщений
|-
|
|proteines
|Используется в шаблоне сообщений
|-
|
|fat
|Используется в шаблоне сообщений
|-
|
|carbohydrates
|Используется в шаблоне сообщений
|-
|
|tr
|Используется в шаблоне сообщений
|-
|
|ingredients
|Используется в шаблоне сообщений
|}
При подключении весов к серверу xArt первая загрузка товаров происходит с очисткой локальной товарной базы в весах. При последующих загрузка весы переходят в режим обновления локальной товарной базы.
После начала получения данных о товарах ПО весов ждет определенное время (2 сек) следующие пакеты с данными о товарах. По прошествии времени ожидания, если более данных не поступало, тогда данные передаются в локальную базу данных весов. Весы блокируют работу до момента передачи данных во внутреннюю базу данных программы и перерисовки рабочих экранов. В это время на экран весов выводится информация о прогрессе обработки данных. Взвешивание товара и печать этикеток в этот момент невозможна. Если производится только обновление информации о цене и других, не отображаемых на экране параметрах товаров, то перерисовки экранов не происходит и процесс обновления информации происходит в несколько раз быстрее.
Если в данных отсутствует информация о группах товаров или у товара задана отсутствующая группа, тогда эти товары перемещаются в группу «Все товары». Номер и название этой группы задаются в настройках (закладка «Импорт» - «Общие»).
Данный протокол не поддерживает загрузку шаблонов этикеток. Этикетки следует импортировать в локальную базу весов с помощью других методов импорта, например: с помощью файлового импорта.
Если в данных отсутствует информация о картинках товаров, ПО весов выполняет привязкку картинок к товарам следующими способами:
'''1. ''' В файле XML с данными о товарах/группах присутствуют данные картинки в поле «Picture» в кодировке «Base64».
'''2. ''' В файле XML с данными о товарах/группах присутствует имя файла-картинки в поле «PictureFileName». Файл должен находиться, либо каталоге импорта, либо в каталоге картинок на весах: «/opt/R1Sensor/Data/Images» для ОС Linux или «c:/SSS/R1Sensor/Data/Images» для ОС Windows. Возможно расположение файла в подкаталогах, подкаталог должен быть обязательно указан в имени файла. Если указанный в поле «PictureFileName» файл не найден, производится попытка найти файл по варианту 3.
'''3. ''' Если поля «Picture» и «PictureFileName» отсутствуют, то производится поиск файл с расширением «.png» или «.bmp» и именем, равным номеру товара и названию товара (например: для товара №126 – «Яблоки», имя файла может быть слудующим «126.png», «plu126.png», «Яблоки.png», «126.bmp», «plu126. bmp», «Яблоки. bmp»), если файл найден - производится загрузка картинки товара из него.
'''4. ''' Если все вышеуказанные варианты не позволяют загрузить картинку товара, то производится попытка найти файл с картинкой по умолчанию. Данный вариант можно отключить в настройках весов: закладка «Общие» - «Интерфейс». Имя файла с картинкой по умолчанию задается там же в настройках весов.
Если картинка товара не найдена ни одним из вариантов, то картинка на экране весов не отображается.
В качестве картинок для товаров рекомендуется использовать графические файлы формата “.png”. Так же можно использовать файлы формата «.bmp», но следует учитывать, что они имеют больший объем.
Размер отображаемых картинок зависит от настроек экранных форм. Так же в настройках можно включить автоматическое масштабирование картинок до заданного размера. Следует учитывать, что при автоматическом масштабировании время перерисовки рабочих экранов увеличивается.
Перед сохранением импортированных данных о товарах в локальную базу товаров (содержится в файле «aclasdb.xml» или «aclasdb.db» в зависимости от настроек), весы сохраняют старую локальную базу в архиве. Архивы располагаются в каталоге «/opt/Exchange/Log/Archive/» для ОС Linux или «c:/Exchange/Log/Archive/» для ОС Windows. Создание архивов можно отключить в настройках весов: закладка «Импорт» - «Общие».
2. Перечень команд от сервера xArt, обрабатываемых весовым комплексом Aclas Sensor:
{| class="wikitable"
|'''Команда сервера'''
|'''Действие'''
|'''Примечание'''
|-
|scaled-open-device
|Открытие соединения с xArt сервером (установка связи).
|
|-
|scaled-close-device
|Закрытие соединения с xArt сервером (прерывание связи).
|
|-
|scaled-load-cell
|Загрузка данных товаров.
|
|-
|scaled-refresh-device
|''Действий не выполняется.''
|
|-
|scaled-reset-device
|Очистка локального буфера данных товаров.
|Локальная база товаров в весах не очищается.
|-
|log-message
|Записать сообщение в лог-файл весов.
|
|-
|hang-daemon
|''Действий не выполняется.''
|
|}
Новая страница: « [null 1. Импорт данных] в весовой комплекс Aclas Sensor из ПО компании xArt. Один из ва…»
[null 1. Импорт данных] в весовой комплекс Aclas Sensor из ПО компании xArt.
Один из вариантов импорта данных в комплекс весов самообслуживания - это передача данных посредством TCP протокола из программного обеспечения компании xArt.
Для импорта данных в формате xArt необходимо включить данный вид импорта в настройках весов: закладки «Импорт»-«xArt». В этом же меню настроек задаются параметры подключения к серверам xArt:
При импорте данных в ПО весов устанавливаются следующие соответствия полей протокола xArt и локальной базы данных:
{| class="wikitable"
|'''Поля в базе данных весов'''
|'''Поля в протоколе xArt'''
|'''Примечание'''
|-
|Number
|
|Используется номер загружаемой ячейки из команды протокола xArt
|-
|AddCode
|code
|
|-
|Name
|name
|
|-
|FullName
|full-name
|
|-
|Dep
|
|Берется из настроек по умолчанию
|-
|BarCodeType
|
|Используется значение из настроек по умолчанию
|-
|WeightUnit
|
|Используется значение из настроек по умолчанию
|-
|Label
|
|Используется значение из настроек по умолчанию
|-
|OwnerGroup
|directory
|Используется если задано
|-
|OwnerGroup
|group-code
|Используется если не задано поле «directory»
|-
|Messages
|comments
|
|-
|Price
|price
|
|-
|ShelfLife
|shelf-life
|
|-
|Tare
|tare-weight
|
|-
|PictureFileName
|picture-name
|
|-
|
|selling-time
|Используется в шаблоне сообщений
|-
|
|storage-temp
|Используется в шаблоне сообщений
|-
|
|kcalories
|Используется в шаблоне сообщений
|-
|
|proteines
|Используется в шаблоне сообщений
|-
|
|fat
|Используется в шаблоне сообщений
|-
|
|carbohydrates
|Используется в шаблоне сообщений
|-
|
|tr
|Используется в шаблоне сообщений
|-
|
|ingredients
|Используется в шаблоне сообщений
|}
При подключении весов к серверу xArt первая загрузка товаров происходит с очисткой локальной товарной базы в весах. При последующих загрузка весы переходят в режим обновления локальной товарной базы.
После начала получения данных о товарах ПО весов ждет определенное время (2 сек) следующие пакеты с данными о товарах. По прошествии времени ожидания, если более данных не поступало, тогда данные передаются в локальную базу данных весов. Весы блокируют работу до момента передачи данных во внутреннюю базу данных программы и перерисовки рабочих экранов. В это время на экран весов выводится информация о прогрессе обработки данных. Взвешивание товара и печать этикеток в этот момент невозможна. Если производится только обновление информации о цене и других, не отображаемых на экране параметрах товаров, то перерисовки экранов не происходит и процесс обновления информации происходит в несколько раз быстрее.
Если в данных отсутствует информация о группах товаров или у товара задана отсутствующая группа, тогда эти товары перемещаются в группу «Все товары». Номер и название этой группы задаются в настройках (закладка «Импорт» - «Общие»).
Данный протокол не поддерживает загрузку шаблонов этикеток. Этикетки следует импортировать в локальную базу весов с помощью других методов импорта, например: с помощью файлового импорта.
Если в данных отсутствует информация о картинках товаров, ПО весов выполняет привязкку картинок к товарам следующими способами:
'''1. ''' В файле XML с данными о товарах/группах присутствуют данные картинки в поле «Picture» в кодировке «Base64».
'''2. ''' В файле XML с данными о товарах/группах присутствует имя файла-картинки в поле «PictureFileName». Файл должен находиться, либо каталоге импорта, либо в каталоге картинок на весах: «/opt/R1Sensor/Data/Images» для ОС Linux или «c:/SSS/R1Sensor/Data/Images» для ОС Windows. Возможно расположение файла в подкаталогах, подкаталог должен быть обязательно указан в имени файла. Если указанный в поле «PictureFileName» файл не найден, производится попытка найти файл по варианту 3.
'''3. ''' Если поля «Picture» и «PictureFileName» отсутствуют, то производится поиск файл с расширением «.png» или «.bmp» и именем, равным номеру товара и названию товара (например: для товара №126 – «Яблоки», имя файла может быть слудующим «126.png», «plu126.png», «Яблоки.png», «126.bmp», «plu126. bmp», «Яблоки. bmp»), если файл найден - производится загрузка картинки товара из него.
'''4. ''' Если все вышеуказанные варианты не позволяют загрузить картинку товара, то производится попытка найти файл с картинкой по умолчанию. Данный вариант можно отключить в настройках весов: закладка «Общие» - «Интерфейс». Имя файла с картинкой по умолчанию задается там же в настройках весов.
Если картинка товара не найдена ни одним из вариантов, то картинка на экране весов не отображается.
В качестве картинок для товаров рекомендуется использовать графические файлы формата “.png”. Так же можно использовать файлы формата «.bmp», но следует учитывать, что они имеют больший объем.
Размер отображаемых картинок зависит от настроек экранных форм. Так же в настройках можно включить автоматическое масштабирование картинок до заданного размера. Следует учитывать, что при автоматическом масштабировании время перерисовки рабочих экранов увеличивается.
Перед сохранением импортированных данных о товарах в локальную базу товаров (содержится в файле «aclasdb.xml» или «aclasdb.db» в зависимости от настроек), весы сохраняют старую локальную базу в архиве. Архивы располагаются в каталоге «/opt/Exchange/Log/Archive/» для ОС Linux или «c:/Exchange/Log/Archive/» для ОС Windows. Создание архивов можно отключить в настройках весов: закладка «Импорт» - «Общие».
2. Перечень команд от сервера xArt, обрабатываемых весовым комплексом Aclas Sensor:
{| class="wikitable"
|'''Команда сервера'''
|'''Действие'''
|'''Примечание'''
|-
|scaled-open-device
|Открытие соединения с xArt сервером (установка связи).
|
|-
|scaled-close-device
|Закрытие соединения с xArt сервером (прерывание связи).
|
|-
|scaled-load-cell
|Загрузка данных товаров.
|
|-
|scaled-refresh-device
|''Действий не выполняется.''
|
|-
|scaled-reset-device
|Очистка локального буфера данных товаров.
|Локальная база товаров в весах не очищается.
|-
|log-message
|Записать сообщение в лог-файл весов.
|
|-
|hang-daemon
|''Действий не выполняется.''
|
|}