Правила привязки картинок к товарам: различия между версиями

Материал из Википедия ЭТИМа (ETIM Wikipedia)
Перейти к навигации Перейти к поиску
(Правила привязки)
(Для протоколов которые не выгружаю файлы импорта)
 
(не показаны 3 промежуточные версии этого же участника)
Строка 11: Строка 11:
 
При импорте данных о товарах из внешних товароучетных систем совместно со стандартными для весов данными о товарах (например: номер, название, цена и т.д.) должны присутствовать данные о картинке, выводимой на кнопке, с помощью которой покупатель выбирает товар. Есть товароучетные системы, которые могут выгружать данные о картинках, но есть и те, которые не могут.
 
При импорте данных о товарах из внешних товароучетных систем совместно со стандартными для весов данными о товарах (например: номер, название, цена и т.д.) должны присутствовать данные о картинке, выводимой на кнопке, с помощью которой покупатель выбирает товар. Есть товароучетные системы, которые могут выгружать данные о картинках, но есть и те, которые не могут.
  
'''Благодаря наличию интелектуальных алгоритмов весовой комплекс R1Sensor может работать с любой из этих систем.'''
+
'''Благодаря наличию интеллектуальных алгоритмов весовой комплекс R1Sensor может работать с любой из этих систем.'''
  
 
Для этого предусмотрено несколько правил, позволяющих привязать картинки к товарам и/или группам товаров в случае, если данные о картинках не передаются из товароучетной программы.
 
Для этого предусмотрено несколько правил, позволяющих привязать картинки к товарам и/или группам товаров в случае, если данные о картинках не передаются из товароучетной программы.
Строка 19: Строка 19:
  
 
=Последовательность работы с картинками=
 
=Последовательность работы с картинками=
==Для протоколов которые не выгружаю файлы импорта==
+
==Для протоколов которые не выгружают файлы импорта==
#Записать картинки в каталог {{Путь к файлу|/opt/R1Sensor/Data/Image}} для ОС Linux или {{Путь к файлу|c:/SSS/R1Sensor/Data/Images}} для ОС Windows;
+
#Записать картинки в специальные каталоги ([[Правила_привязки_картинок_к_товарам#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80_.D0.B7.D0.B0.D0.BC.D0.B5.D0.BD.D1.8B_.D0.BA.D0.B0.D1.80.D1.82.D0.B8.D0.BD.D0.BA.D0.B8_.D1.82.D0.BE.D0.B2.D0.B0.D1.80.D0.B0_.D0.BD.D0.B0_.D0.BD.D0.B0.D0.B7.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5|см. ниже]]);
 
#Произвести выгрузку данных на весы.
 
#Произвести выгрузку данных на весы.
==Для файл-обменных протоколов которые выгружаю файлы импорта==
+
 
#Записать картинки в '''каталог импорта''', либо в каталог {{Путь к файлу|/opt/R1Sensor/Data/Image}} для ОС Linux или {{Путь к файлу|c:/SSS/R1Sensor/Data/Images}} для ОС Windows;
+
==Для файл-обменных протоколов которые выгружают файлы импорта==
 +
#Записать картинки в '''каталог импорта''', либо в специальные каталоги ([[Правила_привязки_картинок_к_товарам#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80_.D0.B7.D0.B0.D0.BC.D0.B5.D0.BD.D1.8B_.D0.BA.D0.B0.D1.80.D1.82.D0.B8.D0.BD.D0.BA.D0.B8_.D1.82.D0.BE.D0.B2.D0.B0.D1.80.D0.B0_.D0.BD.D0.B0_.D0.BD.D0.B0.D0.B7.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5|см. ниже]]);
 
#Произвести запись файла с данными о товарах в каталог импорта.
 
#Произвести запись файла с данными о товарах в каталог импорта.
 
==Для всех протоколов при загрузке картинок из сети==
 
==Для всех протоколов при загрузке картинок из сети==
Строка 35: Строка 36:
  
 
#Если в файле c импортируемыми данными или при передаче данных по поддерживаемым протоколам (протокол R1Sensor, протокол Digi и др.) в товарах/группах присутствуют данные картинки в полях «Picture» в кодировке «Base64».
 
