Правила привязки картинок к товарам: различия между версиями
Michael (обсуждение | вклад) |
Michael (обсуждение | вклад) |
||
Строка 23: | Строка 23: | ||
#Произвести выгрузку данных на весы. | #Произвести выгрузку данных на весы. | ||
==Для файл-обменных протоколов которые выгружают файлы импорта== | ==Для файл-обменных протоколов которые выгружают файлы импорта== | ||
− | #Записать картинки в '''каталог импорта''', либо в специальные каталоги (см. ниже); | + | #Записать картинки в '''каталог импорта''', либо в специальные каталоги ([[Правила_привязки_картинок_к_товарам#.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: | Строка 35: | ||
#Если в файле c импортируемыми данными или при передаче данных по поддерживаемым протоколам (протокол R1Sensor, протокол Digi и др.) в товарах/группах присутствуют данные картинки в полях «Picture» в кодировке «Base64». | #Если в файле c импортируемыми данными или при передаче данных по поддерживаемым протоколам (протокол R1Sensor, протокол Digi и др.) в товарах/группах присутствуют данные картинки в полях «Picture» в кодировке «Base64». | ||
− | #Если файле в файле c импортируемыми данными или при передаче данных по поддерживаемым протоколам в товарах/группах присутствует имя файла-картинки в поле «PictureFileName». Файл должен находиться, либо каталоге импорта, либо в каталоге картинок на весах (см. ниже). Возможно расположение файла в подкаталогах, подкаталог должен быть обязательно указан в имени файла. Если указанный в поле «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}}), если файл найден - производится загрузка картинки товара из него. | ||
#Если в настройках разрешена загрузка картинок по сети - производится попытка загрузки файла-картинки по сети. | #Если в настройках разрешена загрузка картинок по сети - производится попытка загрузки файла-картинки по сети. | ||
Строка 50: | Строка 50: | ||
= Исключения и особое поведение = | = Исключения и особое поведение = | ||
− | * Для специфик протоколов весов Digi поддерживающих передачу картинок автопоиск картинок не используется, работает только функция загрузки картинок по сети. | + | * Для специфик протоколов весов Digi поддерживающих передачу картинок: автопоиск картинок не используется, работает только функция загрузки картинок по сети. |
− | * Для специфики протокола весов Digi "SM 100/300" автопоиск работает всегда. | + | * Для специфики протокола весов Digi "SM 100/300": автопоиск работает всегда. |
{{К сведению|Если картинка товара не найдена ни одним из вариантов, и не задана картинка по умолчанию, то картинка на экране весов не отображается (отображается только фоновый цвет, заданный в настройках формы).}} | {{К сведению|Если картинка товара не найдена ни одним из вариантов, и не задана картинка по умолчанию, то картинка на экране весов не отображается (отображается только фоновый цвет, заданный в настройках формы).}} |
Версия 11:10, 28 мая 2021
Содержание
Общие сведения
В сенсорных весах самообслуживания для раскрытия полного функционала весов необходимо использовать картинки для каждой из групп и товаров.
Это помогает покупателю быстрее сориентироваться при выборе нужного ему товара. Также информация на экране выглядит более наглядно и привлекательно.
При импорте данных о товарах из внешних товароучетных систем совместно со стандартными для весов данными о товарах (например: номер, название, цена и т.д.) должны присутствовать данные о картинке, выводимой на кнопке, с помощью которой покупатель выбирает товар. Есть товароучетные системы, которые могут выгружать данные о картинках, но есть и те, которые не могут.
Благодаря наличию интеллектуальных алгоритмов весовой комплекс R1Sensor может работать с любой из этих систем.
Для этого предусмотрено несколько правил, позволяющих привязать картинки к товарам и/или группам товаров в случае, если данные о картинках не передаются из товароучетной программы.
! | Наряду с работой с файлами-картинками, в весовом комплексе предусмотрена возможность автоматической загрузки картинок из локальной сети или сети Internet. Настройка загрузки описана в соответствующем разделе руководства. |
Последовательность работы с картинками
Для протоколов которые не выгружаю файлы импорта
- Записать картинки в специальные каталоги (см. ниже);
- Произвести выгрузку данных на весы.
Для файл-обменных протоколов которые выгружают файлы импорта
- Записать картинки в каталог импорта, либо в специальные каталоги (см. ниже);
- Произвести запись файла с данными о товарах в каталог импорта.
Для всех протоколов при загрузке картинок из сети
- Запрограммировать в настройках весов шаблон пути загрузки файла-картинки;
- Записать картинки на сервер;
- Произвести выгрузку данных на весы.
Правила привязки
Картинки могут привязываться к товарам по нескольким следующим правилам:
- Если в файле c импортируемыми данными или при передаче данных по поддерживаемым протоколам (протокол R1Sensor, протокол Digi и др.) в товарах/группах присутствуют данные картинки в полях «Picture» в кодировке «Base64».
- Если файле в файле c импортируемыми данными или при передаче данных по поддерживаемым протоколам в товарах/группах присутствует имя файла-картинки в поле «PictureFileName». Файл должен находиться, либо каталоге импорта, либо в каталоге картинок на весах (см. ниже). Возможно расположение файла в подкаталогах, подкаталог должен быть обязательно указан в имени файла. Если указанный в поле «PictureFileName» файл не найден, производится попытка найти файл по варианту 3.
- Если поля «Picture» и «PictureFileName» отсутствуют, то производится поиск файл с расширением
.png
или.bmp
и именем, равным номеру товара, коду магазина или названию товара (например: для товара №126 – «Яблоки», имя файла может быть следующим:126.png
,plu126.png
,Яблоки.png
,126.bmp
,plu126.bmp
,Яблоки.bmp
), если файл найден - производится загрузка картинки товара из него. - Если в настройках разрешена загрузка картинок по сети - производится попытка загрузки файла-картинки по сети.
- Если все вышеуказанные варианты не позволяют загрузить картинку товара, то производится попытка найти файл с картинкой по умолчанию. Данный вариант можно отключить в настройках весов: закладка
Общие - Интерфейс
. Имя файла с картинкой по умолчанию задается там же в настройках весов. - Если использование картинки по умолчанию нежелательно, то возможно использовать алгоритм автоматической замены картинки товара на название товара. В данном варианте все поле картинки занимает "Наименование товара", а вместо названия может выводится "Код товара", "Код магазина" или "Доп. номер" из данных о товаре. Режим замены картинки на название выключается в настройках весов. Настройка замены вывода в поле "Наименование товара" производится через изменение экранных форм.
Каталоги в которых осуществляется автопоиск картинок
/opt/R1Sensor/Data/Image
/opt/R1Sensor/Data/Images/GoodsPictures
/opt/R1Sensor/Data/Image/GroupPictures
/opt/R1Sensor/Data/Image/Digi
Исключения и особое поведение
- Для специфик протоколов весов Digi поддерживающих передачу картинок: автопоиск картинок не используется, работает только функция загрузки картинок по сети.
- Для специфики протокола весов Digi "SM 100/300": автопоиск работает всегда.
! | Если картинка товара не найдена ни одним из вариантов, и не задана картинка по умолчанию, то картинка на экране весов не отображается (отображается только фоновый цвет, заданный в настройках формы). |