Изменения

Перейти к навигации Перейти к поиску

Импорт данных по протоколу Digi

5051 байт добавлено, 14:10, 4 марта 2022
Нет описания правки
 
__TOC__
== Поддерживаемые протоколы весов Digi ==
* Протокол весов Digi SM-300 основанный на передаче "сырых" данных посредством протокола TCP/IP. В данном протоколе не осуществляется передача картинок товаров.
* Протокол весов Digi SM-5000/5300 основанный на передаче "сырых" данных посредством протокола TCP/IP.
* Протокол весов Digi SR-5800 основанный на передаче данных файлами посредством протокола FTP (Поддерживается начиная с лета 2021 года).
== Импорт данных в весы самообслуживания LS515 по протоколу весов Digi. ==
Для выполнения импорта данных в весы LS515 по протоколу весов Digi необходимо включить данную опцию в настройках весов: {{Пункт меню|Импорт - Digi}}.
 
 
Так же в настройках необходимо выбрать тип протокола весов Digi.
В настоящий момент поддерживается загрузка следующих данных:
* данных товаров (включая картинки товаров, только для протоколов Digi SM-5000/5300 и Digi SR-5800);* данных о кнопках групп товаров, выводимых на экран (картинка, название, номер)только для протоколов Digi SM-5000/5300 и Digi SR-5800;* данных о привязке товаров к групповым кнопкам на экранетолько для протоколов Digi SM-5000/5300 и Digi SR-5800.
''<u>'''Внимание:'''</u> При загрузке весов только данными товаров (аналогично загрузке торговых весов Digi SM-300) необходимо выбрать опцию "Все товары в группу "Все товары"", иначе данные товаров не отобразятся на экране весов, либо использовать визуальные алгоритмы выводящие автоматические группы по номерам и алфавиту.''
При использовании программы {{Путь к файлу|ImageLoader}} в весы передаются данные о связке товар-группа. Для корректной работы в этом режиме необходимо установить опцию {{Пункт меню|Специфика TCP/IP Digi протокола загрузки}} в значение {{Пункт меню|ImageLoader}}, иначе данные не будут корректно загружены и не отобразятся на экране весов. При использовании данной опции номер товара, выводимый на экранной кнопке товара берется из данных, передаваемых в связке товар-группа. Для вывода на кнопку реального номера товара необходимо изменить соответвующие соответствующие экранные формы.
Так же весовой комплекс может обрабатывать файлы формата CSV, которые использует ПО {{Путь к файлу|QLoad}}. При возможности формирования подобных файлов товароучетным ПО, для выполнения импорта данных файлы должны быть помещены в каталог "Exchange/Import", каталога фалового файлового обмена весового комплекса. Передачу файлов можно осуществлять по протоколам SMB / FTP / SCP. Так же возможна загрузка данных с помощью флеш-диска, в этом случае файлы записываются в корневой каталог флеш-диска. Более подробно о файловом импорте можно прочитать [[Общие_сведения_об_импорте|в соответствующем разделе руководства]].
# Привязка по алгоритмам весового комплекса в случае, если используется ПО {{Путь к файлу|QLoad}} и передаются только данные о товарах. В этом варианте следует включить специфику протокола Digi "SM-100/300" в настройках импорта по протоколу Digi, иначе данные о товарах не выводятся на экран (за исключением визуального алгоритма A7 - Алгоритм без групп) и доступ к ним можно получить только с помощью прямого набора кода товара на соответствующем экране.
===Соответствие полей шаблона этикетки параметрам товаров из протокола Digi:===
{| class="wikitable"
|'''Поля в шаблоне этикетки'''
|}
 
===Правила задания срока годности товара===
Если у товара задан срок годности, то в случае задания срока годности в днях значение берется из полей «Срок продажи в днях» или «Срок использования в днях» (поле «Срок использования в днях» имеет приоритет). Если срок годности задан часах, то значение берется из поля «Срок продажи в часах и минутах»
Правила задания срока годности товара:
 
* число 0 - срок годности не задан;
* число от 1 до 363 - срок годности в днях. Берется из полей «Срок продажи в днях», «Срок использования в днях» или «Срок продажи в часах и минутах»;
Дата/время производства задается в полях «Дата упаковки» и «Время упаковки».
===Соответствие типов весовых единиц товаров===
 
В зависимости от переданного значения в полях "Тип товара" и "Ценовая база" используются следующие типы:
 