#Если в файле c импортируемыми данными или при передаче данных по поддерживаемым протоколам (протокол R1Sensor, протокол Digi и др.) в товарах/группах присутствуют данные картинки в полях «Picture» в кодировке «Base64».
#Если файле в файле c импортируемыми данными или при передаче данных по поддерживаемым протоколам в товарах/группах присутствует имя файла-картинки в поле «PictureFileName». Файл должен находиться, либо каталоге импорта, либо в каталоге картинок на весах: {{Путь к файлу|/opt/R1Sensor/Data/Image}} для ОС Linux или {{Путь к файлу|c:/SSS/R1Sensor/Data/Images}} для ОС Windows. Возможно расположение файла в подкаталогах, подкаталог должен быть обязательно указан в имени файла. Если указанный в поле «PictureFileName» файл не найден, производится попытка найти файл по варианту 3.  
+
#Если файле в файле c импортируемыми данными или при передаче данных по поддерживаемым протоколам в товарах/группах присутствует имя файла-картинки в поле «PictureFileName». Файл должен находиться, либо каталоге импорта, либо в каталоге картинок на весах ([[Правила_привязки_картинок_к_товарам#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80_.D0.B7.D0.B0.D0.BC.D0.B5.D0.BD.D1.8B_.D0.BA.D0.B0.D1.80.D1.82.D0.B8.D0.BD.D0.BA.D0.B8_.D1.82.D0.BE.D0.B2.D0.B0.D1.80.D0.B0_.D0.BD.D0.B0_.D0.BD.D0.B0.D0.B7.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5|см. ниже]]). Возможно расположение файла в подкаталогах, подкаталог должен быть обязательно указан в имени файла. Если указанный в поле «PictureFileName» файл не найден, производится попытка найти файл по варианту 3.  
#Если поля «Picture» и «PictureFileName» отсутствуют, то производится поиск файл с расширением «.png» или «.bmp» и  именем, равным '''номеру товара''', '''коду магазина''' или '''названию товара''' (например: для товара №126 – «Яблоки», имя файла может быть следующим: {{Имя файла|126.png}}, {{Имя файла|plu126.png}}, {{Путь к файлу|Яблоки.png}}, {{Имя файла|126.bmp}}, {{Имя файла|plu126.bmp}, {{Путь к файлу|Яблоки.bmp}}), если файл найден - производится загрузка картинки товара из него.
+
#Если поля «Picture» и «PictureFileName» отсутствуют, то производится поиск файл с расширением {{Имя файла|.png}} или {{Имя файла|.bmp}} и  именем, равным '''номеру товара''', '''коду магазина''' или '''названию товара''' (например: для товара №126 – «Яблоки», имя файла может быть следующим: {{Имя файла|126.png}}, {{Имя файла|plu126.png}}, {{Путь к файлу|Яблоки.png}}, {{Имя файла|126.bmp}}, {{Имя файла|plu126.bmp}}, {{Путь к файлу|Яблоки.bmp}}), если файл найден - производится загрузка картинки товара из него.
 
#Если в настройках разрешена загрузка картинок по сети - производится попытка загрузки файла-картинки по сети.
 
#Если в настройках разрешена загрузка картинок по сети - производится попытка загрузки файла-картинки по сети.
 
#Если все вышеуказанные варианты не позволяют загрузить картинку товара, то производится попытка найти файл с картинкой по умолчанию. Данный вариант можно отключить в настройках весов: закладка {{Пункт меню|Общие - Интерфейс}}. Имя файла с картинкой по умолчанию задается там же в настройках весов.  
 
#Если все вышеуказанные варианты не позволяют загрузить картинку товара, то производится попытка найти файл с картинкой по умолчанию. Данный вариант можно отключить в настройках весов: закладка {{Пункт меню|Общие - Интерфейс}}. Имя файла с картинкой по умолчанию задается там же в настройках весов.  
 
