Настройка и работа с загрузчиком R1ScaleLoader: различия между версиями

Материал из Википедия ЭТИМа (ETIM Wikipedia)
Перейти к навигации Перейти к поиску
(Настройка загрузчика)
Строка 9: Строка 9:
 
== Общие настройки ==  
 
== Общие настройки ==  
  
Общие настройки находятся к группе {{Пункт меню|Main}}
+
Настройки находятся к группе {{Пункт меню|Main}}
  
 
{| class="wikitable"
 
{| class="wikitable"
Строка 26: Строка 26:
 
== Настройки логирования ==
 
== Настройки логирования ==
  
Общие настройки находятся к группе {{Пункт меню|Logging}}
+
Настройки находятся к группе {{Пункт меню|Logging}}
  
 
{| class="wikitable"
 
{| class="wikitable"
Строка 49: Строка 49:
 
== Настройки импорта ==
 
== Настройки импорта ==
  
Общие настройки находятся к группе {{Пункт меню|Logging}}
+
Настройки находятся к группе {{Пункт меню|Import}}
  
 
{| class="wikitable"
 
{| class="wikitable"
Строка 58: Строка 58:
 
|-
 
|-
 
| ImportImagesPath || string || ./Import/Images || Каталог импорта файлов картинок
 
| ImportImagesPath || string || ./Import/Images || Каталог импорта файлов картинок
 +
|-
 +
| Encoding || string || utf-8 || Кодировка файлов импорта
 +
|-
 +
| RemoteFilesOnStart || bool || True || Удалять файлы совпадающие с правилами, находящиеся в каталоги импорта при запуске ПО
 +
|-
 +
| Update || bool || False || По умолчанию обновлять базу товаров, иначе замещать
 +
|-
 +
| SyncTime || bool || True || Синхронизировать время при загрузке данных в весы
 +
|-
 +
| LoadLabelsOnLoadDataBase || bool || True || Загружать шаблоны этикеток при загрузке данных в весы
 +
|-
 +
| DateTimeFormat || string || %Y%m%d%H%M || Формат даты времени в файлах импорта
 
|}
 
|}
  
 
== Список весов ==
 
== Список весов ==
 +
 +
Настройки находятся к группе {{Пункт меню|ScaleX}}
 +
 +
Где Х - это порядковый номер весов.
 +
 +
{| class="wikitable"
 +
|-
 +
! Название настройки !! Тип значения !! Значение по умолчанию !! Описание
 +
|-
 +
| - || string || - || -
 +
|}
  
 
== Список правил импорта ==
 
== Список правил импорта ==
 +
 +
Настройки находятся к группе {{Пункт меню|ImportRuleX}}
 +
 +
Где Х - это порядковый номер правила импорта.
 +
 +
{| class="wikitable"
 +
|-
 +
! Название настройки !! Тип значения !! Значение по умолчанию !! Описание
 +
|-
 +
| - || string || - || -
 +
|}
  
 
= Запуск загрузчика =
 
= Запуск загрузчика =

Версия 15:35, 17 марта 2023

Настройка загрузчика

Для изменения настроек загрузчика можно использовать разработанную для этого WEB-консоль R1ScaleLoaderControl, либо напрямую изменять файл настроек загрузчика Settings.ini.

Файл настроек находится в каталоге Settings каталога программы.

Общие настройки

Настройки находятся к группе Main

Название настройки Тип значения Значение по умолчанию Описание
UserName string root Имя пользователя используемое для подключения в весам LS515
Password string 3342222 Пароль используемый для подключения в весам LS515
PasswordAlt string teraoka Альтернативный пароль используемый для подключения в весам LS515, если не подошел основной пароль
MainDataPath string ./Data Путь к данным ПО

Настройки логирования

Настройки находятся к группе Logging

Название настройки Тип значения Значение по умолчанию Описание
EnableLog bool True Включение ведения логов
SaveLogDays int 7 Количество дней, которое сохраняются логи
MaxLogSize int 5000000 Максимальный размер файла лога до создания нового файла
EnableDigiLogFile bool True Разрешить ведение логов в формате QLoad
LogLevel string INFO Уровень логирования. Возможные варианты: DEBUG, INFO, WARNING, ERROR, CRITICAL
LogPath string ./Log/ Путь сохранения файлов логов
DigiLogPath string ./Log/ Путь сохранения файлов логов в формате QLoad

Настройки импорта

Настройки находятся к группе Import

Название настройки Тип значения Значение по умолчанию Описание
ImportPath string ./Import Каталог импорта файлов
ImportImagesPath string ./Import/Images Каталог импорта файлов картинок
Encoding string utf-8 Кодировка файлов импорта
RemoteFilesOnStart bool True Удалять файлы совпадающие с правилами, находящиеся в каталоги импорта при запуске ПО
Update bool False По умолчанию обновлять базу товаров, иначе замещать
SyncTime bool True Синхронизировать время при загрузке данных в весы
LoadLabelsOnLoadDataBase bool True Загружать шаблоны этикеток при загрузке данных в весы
DateTimeFormat string %Y%m%d%H%M Формат даты времени в файлах импорта

Список весов

Настройки находятся к группе ScaleX

Где Х - это порядковый номер весов.

Название настройки Тип значения Значение по умолчанию Описание
- string - -

Список правил импорта

Настройки находятся к группе ImportRuleX

Где Х - это порядковый номер правила импорта.

Название настройки Тип значения Значение по умолчанию Описание
- string - -

Запуск загрузчика

ОС Windows

Для запуска загрузчика используются файл run-loader.bat, находящийся в каталоге ПО.

ОС Linux

Каталог, где должно находится ПО по умолчанию: /opt/PyR1ScaleService

Для запуска загрузчика в качестве сервиса systemd необходимо установить службу r1scaleloader.service командой systemctl enable r1scaleloader.service,.

В случае расположения ПО по другому пути, необходимо внести соответствующие изменения в файл  r1scaleloader.service.


Для запуска ПО вручную необходимо выполнить команду: python3 R1ScaleLoaderMain.py