Изменения

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

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

12 862 байта добавлено, 17:48, 12 июля 2019
Описание настроек протокола Digi
 
__TOC__
== Импорт данных в весовой комплекс Aclas Sensor весы самообслуживания LS515 по протоколу весов Digi. ==  Для выполнения импорта данных в весы LS515 по протоколу весов Digi необходимо включить данную опцию в настройках весов: {{Пункт меню|Импорт - Digi}}.
Для выполнения импорта данных в весовой комплекс по протоколу весов Digi необходимо включить данную опцию в настройках весов: Закладка «Импорт» - «Digi».
'''Внимание:''' Включение данной опции, а соответственно и работа с протоколом Digi, возможна только при наличии соответствующей лицензии. Для получения лицензии необходимо обратится к поставщику оборудования или
[mailto:e-support@aclas.ru?subject=Запрос%20лицензии%20на%20весы%20Aclas%20LS515&body=Здравствуйте!%0D%0A%0D%0A в службу технической поддержки по электронной почте]
, при обращении обязательно указывайте заводской номер весового комплексавесов.
При использовании протокола Digi возможно использование утилит и другого ПО, позволяющего загружать весы Digi (как фасовочные, так и самообслуживания).
 
В настоящий момент поддерживается загрузка следующих данных:
·        данных * данных товаров (включая картинки товаров);* данных о кнопках групп товаров, выводимых на экран (картинка, название, номер);* данных о привязке товаров к групповым кнопкам на экране.
·        данных кнопках групп товаров, выводимых на экран (картинка, название, номер);
·        данных о привязке товаров к групповым кнопкам на экране'''''Передача данных шаблонов этикеток в настоящий момент не поддерживается. '''''
'''''Передача данные шаблонов этикеток в настоящий момент не поддерживается.'''''
Для загрузки данных товаров используются утилиты: {{Путь к файлу|Qload}}, {{Путь к файлу|SIS2002 }} (протестирована работа с версией 1.123), {{Путь к файлу|digiTCPdrv.dll }} или аналогичные.
Для загрузки связей картинка-товар-группа используется утилита {{Путь к файлу|ImageLoader.exe }} (протестирована работа с версией 2.1.19) или аналогичная.
Для корректной работы программы «ImageLoader.exe» необходимо наличие установленного и соответствующим образом настроенного FTP сервера: см. раздел 2 «            Настройка FTP сервера для работы загрузки картинок». В случае отсутствия или неверной настройки FTP сервера, загрузка картинок товаров и групп будет невозможна.
При загрузке весов только данными товаров Для корректной работы программы {{Путь к файлу|ImageLoader.exe}} необходимо наличие установленного и соответствующим образом настроенного FTP сервера: см. раздел [[Импорт_данных_по_протоколу_Digi#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0_FTP_.D1.81.D0.B5.D1.80.D0.B2.D0.B5.D1.80.D0.B0_.D0.B4.D0.BB.D1.8F_.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D1.8B_.D0.B7.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D0.BA.D0.B8_.D0.BA.D0.B0.D1.80.D1.82.D0.B8.D0.BD.D0.BE.D0.BA_.28Linux.29|Настройка FTP сервера для работы загрузки картинок (Linux)]] или [[Импорт_данных_по_протоколу_Digi#.D0.9D.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B0_FTP_.D1.81.D0.B5.D1.80.D0.B2.D0.B5.D1.80.D0.B0_.D0.B4.D0.BB.D1.8F_.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D1.8B_.D0.B7.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D0.BA.D0.B8_.D0.BA.D0.B0.D1.80.D1.82.D0.B8.D0.BD.D0.BE.D0.BA_.28Windows.29|Настройка FTP сервера для работы загрузки картинок (аналогично загрузке весов Digi SM-300Windows) необходимо выбрать опцию «Все товары в группу «Все товары»»]]. В случае отсутствия или неверной настройки FTP сервера, иначе данные загрузка картинок товаров не появляются на экранеи групп будет невозможна.
При использовании программы ImageLoader в весы передаются данные о связке товар-группа. Для корректной работы в этом режиме необходимо установить опцию «Использовать связку Товаров и Групп». При использовании данной опции номер товара, выводимый на экранной кнопке товара берется из данных, передаваемых в связке товар-группа. Для вывода на кнопку реального номера товара необходимо изменить экранные формы.
Так же весовой комплекс может обрабатывать файлы формата CSV, которые использует ПО Qload. ''<u>'''Внимание:'''</u> При возможности формирования  подобных файлов товароучетным ПО, для выполнения импорта данных файлы должны быть помещены загрузке весов только данными товаров (аналогично загрузке торговых весов Digi SM-300) необходимо выбрать опцию "Все товары в каталог «Exchange/Import»группу "Все товары"", каталога обмена весового комплекса. Передачу файлов можно осуществлять по протоколу SMB или FTP. Так же возможна загрузка данных с помощью флеш-диска, в этом случае файлы записываются в корневой каталог флеш-дискаиначе данные товаров не отобразятся на экране весов.''
При импорте данных возможны два варианта привязки картинок к товарам:
1При использовании программы {{Путь к файлу|ImageLoader}} в весы передаются данные о связке товар-группа. Для корректной работы в этом режиме необходимо установить опцию {{Пункт меню|Специфика TCP/IP Digi протокола загрузки}} в значение {{Пункт меню|ImageLoader}}, иначе данные не будут корректно загружены и не отобразятся на экране весов.      Привязка При использовании данной опции номер товара, выводимый на экранной кнопке товара берется из программы «ImageLoader»данных, передаваемых в связке товар-группа. Для вывода на кнопку реального номера товара необходимо изменить соответвующие экранные формы.
2.      Привязка по алгоритмам весового комплекса в случае, если используется ПО «QLoad» и передаются только данные о товарах. В этом варианте следует включить опцию «Все товары в группу «Все товары»», иначе данные о товарах не выводятся на экран и доступ к ним можно получить только с помощью прямого набора кода товара на соответствующем экране.
Так же весовой комплекс может обрабатывать файлы формата CSV, которые использует ПО {{Путь к файлу|QLoad}}. При возможности формирования подобных файлов товароучетным ПО, для выполнения импорта данных файлы должны быть помещены в каталог "Exchange/Import", каталога фалового обмена весового комплекса. Передачу файлов можно осуществлять по протоколам SMB / FTP / SCP. Так же возможна загрузка данных с помощью флеш-диска, в этом случае файлы записываются в корневой каталог флеш-диска. Более подробно о файловом импорте можно прочитать [[Общие_сведения_об_импорте|в соответствующем разделе руководства]].  При импорте данных возможны несколько вариантов привязки картинок к товарам: # Привязка из ПО {{Путь к файлу|ImageLoader}}.# Привязка из ПО "СуперМаг" (начиная с версии 1.033).# Привязка по алгоритмам весового комплекса в случае, если используется ПО {{Путь к файлу|QLoad}} и передаются только данные о товарах. В этом варианте следует включить специфику протокола Digi "SM-100/300" в настройках импорта по протоколу Digi, иначе данные о товарах не выводятся на экран (за исключением визуального алгоритма A7 - Алгоритм без групп) и доступ к ним можно получить только с помощью прямого набора кода товара на соответствующем экране. ===Соответствие полей шаблона этикетки параметрам товаров из протокола Digi:===
{| class="wikitable"
|'''Поля в шаблоне этикетки'''
|}
 
===Правила задания срока годности товара===
Если у товара задан срок годности, то в случае задания срока годности в днях значение берется из полей «Срок продажи в днях» или «Срок использования в днях» (поле «Срок использования в днях» имеет приоритет). Если срок годности задан часах, то значение берется из поля «Срок продажи в часах и минутах»
Правила задания срока годности товара:
 
* число 0 - срок годности не задан;
* число от 1 до 363 - срок годности в днях. Берется из полей«Срок продажи в днях», «Срок использования в днях» или «Срок продажи в часах и минутах»;
* число 364 - не печатать срок годности;
* число 365 - не печатать срок годности и дату упаковки;
Дата/время производства задается в полях «Дата упаковки» и «Время упаковки».
При необходимости ===Соответствие типов весовых единиц товаров=== В зависимости от переданного значения в полях "Тип товара" и "Ценовая база" используются следующие типы: <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 ==
 
Настройки импорта по протоколу Digi выполняются [[Руководство_по_настройке_весов_LS515#.D0.9F.D0.BE.D0.B4.D1.80.D0.B0.D0.B7.D0.B4.D0.B5.D0.BB_.22Digi.22|в настройках весового комплекса]].
 
[[Файл:Settings-Digi.png|центр|мини|400x400пкс|Настройки протокола Digi]]
 
{| class="wikitable"
|'''Опция'''
|Шаблон порта
|Порт по которому ожидаются данные по протоколу Digi. Последняя тетрада IP-адреса весового комплекса складывается с заданным числом и активизируется прослушивание данного порта.
|Если весовой комплекс имееет несколько IP-адресов (например: если есть проводная и беспроводная сеть), по то данные ожидаются по всем интерфейсам.
|-
|Таймаут ожидания команды
|-
|Таймаут перед обработкой данных (для записи о «живости» серверакартинок)|Если включено, то информационное сообщение периодически записывается в файл протокола работы весового комплексапосле получения данных товароучетной системы обработка данных задерживается на указаный период для корректной записи всех картинок товаров и групп.| Данная опция может понадобится при использовании ПО {{Имя файла|ImageLoader}} т.к. данные картинок загружаются по FTP протоколу после передачи данных о товарах. Сама передача файлов с каритнками может занимать продолжительное время.
|-
|Кодировка текстов сообщений
|Тип кодировки всех текстовых полей, принимаемых по протоколу Digi.
|Устанавливается в зависимости от ПО, используемого для загрузки данных в весовой комплекс.
|-
||||-Специфика TCP/IP Digi протокола загрузки|Использовать связку Товаров и Групп / Все товары специфику загрузки данных в весы в завичимости от ПО, которое загружает данные в группу «Все товары»весы.|При формировании экранов выбора В случае неверной установки данной настройка, возможно неверное размещение товаров использовать данные, полученные по протоколу Digi группам или располагать все отсутсвие групп товаров, а так же товары в одной группе «Все товары»могут вообще не загрузится на весы. Для тестирования загрузки только товаров необходимо установить использование визуального алгоритма А7. Название группы все товары можно изменить Этом случае данные о товарах всегда отображаются в настройках: закладка «Импорт» - «Общие»автоматически создаваемых группах, вне зависимости от загруженных групп.
|-
|Изменять пароль ROOT
|Если ПО, загружающее данные в весовой комплекс по FTP протоколу не позволяет изменить пароль на стандартный для весового комплекса, то необходимо установить данный переключатель, чтобы данные могли загружаться под паролем по стандарту весов Digi.
|-
|Добавлять индекс картинок к номеру шаблона этикетки|Более подробно работа с индексами картинок для шаболнов этикеток описана [[Импорт_данных_по_протоколу_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|Скрипт для создания ссылок и изменения пароля]];
== Настройка FTP сервера для работы загрузки картинок (Linux) ==
Для корректной работы программы «ImageLoader» {{Путь к файлу|ImageLoader}} необходимо наличие установленного и соответствующим образом настроенного FTP сервера.
При использовании весового комплекса на базе весовой платформы LS515 и ОС Linux Embedded все настройки FTP сервера производит управляющее ПО весового комплекса. Для корректной работы достаточно установить опцию «Изменять пароль ROOT под стандарт Digi» в настройках ПО. Далее все изменения будут произведены автоматически.
== Настройка FTP сервера для работы загрузки картинок (Windows) ==
Для корректной работы программы «ImageLoader» {{Путь к файлу|ImageLoader}} необходимо наличие установленного и соответствующим образом настроенного FTP сервера.
При использовании весового комплекса на базе весовой платформы LS215 и ОС Windows бесплатный FTP сервер FileZilla предустановлен или, в случае обновления ПО, устанавливается совместно с основным ПО. Необходимые настройки  выполняет инсталятор, либо их можно выставить вручную с помощью утилиты, входящей в комплект FTP сервера.
1.      Добавить пользователя «root» и установить ему пароль «teraoka» (внимание: имя пользователя и пароль чувствительны к регистру букв).
2.      Добавить в корневой каталог FTP сервера алиас «{{Путь к файлу|/opt/pcscale/files/img/common/» }} указывающий на каталог «c{{Путь к файлу|c:\R1Sensor\Data\Images\Digi»Digi}}. Дать права на чтение/запись пользователю «root» на этот каталог.
3.      Добавить в корневой каталог FTP сервера алиас «{{Путь к файлу|/opt/pcscale/files/img/plu/» }} указывающий на каталог «c{{Путь к файлу|c:\R1Sensor\Data\Images\Digi»Digi}}. Дать права на чтение/запись пользователю «root» на этот каталог.
== Создание , загрузка и загрузка привязка шаблонов этикеток ==
Для создания и редактирования шаблонов этикеток используется редактор «Label editor». Редактор можно загрузить с [[ftp://ftpserver.aclas.ru/Aclas/LS515/LabelEditor/TSxLabelEditor.zip FTP сервера]].
После создания/редактирования шаблона этикетки в редакторе нужно сохранить его в формате "linux". Для этого необходимо выбрать пункт меню «Файл - Сохранить как…», ввести нужное имя файла и выбрать тип файла «Linux (*.lnx)» и нажать кнопку «Сохранить».
Более подробно редактирование шаблонов этикеток описано в [[Руководство по редактированию шаблонов этикеток#Подраздел "Шаблоны этикеток"|руководстве по редактированию шаблонов этикеток.]] В результате создается 2 файла: имя_fmt.lnx и имя_map.lnx. Эти файлы нужно переписать на весовой комплекс посредством FTP, Samba. Для системы на базе ОС Linux в каталог "<code>/opt/R1Sensor/Data/Labels/"</code>. Для системы на базе ОС Windows в каталог "<code>c:\R1Sensor\Data\Labels\"</code>.
Для использования созданных шаблонов этикеток, в настройках весового комплекса  необходимо включить загрузку этих шаблонов этикеток. Для этого необходимо перейти в меню настроек: (Настройки - Весы - Шаблоны этикеток), выбрать в таблице необходимый шаблон этикетки по имени файла, установить у него нужный номер этикетки и включить его загрузку в весовую платформу. Номер  '''Внимание:''' номер этикетки должен соответствовать номеру шаблона этикетки, передаваемому в данных товара по протоколу Digi. В формате  По стандарту Digi шаблоны этикеток кодируются с виде : T1 - T12, S, A, B, C, F1 - F8, что соответствует номерам этикеток от 1 до 24. См Наиболее часто используемые шаблоны этикеток для весов Digi: формат F1 и F2. Это соответствует 17 и 18 номеру в формате весового комплекса R1Sensor. рисунок 1Например эти форматы по умолчанию используют Qload и Sys2002. Т.е. в большинстве случаев для задания шаблонов этикеток для товаров необходимо привязывать новые шаблоны этикеток к номерам 17 и 18.Подробнее [[Руководство по настройке весов LS515|см. руководство по настройкам весов]].
Рисунок 1. 
В случае внесения именений в шаблоны этикеток (т.е. уже включена загрузка шаблона в настройках весового комплекса) достаточно переписать новые шаблоны этикеток на диск весового комплекса и перезагрузить весовой коплекс.
Для принудительной загрузки шаблонов этикеток в печатающий модуль необходимо на в настйроках настройках весового комплекса (Настройки- Весы -Параметры) установить «галочку» «Загрузить этикетки пр при следующей загрузке весов» и выполнить сохранение настроек. Данная операция может понадобится при замене или после ремонта весовой платформы. == Настройка ПО СуперМаг для загрузки весов LS515 по протоколу Digi ==  [[Настройка_ПО_СуперМаг_для_выгрузки_данных_на_весы|Настройка ПО СуперМага описана здесь]]. == Настройка индексов картинок при загрузке через QLoad == {{WarningInline|В настоящий момент (версия ПО весовой платформы до 5.171 включительно) загрузка отдельных картинок для печати на этикетках не реализована}} Для реализации подобного функционала можно использовать несколько шаблонов этикеток, отличающихся только различными фоновыми картинками. Для выбора различных этикеток необходимо настроить индексы соответвующие различным картинкам. При печати номер картинки дбаляется к базовому номеру этикетки (17). Индексы передаются в файле импорта для ПО QLoad. Соответвие индекса картинке задается в настройках весов через ПО QLoadSimple. [[Файл:QLoadSettings-LabelImages.png|thumb|центр|мини|upright=0.35|400x400пкс|alt=Увеличить рисунок|Настройка индексов картинок]]  Например:  для индекса 0 - будет печататься этикетка 17+1 для индекса 1 - будет печататься этикетка 17+2 для индекса 2 - будет печататься этикетка 17+3 для индекса 3 - будет печататься этикетка 17+4 для индекса 4... - будет печататься этикетка 17 Так же в файле настроек QLOADSMD.ini необходимо установить параметр LoadPrice2=0. == Настройка автоматической загрузки картинок по сети == <del>В настоящий момент (''версия основного ПО 1.0.2.14'') автоматическая загрузка картинок работает только при импорте товаров по протоколу Digi.</del> {{К сведению|Подробно о привязке картинок к товарам описано {{Описано в разделе|Правила_привязки_картинок_к_товарам}} }}  Настройка параметров загрузки осуществляется в настройках весов: {{Пункт меню|Импорт - Общие}}. [[Файл:Settings-Import-Common.png|thumb|центр|мини|upright=0.35|400x400пкс|alt=Увеличить рисунок|Общие настройки импорта]]  Необходимые настройки: {{Пункт меню|Загружать картинки по сети}} - данный пункт включает/выключат автоматическую загрузку картинок. {{Пункт меню|Адрес для загрузки}} - В данном поле необходимо ввести адрес (http/https/ftp) откуда будет загружаться картинка.  В адресе можно указать следующие макросы: "{%N%}" - заменяется на код товара. "{%A%}" - заменяется на код магазина.  Нижеследующие параметры используются для проверки загрузки картинок: {{Пункт меню|№ тестового товара}} - при вводе любого произвольного номера товара в данное поле, в поле "Результат" показывается результирующий адрес для загруки картинки товара с данным номером. {{Пункт меню|Загрузить картинку}} - при нажатии на кнопку происходит пробная загрузка картинки (адрес берется из поля "Результат").  [[Категория: LS515]][[Категория: Весы]][[Категория: Digi]][[Категория: Интеграция]]

Навигация