Изменения

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

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

5972 байта добавлено, 17:48, 12 июля 2019
Описание настроек протокола Digi
 
__TOC__
== Импорт данных в весы самообслуживания LS515 по протоколу весов Digi. ==
 Для выполнения импорта данных в весы LS515 по протоколу весов 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 или аналогичные.
Для загрузки данных товаров используются утилиты: {{Путь к файлу|Qload}}, {{Путь к файлу|SIS2002}} (протестирована работа с версией 1.123), {{Путь к файлу|digiTCPdrv.dll}} или аналогичные. Для загрузки связей картинка-товар-группа используется утилита {{Путь к файлу|ImageLoader.exe }} (протестирована работа с версией 2.1.19) или аналогичная.  Для корректной работы программы {{Путь к файлу|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 сервера для работы загрузки картинок (Windows)]]. В случае отсутствия или неверной настройки FTP сервера, загрузка картинок товаров и групп будет невозможна.  ''<u>'''Внимание:'''</u> При загрузке весов только данными товаров (аналогично загрузке торговых весов Digi SM-300) необходимо выбрать опцию "Все товары в группу "Все товары"", иначе данные товаров не отобразятся на экране весов.'' 
При использовании программы {{Путь к файлу|ImageLoader}} в весы передаются данные о связке товар-группа. Для корректной работы программы "в этом режиме необходимо установить опцию {{Пункт меню|Специфика TCP/IP Digi протокола загрузки}} в значение {{Пункт меню|ImageLoader.exe" необходимо наличие установленного }}, иначе данные не будут корректно загружены и соответствующим образом настроенного FTP сервера: смне отобразятся на экране весов. раздел 2 "Настройка FTP сервера для работы загрузки картинок"При использовании данной опции номер товара, выводимый на экранной кнопке товара берется из данных, передаваемых в связке товар-группа. В случае отсутствия или неверной настройки FTP сервера, загрузка картинок товаров и групп будет невозможнаДля вывода на кнопку реального номера товара необходимо изменить соответвующие экранные формы.
''<u>'''Внимание:'''</u> При загрузке весов только данными товаров (аналогично загрузке весов Digi SM-300) необходимо выбрать опцию «Все товары в группу «Все товары»», иначе данные товаров не загрузятся в весы.''
Так же весовой комплекс может обрабатывать файлы формата CSV, которые использует ПО {{Путь к файлу|QLoad}}. При использовании программы ImageLoader возможности формирования подобных файлов товароучетным ПО, для выполнения импорта данных файлы должны быть помещены в весы передаются данные о связке товар-группакаталог "Exchange/Import", каталога фалового обмена весового комплекса. Для корректной работы в этом режиме необходимо установить опцию «Использовать связку Товаров и Групп», иначе данные не будут загружены в весыПередачу файлов можно осуществлять по протоколам SMB / FTP / SCP. При использовании данной опции номер товара, выводимый на экранной кнопке товара берется из Так же возможна загрузка данныхс помощью флеш-диска, передаваемых в связке товарэтом случае файлы записываются в корневой каталог флеш-группадиска. Для вывода на кнопку реального номера товара необходимо изменить экранные формыБолее подробно о файловом импорте можно прочитать [[Общие_сведения_об_импорте|в соответствующем разделе руководства]].
Так же весовой комплекс может обрабатывать файлы формата CSV, которые использует ПО QLoad. При возможности формирования  подобных файлов товароучетным ПО, для выполнения импорта данных файлы должны быть помещены в каталог "Exchange/Import", каталога обмена весового комплекса. Передачу файлов можно осуществлять по протоколу SMB или FTP. Так же возможна загрузка данных с помощью флеш-диска, в этом случае файлы записываются в корневой каталог флеш-диска.
При импорте данных возможны несколько вариантов привязки картинок к товарам:
# Привязка из ПО "{{Путь к файлу|ImageLoader"}}.
# Привязка из ПО "СуперМаг" (начиная с версии 1.033).
# Привязка по алгоритмам весового комплекса в случае, если используется ПО «QLoad» {{Путь к файлу|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-ой скидки», а в поле «Тип скидки» должно быть не нулевое значение. Для вывода цены и стоимости с учетом и без учета скидок на шаблоне этикетке должны быть размещены соответствующие поля.
|-
|Таймаут перед обработкой данных (для записи о «живости» серверакартинок)|Если включено, то информационное сообщение периодически записывается в файл протокола работы весового комплексапосле получения данных товароучетной системы обработка данных задерживается на указаный период для корректной записи всех картинок товаров и групп.| Данная опция может понадобится при использовании ПО {{Имя файла|ImageLoader}} т.к. данные картинок загружаются по FTP протоколу после передачи данных о товарах. Сама передача файлов с каритнками может занимать продолжительное время.
|-
|Кодировка текстов сообщений
|Изменять ли пароль пользователя '''root''' на '''teraoka''' в соответствии со стандартами весов Digi.
|Если ПО, загружающее данные в весовой комплекс по 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|в соответствующем разделе руководства]].
|
|-
|Изменять специальные сроки годности
|В поле или полях шаблона этикетки, в которых будут динамически изменяться шрифты, должен быть выставлен минимальный шрифт. Это необходимо для того, чтобы текст не подрезался в соответсвии с размером шрифта по умолчанию.
|}
 