#Если использование ''картинки по умолчанию'' нежелательно, то возможно использовать алгоритм автоматической замены картинки товара на название товара. В данном варианте все поле картинки занимает "Наименование товара", а вместо названия может выводится "Код товара", "Код магазина" или "Доп. номер" из данных о товаре. Режим замены картинки на название выключается [[Руководство_по_настройке_весов_LS515#.D0.9F.D0.BE.D0.B4.D1.80.D0.B0.D0.B7.D0.B4.D0.B5.D0.BB_.22.D0.98.D0.BD.D1.82.D0.B5.D1.80.D1.84.D0.B5.D0.B9.D1.81.22|в настройках весов]]. Настройка замены вывода в поле "Наименование товара" производится через [[Изменение_визуальных_форм#.D0.94.D0.BB.D1.8F_.D1.8D.D0.BB.D0.B5.D0.BC.D0.B5.D0.BD.D1.82.D0.B0_.22Goods.2FName.22|изменение экранных форм]].
 
#Если использование ''картинки по умолчанию'' нежелательно, то возможно использовать алгоритм автоматической замены картинки товара на название товара. В данном варианте все поле картинки занимает "Наименование товара", а вместо названия может выводится "Код товара", "Код магазина" или "Доп. номер" из данных о товаре. Режим замены картинки на название выключается [[Руководство_по_настройке_весов_LS515#.D0.9F.D0.BE.D0.B4.D1.80.D0.B0.D0.B7.D0.B4.D0.B5.D0.BB_.22.D0.98.D0.BD.D1.82.D0.B5.D1.80.D1.84.D0.B5.D0.B9.D1.81.22|в настройках весов]]. Настройка замены вывода в поле "Наименование товара" производится через [[Изменение_визуальных_форм#.D0.94.D0.BB.D1.8F_.D1.8D.D0.BB.D0.B5.D0.BC.D0.B5.D0.BD.D1.82.D0.B0_.22Goods.2FName.22|изменение экранных форм]].
  
Для специфик протоколов весов Digi поддерживающих передачу картирок автопоиск картинок не используется, работает только функция загрузки картинок по сети.
+
=Каталоги в которых осуществляется автопоиск картинок=
  
Для специфики протокола весов Digi "SM 100/300" автопоиск работает всегда.
+
* {{Путь к файлу|/opt/R1Sensor/Data/Image}}
 +
* {{Путь к файлу|/opt/R1Sensor/Data/Images/GoodsPictures}}
 +
* {{Путь к файлу|/opt/R1Sensor/Data/Image/GroupPictures}}
 +
* {{Путь к файлу|/opt/R1Sensor/Data/Image/Digi}}
  
Пример замены картинки товара на название:
+
= Исключения и особое поведение =
[[Файл:Change-picture-to-name.png|300x300px|center|мини|frame|alt=Увеличить рисунок|Замена картинки на наименование]]
+
 
 +
* Для специфик протоколов весов Digi поддерживающих передачу картинок: автопоиск картинок не используется, работает только функция загрузки картинок по сети.
 +
* Для специфики протокола весов Digi "SM 100/300": автопоиск работает всегда.
  
 +
{{К сведению|Если картинка товара не найдена ни одним из вариантов, и не задана картинка по умолчанию, то картинка на экране весов не отображается (отображается только фоновый цвет, заданный в настройках формы).}}
  
 +
= Пример замены картинки товара на название =
 +
[[Файл:Change-picture-to-name.png|300x300px|center|мини|frame|alt=Увеличить рисунок|Замена картинки на наименование]]
  
{{К сведению|Если картинка товара не найдена ни одним из вариантов, и не задана картинка по умолчанию, то картинка на экране весов не отображается (отображается только фоновый цвет, заданный в настройках формы).}}
+
[[Категория: LS515]]
 +
[[Категория: Весы]]
 +
[[Категория: Интеграция]]

Текущая версия на 11:11, 28 мая 2021


Общие сведения

В сенсорных весах самообслуживания для раскрытия полного функционала весов необходимо использовать картинки для каждой из групп и товаров.

Это помогает покупателю быстрее сориентироваться при выборе нужного ему товара. Также информация на экране выглядит более наглядно и привлекательно.


