Изменения основного ПО

Материал из Википедия ЭТИМа (ETIM Wikipedia)
Версия от 14:00, 1 августа 2017; Michael (обсуждение | вклад) (Новая страница: «__NOTOC__ ==R1Sensor. Версия 1.0.1.8 от 10.04.2015== * Первая релизная версия с новым алгоритмом работы (а…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску


R1Sensor. Версия 1.0.1.8 от 10.04.2015

 * Первая релизная версия с новым алгоритмом работы (алгоритм 2015 года).

R1Sensor. Версия 1.0.1.16 от 31.07.2015

 (+) Добавлена поддержка Windows File Sharing (Samba v.3.6.25).
   Пользователи: ftp, r1sensor, root.
   Открытые каталоги: Exchange (/opt/Excnahge), R1Sensor (/opt/R1Sensor), root (/).
 (+) Добавлен Dropbear - SSH server.
 (*) Обновлена версия busybox до 1.23.2.
 (*) Обновлена версия bftpd до 4.4.
 (+) Добавлена обводка для полей: названия, цены и номера.
   Включается через поле Tracing у соответствующих элементов в xml-файлах.
   Изменение цвета через полес TracingColor="r,g,b", где: r,g,b - цифровое значение цветов.
 (+) Добавлен импорт данных при вставлении флешки. Данные аналогичны обычному импорту.
 (+) Добавлен импорт данных из CSV файла в формате для Леруа Мерлен
 (+) Добавлен импорт рекламных картинок из каталога импорта или при вставлении флешки.
     Картинки должны быть в формате ".png" и располагаться в подкаталоге "AdPictures".
 (+) Добавлен импорт настроек из каталога импорта или при вставлении флешки.
     Настройки должны быть в формате ".ini" и располагаться в подкаталоге "Settings".
 (*) Косметические изменения внешнего вида настроек и системного меню.
 (+) Введено ограничение печати этикетки с минимальным весом - 40 грамм. 
 (+) Введен автоматический рестарт программы в случае зависания.
 (+) Функция работы с системами электронных ценников доступна по специальному запросу.
 (+) Добавлен/обновлен перевод системных сообщений.
 

R1Sensor. Версия 1.0.1.18 от xx.09.2015

 (+) Добавлены кнопки тестирования выбранного звука в настройках.
 (+) Добавлена возможность смены паролей программы, системы и Самбы через интерфейс настроек (только для LS515).
 (+) Добавлена возможноcть изменения имени рабочей станции и группы в параметрах Самбы через интерфейс настроек (только для LS515).
 (+) Добавлена возможноcть визуальной настройки Wi-Fi соединения к точке доступа через интерфейс настроек (только для LS515).
 (+) Добавлен импорт картинок из каталога импорта или при вставлении флешки.
     Картинки должны быть в формате ".png" и располагаться в подкаталоге "Images".
 (*) Теперь во многих диалога появились картинки на кнопках. 
 (+) После успешного импорта файл с данными, старая база данных и соответствующий лог импорта архивируются.
     В Windows используется "7-zip", в Linux - "tar".
 (+) Добавлено поле товара "DisplayNumber". Это поле можно выводить на кнопку товара и выполнять по нему
     сортировку. Данное поле не проверяется на уникальность и не печатается на этикетке.
 (+) Добавлены пароли для выполнения блокировки/разблокировки, включения режима фасовки, перезагрузки/выключения весов, тарирования и обнуления веса.
     Пароли меняются в настройках ПО.
     Пароли по умолчанию:
     115 - тарирование. 
     116 - обнуление веса. 
     255 - перезагрузка/выключение. 
     239 - блокировка/разблокировка работы весов.
     315 - переключение режим фасовки/режим самообслуживания.
 (+) Добавлен алгоритм А2 - режим фасовки. Возможности: ручная печать, автопечать, фиксирование товара, итоговая этикетка, обнуление веса, тарирование.
 (+) Добавлена возможность вывести кнопку для перехода в режим набора кода товара пользователем. Возможность использования
     данного режима включается/выключается через меню настроек.
 (+) Реализован протокол обмена данными с бэк-офисом. Данный протокол использут передачу данных по протоколу TCP/IP в формате JSON.
     Обмен данными по этому протоколу можно использовать совместно с другими способами обмена.
 (+) Добавлен импорт лицензий из каталога импорта или при вставлении флешки. 
     Лицензии ".lic" и "*.key" должны располагаться в подкаталоге "Lic".
 (+) В конфигурации с двумя дисплеями на второй экран в режиме фасовки выводится значение веса и данные о товаре.

R1Sensor. Версия 1.0.1.19 от xx.04.2015

 (+) Добавлены короткие клавиши (работают при подключении USB-клавиатуры):
     Ctrl+Alt+C - калибровка тач-экрана
     Alt+R - калибровка принтера
     Alt+P - печать этикетки с данными о версии весов.
 (*) При вводе пароля и в режиме фасовки можно использовать внешнюю клавиатуру.
 (+) Расширены возможности файлов конфигурации экранов:
       Добавлены кнопки для перехода между групп.
       Добавлены кнопки для перехода между экранами группы товаров.
       Добавлена метка для вывода названия текущей группы.
 (+) Добавлен список операторов фасовки.
 (+) Во время работы создается файл с данными о пробитых этикетках. По каждому товару запоминается количество, суммарный вес и дата последней печати этикетки.
 (+) Добавлен импорт шаблонов этикеток из каталога импорта или при вставлении флешки.
     Этикетки должны располагаться в подкаталоге "Labels".
 (+) Добавлен ввод пароля при помощи кнопки питания. При удержании кнопки каждые 0,5 сек. раздается двойной сигнал.
     Каждый сигнал - одна единица. Необходимо отсчитать нужное чисто по количеству двойных сигналов. Далее необходимо отпустить 
     кнопку питания для перехода к следующему числу. Например для ввода числа "3", нажимаем и держим кнопку питания, ждем три двойных
     сигнала и отпускаем кнопку питания.
     После ввода последней цифры - отпускаем кнопку питания и через 3 секунды вызваная функция выполняется.
     Если ожидать более 10 сигналов - выводится меню выключения питания (в текущий момент работает только на модели LS515-00-S9).
     Фиксированные пароли (не задаваемые в настройках):
     11111 - вход в системное меню.
     111 - калибровка принтера.
     3 - печать этикетки с данными о версии весов.
 (*) Исправлена ошибка несохранения параметра сжатия данных по протоколу R1Sensor.
 (*) Исправлено поведение при импорте шаблонов этикеток - теперь если файл шаблока заданный при импорте данных существует в каталоге
     этикеток, то он не пересоздается.
 (*) Если при импорте этикеток задан режим обновления, то происходит добавление или обновление текущих этикеток. А при режиме замены, все старые этикетки
     предванительно стираются и заменяются новыми.
 (+) При загрузке лицензий с флешки, на флешку в каталог "Lic" выгружается текущий лог-файл.
 (+) Добавлен новый алгоритм работы - новая схема оформления "Самообслуживание - Алгоритм 2015 в.2 (А3)".
 (+) Добавлена возможность работы с иерархией групп.
 (+) Добавлена возможность задания отдельных рекламных картинок для второго экрана в режиме фасовки.
 (+) В режиме фасовки добавлена кнопка для выбора оператора, если оператор(ы) задан(ы) в настройках.
 (*) Исправлена ошибка неполного обновления данных товаров, если товар присутсвует в базе и основные параметры сопадают.
 (+) В экранные формы добавлены теги типа "Text_en_US" для осуществления перевода сообщений, находящихся прямов в формах. en_US - это код языка и страны.
 (*) Кнопки перехода между экранами групп товаров теперь могут иметь текст. Так же возможен перевод.
 (*) После импорта данных в базе данных, если картинка для товара или группы была задана именем файла - в бузу сохраняется имя файла,
     в противном случае сохраняется сама картинка в кодировке BASE-64. За счет этого уменьшается время испорта данных.
 (*) Исправлена ошибка при импорте по протоколу R1Sensor. При отключении клиента от весов до завершения импорта возможно зависание основной программы.
 (*) На экран ошибки печати добавлена кнопка перехода в главное меню.
 (+) Добавлена поддержка SQLite в качестве базы товаров.
 (+) Добавлен демо-режим, когда отсутствует лицензия. Ограничения демо-режима: цена товара не может превышать 10 руб., если
     цена товара больше - на печать выводится 10 руб.
 (*) Исправлена ошибка, приводящая к непоказыванию картинки товара на экране информации о товаре (после печати этикетки), если
     картинка товара задана именем файла.
 (+) Протокол R1Sensor. Добавлено поле "response-ext" в объект "data" ответ от весов. При наличии ошибки там находится расширенное описание ошибки.
 (+) При ротации лог-файлов старые логи архивируется, а если дата лог-файла старее чем период хранения - файлы стираются.
 (+) Добавлена опция для перезагрузки весов по рассписанию. Возможно задание для недели, часов и минут.
 (+) В настройках добавлены функции изменения режима работы весов: режим разработки и режим нормальной работы. При переводе
     в режим разработки ведется более подробный протокол работы. При переводе в режим нормальной работы стираются файлы протоколов,
     архивов испорта данных, архивов базы данных и выключается ведение подробного протокола работы.
 (+) Добавлена возможность получать состояние/запускать/останавливать сервер службы Samba (SMB/CIFS).
 (+) Добавление поддержки загрузки данных в весы по протоколу весов Digi. Можно загружать как базу товаров (например для режима
     фасовки), так и связь экранных кнопок с товарами и картинки на кнопки.
 (+) Добавлено лицензирование возможностей ПО. В настоящий момент дополнительная лицензия нужна для протокола Digi и режима фасовки.
 (*) Исправлена ошибка с некорректным определением максимального уровня яркости на весах с экраном 12".
 (*) Исправлена ошибка с обновление второстепенных (сообщения, код магазина) данных о товаре при импорте.
 (*) Исправлена ошибка с удалением отдельных товаров при импорте.
 (*) Исправлена ошибка при автоимпорте шаблонов этикеток с USB-диска (для ОС Linux).
 (*) Исправлена ошибка автоматической перепрошивки весового модуля, если в весовом модуле прошита устаревшая версия.
 (*) При работе по протоколу Digi, если соединение с загружающей программой не разрывается, то через 4 секунды после последнего пакета 
     с данными происходит передача уже принятых данных на обработку и загрузку в базу данных.
 (*) Изменены описания опций в протоколе Digi и R1Sensor в настройках.
 (+) При переключении статуса весов "Разработка/Нормальная работа" выводится текущий статус.
 (*) Исправлена ошибка редактирования сетевых параметров: изменение параметров недоступно, если их запретить и потом разрешить
 (*) 08.02.2016 Исправлена работа опции "Импортировать только когда нет активности" в настройках импорта. Данные импортируются в весы только
     когда на весах не нажимают кнопки в течении заданного интервала. Работает со всеми видами импорта.
 (+) В настройках в группе "Весы" добавлена закладка - "Шаблоны этикеток". С ее помощью можно просмотреть наличие и параметры шаблонов этикеток,
     записанных на весы. Просмотреть привязку к номерам, используемым в параметрах товаров. Распечатать тестовую этикетку выбранного шаблона.
     Пометить этикетку для загрузки в весовой модуль.
 (+) Добавлен выбор типа CSV файла для импорта базы товаров. Возможные варианты: формат Digi и формат Леруа Мерлен.
 (*) При возникновении ошибки и окончании бумаги - проигрывается соответствующий (заданный в настройках) звук.
 (*) Исправлена ошибка незапуска служб Samba.
 (*) Исправлена ошибка связанная с некорректным сохранением параметров Samba.
 (*) Исправлена некорректное определение свободного места на диске, объемом более 4Гб.
 (*) Исправлена ошибка приводящая к записанию интерфейса при попытке печати этикетки, если в это время идет калибровка принтера.
 (*) Исправлена ошибка приводящая к неверному сохранению выбранного алгоритма работы.
 (+) Добавлена возможность отключения подстановки картинки товара по умолчанию, если она не зазана в импортируемых данных.
 (+) Добавлена возможность задания имени файла с картинкой по умолчанию, если она не зазана в импортируемых данных.
 (+) Добавлена опция (в настройки отладки) позволяющая отключить контроль веса от 0 до 40 грамм при печати этикетки.
 (+) Добавлена автоматическая ротация (удаление старых) файлов архивов, создаваемых программой: базы данных, обработанные и ошибочные
     файлы импорта. Количество дней, за которое файлы хранятся, задаются в настройках.
 (+) Добавлен ключ для запуска программы "-rotatelog", позволяющий в ручном режиме запустить ротацию архивов и логов программы
     у ранее запущенного экземпляра программы.
 (+) В протокол R1Sensor добавлена команда "RotateLog", позволяющий в ручном режиме запустить ротацию архивов и логов программы.
 (+) Если в лог файлы идет запись одинаковых строк - то записывается первая строка и далее сообщение с количеством повторов этой строки.
 

R1Sensor. Версия 1.0.1.21 от xx.07.2016

 (+) Добавлен алгоритм А7 - работа без групп товаров. На экран выводятся кнопки для перехода к автоматическим группам: товары по алфавиту
     и товары по номерам. При импорте данных указывать группу не обязательно, все товары без группы добавляются в группу по умолчанию, ее
     параметры (название и номер) задаются в настройках.
 (+) Добавлены опции для протокола Диджи: 
       1. Использовать таблицу связи товар-группа или все товары помещать в группу "Все товары".
       2. Изменять ли пароль ROOT при включении протокола Диджи.
 (+) Добавлена возможность отключения и задания интервала ожидания стабильности веса при печати этикетки.      
 (+) Добавлена возможность ввода гравитационного коэффициента. Настройки-Весы-Аппаратные параметры.
 (*) Переделка форм ошибок при отсутвии бумаги и ошибках печати - заменен вызов калибровки принтера на "Системное меню".
 (*) При загрузке этикеток теперь записывается файл с MD5 суммой загруженной этикетки, что бы ее повторно не загружать.
 (+) В системном меню теперь показывается текущий вес.
 (+) Добавлено простое меню для замены этикеток, без возможности входа в режим настроек и выключения весов.
 (+) Добавлено автоматическое тарирование при наличии тары в параметрах товара.
 (+) Добавлен мастер первичной настройки весов (только для весового модуля LS515). Запускается после препрошивки весов или после смены версии ПО. 
     После сохранения в нем внесенных изменений запуск мастера блокируется - весы переходят в рабочий режим. В настоящий момент в мастере реализована 
     смена сетевых параметров.
 (*) Поправлен вывод виртуальной клавиатуры, если она выходит на нижнюю границу экрана, она появляется выше элемента, в который осуществляется
     ввод данных.
 (*) Изменение имен файлов звуковых событий.
 (*) Добавлена озвучка события нулевой вес и перегрузка веса.
 (+) В протоколе R1Sensor добавлена блочная работа при приеме/передаче файлов.  
 (*) Исправлен инсталятор для Windows XP, теперь корректно ставятся нужные библиотеки в зависимости от версии Windows.
 (*) Обновление версии OpenSSL до 1.0.0.2h
 (+) Добавлении функции отправки событий по электронной почте.
 (+) Через настройки (закладка "База данных") можно удалить все товары и группы в локальной базе данных.
 (*) Исправлена ошибка редактирования привязки/загрузки шаблона этикетки в настройках.
 (*) Исправлена ошибка загрузки сообщений в весовую платформу для платформы LS215.
 (*) Исправлена ошибка загрузки настроек в весовую платформу для платформы LS215.
 (+) При импорте из файла .xml, если не задано поле "Name", но задано поле "FullName" информация о имени товара берется из поля "FullName".
 (+) Добавлены модули ядра, позволяющие монтировать общие каталоги с других компьютеров на локальные пути.
 (*) 05.07.2016 Ошибка загрузки сообщений в весовую платформу LS215 по протоколу xArt.
 (*) 05.07.2016 Исправлена ошибка неверного округления стоимости товара при загрузке в весовую платформу LS215.
 (*) 07.07.2016 Поправлена ошибка очистки базы товаров из настроек.
 (*) 07.07.2016 Поправлена ошибка некорректного преобразования типов ШК из формата Диджи.
 (*) 14.07.2016 При работе по протоколу Диджи, если включено использование отдельной связки товар-группа, тогда игнорируется группа из
     данных товара.
 (*) 18.07.2016 Исправил ошибку, когда при работе по протоколу Диджи, если включено использование отдельной связки товар-группа, тогда игнорируется группа из
     данных товара даже когда данные товара обновляются после уже созданной связки товар-группа.
 (*) 04.08.2016 Изменение операционной системы на buildroot.
 (*) 05.08.2016 Исправление ошибки архивации базы данных при сохранении импортируемых данных.

R1Sensor. Версия 1.0.1.23 от xx.11.2016

 (*) Исправлена ошибка приводящая к невозможности нажатия кнопок товара, если после печати этикетки не снимается этикетка (выводится окно о 
     информации с данными товара) и происходит обновление базы товаров. После обновления окно с информацией о товаре скрывается, за формой с 
     выбором товаров и повторный выбор товара для печати невозможен.
 (*) При импорте данных из файла добавлена задержка на ожидание записи файла.
 (+) 14.09.2016 Изменение в инсталяторе PC версии: добавлена возможность установки бесплатного FTP сервера FileZilla для обеспечения
     поддержки загрузки данных по протоколу Digi (загрузка картинок программой ImageLoader).
 (*) Изменение ОС для LS515: переход на версию собранную с помощью buildroot с поддержкой аппаратной плавающей точки. Перепрошивка теперь 
     выполняется в один проход (без дополнительных презагрузок), после перепрошивки производится калибровка экрана (+перезагрузка) и запускается 
     мастер первичной настройки. 
     Обновлены большинство системных бибилотек и программ до актуальных версий (на лето 2016 года).
     В файле "\etc\os-release" указывает версия buildroot и дата/время сборки ОС.
 (*) 15.09.2016 Исправлена ошибка регулировки громкости звука.
 (*) 19.09.2016 Исправлена ошибка сохранения параметров точки доступа WiFi, если не введен пароль.
 (+) 22.09.2016 Добавлена возможность в настройках изменения IP адреса у весовой плаформы LS215.
 (*) 29.09.2016 В версии для Windows при сохранении настроек теперь не перазагружается компьютер, а перезапускается само ПО.
 (*) 29.09.2016 Исправлено сохранение настроек шаблонов этикеток.
 (+) 29.09.2016 После изменения настроек шаблонов этикеток загрузка этикеток будет происходить автоматически при следующем запуске ПО.
 (+) 05.10.2016 При загрузке данных из файлов формата XML оченивается разделитель "." и "," в полях тары и цены.
 (*) 05.10.2016 При работе с весовой платформой LS215 возможно разрешение/запрещение печати текста валюты и веса (изменяется в настройках).
 (+) 06.10.2016 Добавлены некоторые настройки параметров весовой платформы LS215.
 (*) 07.10.2016 При работе с весовой платформой LS215 в наименовании товара символы перевода строки "\n" заменяются на "\\" для 
     корректного перехода на новую строку и устранения вывода на печать "мусора".
 (*) 07.10.2016 Исправлено центрирование экрана загрузки при смене разрешения экрана во время загрузки ПО.
 (+) 12.10.2016 Описание форм обычных групп, цифровых групп и алфавитных разделены, т.е. можно задать полностью различный вид этих форм.
 (+) 12.10.2016 Введена лицензия для использования внешнего принтера для печати этикеток.
 (+) 25.10.2016 Добавлены некоторые настройки параметров весовой платформы LS215: использование специального срока годности, тип используемых этикеток.
 (+) 25.10.2016 Добавлены настройки для осуществения "подрезания" наименования товара и удаления перехода на новую строку при импорте данных.
 (*) 25.10.2016 В инсталятор для Windows версии добавлен TightVNC для удаленного управления управляющим компьютером.
 (*) 27.10.2016 Исправления загрузки шаблонов этикеток для LS215. Версия 1 шаблона более не поддерживается.
 (*) 08.11.2016 Исправлено отсутствие индикации потери связи с весовой платформой LS215 в случае неоднократной потери связи.
     

R1Sensor. Версия 1.0.1.25 от xx.12.2016

 (*) 16.12.2016 Добавлена поддержка печати на внешнем принтере Datamax через Windows Spool. Только для Windows версии.
 (*) 17.12.2016 Добавлен пароль закрытия программы для Windows версии. Пароль по умолчанию: "701". Так же кнопка выход добавлена в меню перезагрузки.
  

R1Sensor. Версия 1.0.1.2 от xx.03.2017

 (*) 13.01.2017 Изменение инсталятора Linux версии: добавлена возможность перевставления SD карты при прошивке, если не обнаруживается
     с первого раза.
 (+) 01.03.2017 Добавлено несколько параметров для внешнего принтера.
 (+) 20.03.2017 Добавлена возможность печати даты производства в поле "дата фасовки". Только для печати на внешнем принтере.
 (*) 23.03.2017 В инсталяторе Windows версии: обновлена версия FilezillaServer.
 (+) 23.03.2017 В инсталяторе Windows версии: добавлена возможность установки или TightVNC или UltraVNC.
 

R1Sensor. Версия 1.0.2.4 от xx.05.2017

 (*) 18.04.2017 Пересоздание ОС для LS515.
 (+) 18.04.2017 Возможность включения/отключения загрузки VPN клиента на уровне ОС (только в Linux).
 (+) 25.04.2017 Добавление возможности включения новых языков. Список используемых языков описан в файле "Settings/R1Languages.ini".
 (+) 25.04.2017 Добавление украинского языка.
 (*) 26.04.2017 При удалении из строк JSON переводов каретки данная строка пускалась на дальнейшую обработку, а не просто логировалась.
 (*) 02.05.2017 Исправлена ошибка с неверным формирование имени расширеннного очета.

R1Sensor. Версия 1.0.2.5 от xx.05.2017

 (+) 12.05.2017 Добавлена возможность автоматического апгрейта базы данных при изменении структуры данных.
 (+) 12.05.2017 Добавлена обработка поля "Скидка2" из протокола Digi. При наличии этого поля на этикетку выводится значения "Цена до скидки"
     "Стоимость до скидки", при наличии этих полей на этикетке.
 (+) 12.05.2017 Добавлено логирование ошибок в базу отчетов "/Exchange/Reports/Reports.db"
 (+) 12.05.2017 Добавлены скрипты автоматического переполучения IP адреса при отключении/подключении сетевого провода.
 (+) 18.05.2017 Добавлены скрипты автоматического переполучения IP адреса при отключении/подключении сетевого Wi-Fi адаптера.
 (+) 18.05.2017 Добавлены логирование всех запускаемых служб из /etc/init.d/ в файл /var/log/boot.log
 (*) 18.05.2017 Увеличен системный лог до 2 Мб. Поправлена система ротации лога системы. Лог переименован в system.log
 (+) 18.05.2017 В первичном мастере добавлена возможность включения и изменения параметров Samba служб.  

R1Sensor. Версия 1.0.2.7 от xx.07.2017

 (*) 14.06.2017 Исправлено поведение при применении настроек сетевых интерфейсов. Ранее без WiFi модуля выдавалась ошибка старта интерфейсов.
 (*) 15.06.2017 Изменено значение опции "поиск по номеру внутри группы", на "поиск по коду магазина" в настройках интерфейса.
 (+) 22.06.2017 Добавлена поддержка драйвера NativeAPI для 1С 8.x по загрузке товаров/групп и т.д.
 (+) 07.07.2017 Добавлен флаг автоматической загрузки шаблонов этикеток при их изменении. Загрузка производится при загрузке ПО или импорте данных.
 (+) 07.07.2017 При печати тестовой этикетки из настроек временно применяются параметры печати установленные в настройках (без их сохранение).

R1Sensor. Версия 1.0.2.9 от xx.07.2017

 (*) 18.07.2017 Для Windows версии: обновление версии OpenSSL до 1.0.0.2l.
 (*) 19.07.2017 При окончании этикет-ленты во время печати, ошибка "Закончились этикетоки" выводится сразу после (или во время) печати.
 (+) 01.08.2017 Введен визуальный алгоритм А8 - для универмага "ГУМ".
 (+) 01.08.2017 Добавлен ключ при запуске программы "-restart", для выполенния перезагрузки только самой программы.
 (+) 01.08.2017 Добавлена возможно принудительной перепрошивки весового модуля на определенную версию. 
     Ключи: "Debug\ScaleFirmwareFileNameNeed" для задания имени прошивки и "Debug\ScaleFirmwareVersionNeed" для задания номера версии.
 (*) 01.08.2017 Изменен синтаксис задани минимально возможнойверсии весового модуля на определенную версию. 
     Ключи: "Debug\ScaleFirmwareFileNameMinimal" для задания имени прошивки и "Debug\ScaleFirmwareVersionMinimal" для задания минимального номера версии.