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" для задания минимального номера версии.
(*) 01.08.2017 Исправлена ошибка несохранения "подрезки" названия товара в параметрах импорта данных.