<code>штучный кг</code>
<code>штучный г</code>
<code>кг</code>
<code>100 г</code>
 
 
Все типы весовых единиц весов LS515 описаны {{Описано в разделе|Импорт_данных_по_протоколу_R1Sensor#.D0.92.D0.B5.D1.81.D0.BE.D0.B2.D1.8B.D0.B5_.D1.82.D0.B8.D0.BF.D1.8B_.D1.82.D0.BE.D0.B2.D0.B0.D1.80.D0.BE.D0.B2_.28Weight_Unit.29}}.
 
===Соответствие типов штрихкодов товаров===
 
{| class="wikitable"
|-
! № типа штрихкода Digi !! № типа штрихкода Aclas
|-
| 0 || 0
|-
| 1 || 0
|-
| 2 || 0
|-
| 3 || 0
|-
| 4 || 5
|-
| 5 || 7
|-
| 6 || 27
|-
| 7 || 27
|-
| 8 || 0
|-
| 9 || 0
|-
| 10 || 3
|-
| 11 || 0
|-
| 12 || 0
|-
| 13 || 0
|-
| 14 || 0
|-
| 15 || 0
|-
| 16 || 0
|-
| 17 || 4
|-
| 18 || 0
|-
| 19 || 0
|-
| 20 || 20
|-
| 21 || 0
|}
 
 
Все типы штрихкодов весов LS515 описаны {{Описано в разделе|Импорт_данных_по_протоколу_R1Sensor#.D0.A2.D0.B8.D0.BF.D1.8B_.D1.88.D1.82.D1.80.D0.B8.D1.85.D0.BA.D0.BE.D0.B4.D0.BE.D0.B2_.D1.82.D0.BE.D0.B2.D0.B0.D1.80.D0.BE.D0.B2_.28Barcode_Type.29}}.
 
 
===Печать цены со скидкой===
Если есть необходимость печатать цену и стоимость товара с учетом и без учета скидок, то при передаче данных по протоколу Digi используется поле «Скидка» из файла 25 протокола. Для задания скидочной цены используется поле «Величина 2-ой скидки», а в поле «Тип скидки» должно быть не нулевое значение. Для вывода цены и стоимости с учетом и без учета скидок на шаблоне этикетке должны быть размещены соответствующие поля.
|-
|Шаблон порта
|Порт по которому ожидаются данные по протоколу Digi. Последняя тетрада IP-адреса весового комплекса складывается с заданным числом и активизируется прослушивание данного порта. |Если весовой комплекс имееет имеет несколько IP-адресов (например: если есть проводная и беспроводная сеть), то данные ожидаются по всем интерфейсам.
|-
|Таймаут ожидания команды
|Если включено, то контролируется время между каждым байтом данных. В случае превышения заданного временного интервала прием данных прерывается.
|-
|Таймаут записи о «живости» серверапосле команды стирания|Если включено, то информационное сообщение периодически записывается контролируется после команды стирания всех данных товаров в файл протокола работы весового комплексавесах выдерживается заданная пауза для ожидания команд загрузки данных.
|-
|Таймаут перед обработкой данных (для записи картинок)
|Если включено, то после получения данных товароучетной системы обработка данных задерживается на указанный период для корректной записи всех картинок товаров и групп.
|Данная опция может понадобится при использовании ПО {{Имя файла|ImageLoader}} т.к. данные картинок загружаются по FTP протоколу после передачи данных о товарах. Сама передача файлов с картинками может занимать продолжительное время.
|-
|Кодировка текстов сообщений
|-
|Специфика TCP/IP Digi протокола загрузки
|Использовать специфику загрузки данных в весы в завичимости зависимости от ПО, которое загружает данные в весы.|В случае неверной установки данной настройка, возможно неверное размещение товаров по группам или отсутсвие отсутствие групп товаров, а так же товары могут вообще не загрузится на весы. Для тестирования загрузки только товаров необходимо установить использование визуального алгоритма А7. Этом случае данные о товарах всегда отображаются в автоматически создаваемых группах, вне зависимости от загруженных групп.|-|Тип протокола Digi SM-5000/5300 - протокол TCP/IP или Digi SR-5800 - FTP протокол.
|-
|Изменять пароль ROOT
|-
|Добавлять индекс картинок к номеру шаблона этикетки
|Более подробно работа с индексами картинок для шаболнов шаблонов этикеток описана [[Импорт_данных_по_протоколу_Digi#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0_.D0.B8.D0.BD.D0.B4.D0.B5.D0.BA.D1.81.D0.BE.D0.B2_.D0.BA.D0.B0.D1.80.D1.82.D0.B8.D0.BD.D0.BE.D0.BA_.D0.BF.D1.80.D0.B8_.D0.B7.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D0.BA.D0.B5_.D1.87.D0.B5.D1.80.D0.B5.D0.B7_QLoad|в соответствующем разделе руководства]].
|
|-
|Изменять специальные сроки годности
|Срок годности 365 дней изменяется на срок 366, что бы не было конфликта со специальными сроками годности, используемыми в весовом коплексекомплексе.
|Только при использовании весовой платформы LS215.
|-
|Использовать динамические шрифты
|Возможность динамически (во время загрузки текстовых данных) изменять размер шрифта любого текстового поля этикетки.
S1...S5 и M1...M5 - это стандартные шрифты весов Digi. Данным шрифтам можно задать соответсвия соответствия из возможных вариантов шрифтов, используемых в весовом комплексе R1Sensor.  |В поле или полях шаблона этикетки, в которых будут динамически изменяться шрифты, должен быть выставлен минимальный шрифт. Это необходимо для того, чтобы текст не подрезался в соответсвии соответствии с размером шрифта по умолчанию.
|}
В случае ошибок при загрузке картинок из внешнего ПО по протоколу FTP создание ссылок и изменение пароля можно выполнить с помощью скрипта.
 
Правила использования скрипта описаны {{Описано в разделе|Обновление/изменение_ПО_и_ОС_с_помощью_загрузочного_флеш-диска_LS515}}.
[[:Файл:Fix-digi-links.zip|Скрипт для создания ссылок и изменения пароля]];
== Создание, загрузка и привязка шаблонов этикеток ==
Для создания и редактирования шаблонов этикеток используется редактор «Label editor». Редактор можно загрузить с [[ftphttp://ftpserver.aclasetim.ru/Aclas/LS515/LabelEditor/TSxLabelEditor.zip FTP сервера]].
После создания/редактирования шаблона этикетки в редакторе нужно сохранить его в формате "linux". Для этого необходимо выбрать пункт меню «Файл - Сохранить как…», ввести нужное имя файла и выбрать тип файла «Linux (*.lnx)» и нажать кнопку «Сохранить».
В случае внесения именений изменений в шаблоны этикеток (т.е. уже включена загрузка шаблона в настройках весового комплекса) достаточно переписать новые шаблоны этикеток на диск весового комплекса и перезагрузить весовой коплекс.
Для принудительной загрузки шаблонов этикеток в печатающий модуль необходимо на в настройках весового комплекса (Настройки - Весы - Параметры) установить «галочку» «Загрузить этикетки при следующей загрузке весов» и выполнить сохранение настроек. Данная операция может понадобится при замене или после ремонта весовой платформы.
[[Настройка_ПО_СуперМаг_для_выгрузки_данных_на_весы|Настройка ПО СуперМага описана здесь]].
 
 
== Настройка ПО SetRetail 10 для загрузки весов LS515 по протоколу Digi ==
 
 
[[Настройка_ПО_SetRetail_10_для_выгрузки_данных_на_весы|Настройка ПО SetRetail 10 описана здесь]].
 
 
== Настройка ПО ImageLoader для загрузки весов LS515 по протоколу Digi ==
 
 
[[Настройка_ПО_ImageLoader_для_выгрузки_данных_на_весы|Настройка ПО ImageLoader описана здесь]].
== Настройка индексов картинок при загрузке через QLoad ==
Для реализации подобного функционала можно использовать несколько шаблонов этикеток, отличающихся только различными фоновыми картинками.
Для выбора различных этикеток необходимо настроить индексы соответвующие соответствующие различным картинкам. При печати номер картинки дбаляется к базовому номеру этикетки (17).
Индексы передаются в файле импорта для ПО QLoad. Соответвие Соответствие индекса картинке задается в настройках весов через ПО QLoadSimple.
[[Файл:QLoadSettings-LabelImages.png|thumb|центр|мини|upright=0.35|400x400пкс|alt=Увеличить рисунок|Настройка индексов картинок]]
== Настройка автоматической загрузки картинок по сети ==
<del>В настоящий момент (''версия основного ПО 1.0.2.14'') автоматическая загрузка картинок работает только при импорте товаров по протоколу Digi.</del> {{К сведению|Подробно о привязке картинок к товарам описано {{Описано в разделе|Правила_привязки_картинок_к_товарам}} }} 
Настройка параметров загрузки осуществляется в настройках весов: {{Пункт меню|Импорт - Общие}}.
В адресе можно указать следующие макросы:
"{%N%}" - заменяется на код товара.
"{%A%}" - заменяется на код магазина.
 
"{%Nx%}" - заменяется на № товара определенной длинны. х - задает длину поля, поле дополняется нулями слева.
 
"{%Ax%}" - заменяется на код магазина определенной длинны. х - задает длину поля, поле дополняется нулями слева.
Нижеследующие параметры используются для проверки загрузки картинок:
{{Пункт меню|№ тестового товара}} - при вводе любого произвольного номера товара в данное поле, в поле "Результат" показывается результирующий адрес для загруки загрузки картинки товара с данным номером.
{{Пункт меню|Загрузить картинку}} - при нажатии на кнопку происходит пробная загрузка картинки (адрес берется из поля "Результат").

Навигация