При импорте данных о товарах из внешних товароучетных систем совместно со стандартными для весов данными о товарах (например: номер, название, цена и т.д.) должны присутствовать данные о картинке, выводимой на кнопке, с помощью которой покупатель выбирает товар. Есть товароучетные системы, которые могут выгружать данные о картинках, но есть и те, которые не могут.

Благодаря наличию интеллектуальных алгоритмов весовой комплекс R1Sensor может работать с любой из этих систем.

Для этого предусмотрено несколько правил, позволяющих привязать картинки к товарам и/или группам товаров в случае, если данные о картинках не передаются из товароучетной программы.


! Наряду с работой с файлами-картинками, в весовом комплексе предусмотрена возможность автоматической загрузки картинок из локальной сети или сети Internet. Настройка загрузки описана в соответствующем разделе руководства.



Последовательность работы с картинками

Для протоколов которые не выгружают файлы импорта

  1. Записать картинки в специальные каталоги (см. ниже);
  2. Произвести выгрузку данных на весы.

Для файл-обменных протоколов которые выгружают файлы импорта

  1. Записать картинки в каталог импорта, либо в специальные каталоги (см. ниже);
  2. Произвести запись файла с данными о товарах в каталог импорта.

Для всех протоколов при загрузке картинок из сети

  1. Запрограммировать в настройках весов шаблон пути загрузки файла-картинки;
  2. Записать картинки на сервер;
  3. Произвести выгрузку данных на весы.

Правила привязки

Картинки могут привязываться к товарам по нескольким следующим правилам:

  1. Если в файле c импортируемыми данными или при передаче данных по поддерживаемым протоколам (протокол R1Sensor, протокол Digi и др.) в товарах/группах присутствуют данные картинки в полях «Picture» в кодировке «Base64».
  2. Если файле в файле c импортируемыми данными или при передаче данных по поддерживаемым протоколам в товарах/группах присутствует имя файла-картинки в поле «PictureFileName». Файл должен находиться, либо каталоге импорта, либо в каталоге картинок на весах (см. ниже). Возможно расположение файла в подкаталогах, подкаталог должен быть обязательно указан в имени файла. Если указанный в поле «PictureFileName» файл не найден, производится попытка найти файл по варианту 3.
  3. Если поля «Picture» и «PictureFileName» отсутствуют, то производится поиск файл с расширением .png или .bmp и именем, равным номеру товара, коду магазина или названию товара (например: для товара №126 – «Яблоки», имя файла может быть следующим: 126.png, plu126.png, Яблоки.png, 126.bmp, plu126.bmp, Яблоки.bmp), если файл найден - производится загрузка картинки товара из него.
  4. Если в настройках разрешена загрузка картинок по сети - производится попытка загрузки файла-картинки по сети.
  5. Если все вышеуказанные варианты не позволяют загрузить картинку товара, то производится попытка найти файл с картинкой по умолчанию. Данный вариант можно отключить в настройках весов: закладка Общие - Интерфейс. Имя файла с картинкой по умолчанию задается там же в настройках весов.
  6. Если использование картинки по умолчанию нежелательно, то возможно использовать алгоритм автоматической замены картинки товара на название товара. В данном варианте все поле картинки занимает "Наименование товара", а вместо названия может выводится "Код товара", "Код магазина" или "Доп. номер" из данных о товаре. Режим замены картинки на название выключается в настройках весов. Настройка замены вывода в поле "Наименование товара" производится через изменение экранных форм.

Каталоги в которых осуществляется автопоиск картинок

  • /opt/R1Sensor/Data/Image
  • /opt/R1Sensor/Data/Images/GoodsPictures
  • /opt/R1Sensor/Data/Image/GroupPictures
  • /opt/R1Sensor/Data/Image/Digi

Исключения и особое поведение

  • Для специфик протоколов весов Digi поддерживающих передачу картинок: автопоиск картинок не используется, работает только функция загрузки картинок по сети.
  • Для специфики протокола весов Digi "SM 100/300": автопоиск работает всегда.


! Если картинка товара не найдена ни одним из вариантов, и не задана картинка по умолчанию, то картинка на экране весов не отображается (отображается только фоновый цвет, заданный в настройках формы).



Пример замены картинки товара на название

Увеличить рисунок
Замена картинки на наименование