В случае ошибок при загрузке картинок из внешнего ПО по протоколу 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» на этот каталог.
== Создание, загрузка и привязка шаблонов этикеток ==
Для принудительной загрузки шаблонов этикеток в печатающий модуль необходимо на в настройках весового комплекса (Настройки - Весы - Параметры) установить «галочку» «Загрузить этикетки при следующей загрузке весов» и выполнить сохранение настроек. Данная операция может понадобится при замене или после ремонта весовой платформы.
== Настройка ПО СуперМаг для загрузки весов. LS515 по протоколу Digi ==  [[Настройка_ПО_СуперМаг_для_выгрузки_данных_на_весы|Настройка ПО СуперМага описана здесь]].
Важно правильно настроить номенклатуру товаров, все товары которые пересылаются на весы должны быть в своей номенклатуре. == Настройка индексов картинок при загрузке через QLoad ==
Предварительно должен быть создан классификатор номенклатур с группами товаров которые вы хотите видеть на ваших весах. {{WarningInline|В версии СуперМаг 1настоящий момент (версия ПО весовой платформы до 5.033 появилась возможность привязывать картинки к классификаторам (картинки привязываются к карточкам в закладке "Склад", в разделе "Карточки складского учета"171 включительно). Поддерживается только формат BMP.загрузка отдельных картинок для печати на этикетках не реализована}}
Заходим в СуперМаг, добавляем весы с моделью DIGI SM-5000 Ethernet, в закладке Подключение, указываем IP адрес, закладку "Этикетка" и "Файлы" не меняем, весы пока в настоящий момент не поддерживают загрузку Для реализации подобного функционала можно использовать несколько шаблонов этикеток из СуперМага. Переходим в закладку "Свойства модели", и выбираем классификатор номенклатур который должен быть привязан к данным весамотличающихся только различными фоновыми картинками.
Для выбора различных этикеток необходимо настроить индексы соответвующие различным картинкам. При печати номер картинки дбаляется к базовому номеру этикетки (17).
[[Файл:SuperMag1Индексы передаются в файле импорта для ПО QLoad.jpg|thumb|центр|мини|upright=0Соответвие индекса картинке задается в настройках весов через ПО QLoadSimple.35|400x400пкс|alt=Увеличить рисунок|Настройки классификатора]]
[[Файл:QLoadSettings-LabelImages.png|thumb|центр|мини|upright=0.35|400x400пкс|alt=Увеличить рисунок|Настройка индексов картинок]]
[[Файл:SuperMag2.jpg|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'') автоматическая загрузка картинок работает только при загрузке через QLoad импорте товаров по протоколу Digi.</del> {{К сведению|Подробно о привязке картинок к товарам описано {{Описано в разделе|Правила_привязки_картинок_к_товарам}} }}  Настройка параметров загрузки осуществляется в настройках весов: {{Пункт меню|Импорт - Общие}}. [[Файл:Settings-Import-Common.png|thumb|центр|мини|upright=0.35|400x400пкс|alt=Увеличить рисунок|Общие настройки импорта]]  Необходимые настройки: {{Пункт меню|Загружать картинки по сети}} - данный пункт включает/выключат автоматическую загрузку картинок. {{Пункт меню|Адрес для загрузки}} - В данном поле необходимо ввести адрес (http/https/ftp) откуда будет загружаться картинка.  В адресе можно указать следующие макросы: "{%N%}" - заменяется на код товара. "{%A%}" - заменяется на код магазина.
В настоящий момент (версия ПО весовой платформы до 5.167 включительно) загрузка отдельных картинок для печати на этикетках не реализована.
Для реализации подобного функционала можно использовать несколько шаблонов этикеток, отличающихся только различными фоновыми картинками.Нижеследующие параметры используются для проверки загрузки картинок:
Для выбора различных этикеток необходимо настроить индексы соответвующие различным картинкам{{Пункт меню|№ тестового товара}} - при вводе любого произвольного номера товара в данное поле, в поле "Результат" показывается результирующий адрес для загруки картинки товара с данным номером.
Индексы передаются в файле импорта для ПО QLoad. Соответвие индекса картинке задается в настройках весов через ПО CQloadSimple{{Пункт меню|Загрузить картинку}} - при нажатии на кнопку происходит пробная загрузка картинки (адрес берется из поля "Результат").
[[Файл:QLoadSettings-LabelImages.png|thumb|центр|мини|upright=0.35|400x400пкс|alt=Увеличить рисунок|Настройка индексов картинок]]
Так же в файле настроек QLOADSMD.ini необходимо установить параметр LoadPrice2=0.[[Категория: LS515]][[Категория: Весы]][[Категория: Digi]][[Категория: Интеграция]]

Навигация