====== Новое в версиях ====== ==== Сборка 3412 ==== Улучшена информация о продукции в упаковке, добавлена кликабельность и навигация по упаковкам. Исправлена ошибка при контроле поступления неупакованных бутылок. ==== Сборка 2914 ==== Добавлена функция быстрой распаковки всех коробов, набранных в рабочую зону. Если выполняемое задание допускает возможность паковки и распаковки групповой тары, нажмите и удерживайте кнопку паковки в правом нижнем углу. Появится запрос на распаковку всех коробов в рабочей зоне. Такая функция будет полезна, например, для распаковки всей палеты сразу до бутылок. ==== Сборка 2202 ==== Исправление ошибок. Добавлена опция проверки палетирования при отгрузке. Опция включается в разделе настроек [[egais3terminal:setup#интерфейс|Интерфейс]]. При включенной опции работает дополнительная проверка результата задания типа [[egais3terminal:job:shiping|Отгрузка]]. Если в рабочей зоне присутствуют незапалеченные позиции (короба или бутылки) появится предупреждение. Генерация нового кода для [[egais3terminal:setup#штрихкодирование|этикетки]] сопровождается звуковым уведомлением. ==== Сборка 1924 ==== В экран [[egais3terminal:main#информация_о_задании|Информация о задании]] добавлен список товарных позиций задания с отображением прогресса выполнения задания по каждой товарной позиции раздельно. Индикация количества в марках и коробах. Количество коробов отображается информационно, по данным о затарке товарной позиции, полученной из товароучетной системы и может отличаться от фактического количества коробов, обработанных в задании (при неполной затарке или формировании микс-коробов). Реализован механизм [[egais3terminal:setup#штрихкодирование|штрихкодирования]] групповой тары на терминале. Доступна генерация уникальных штрих-кодов коробов и палет для печати на мобильном принтере при выполнении заданий. Задание типа [[egais3terminal:job:shiping|Отгрузка]] адаптировано под логистические процессы мелкооптового склада. Добавлена функциональность [[egais3terminal:job:shiping#агрегация_в_процессе_отгрузки|агрегации в процессе отгрузки]]. Существенно оптимизирована скорость работы приложения при отгрузке без палет (при добавлении в отгрузку большого количества коробов не запакованных в палеты). В задания типа [[egais3terminal:job:addmissionnew|Поступление]] добавлена функциональность выборочной и доверительной приемки. Поддерживается товароучетными системами начиная с версий: * ЛВЗ и СП - 1.3.124.1 * КAТАП - 1.1.115.3 * УТАП - 11.4.8.84 Обновите товароучетные системы до указанных версий или выше Исправлены проблемы безопасности при работе на устройствах под управлением Android 9. ==== Сборка 1515 ==== Исправлена ошибка поиска Bluetooth принтера этикеток на Android версий 6 и выше. В приложение интегрирован сервис [[https://firebase.google.com/docs/crashlytics/|Сrashlytics]], позволяющий нам дистанционно собирать информацию о сбоях на клиентских устройствах и оперативно их устранять. ==== Сборка 1505 ==== Исправлены ошибки: * Падения приложения при обработке некорректно сформированного в товароучетной системе списка заданий; * Двойной запрос лицензии у Центра Лицензирования после первой установки приложения на новое устройство. ==== Сборка 1413 ==== Добавлена встроенная поддержка терминалов сбора данных [[cloudterminal:newland#новый_модельный_ряд_android_7_и_выше|Newland нового модельного ряда]] (на Android 7 и выше), протестировано на [[https://www.newland-id.com/product/mt65-beluga-iii/|Newland MT65 Beluga III]]. ==== Сборка 1331 ==== В задание типа "[[egais3terminal:job:shiping|Отгрузка]]" добавлена возможность изъять короб или марку из групповой тары без выполнения отдельного задания типа "[[egais3terminal:job:repack|Переупаковка]]". Исправлена ошибка передачи результатов выполнения задания типа "[[egais3terminal:job:addmission|Поступление]]". Исправлена ошибка вызова вебхука [[egais3terminal:main#отмена_задания|отмены задания]]. ==== Сборка 1321 ==== Оптимизация выгрузки результатов выполнения заданий в товароучетную систему. Улучшено быстродействие и пользовательский интерфейс. ==== Сборка 1315 ==== Исправлена ошибка при передаче результата выполнения задания типа "[[egais3terminal:job:repack|Переупаковка]]". ==== Сборка 1308 ==== Сборные короба в задании типа "[[egais3terminal:job:repack|Переупаковка]]". Можно упаковать в короб более одного наименования продукции. Исправлена ошибка приложения при обработке некорректных алко-кодов продукции, переданных из товароучетной системы. Теперь, если передан некорректный алко-код, например, содержащий нецифровые знаки, он просто игнорируется. В настройках в разделе [[egais3terminal:setup#поддержка|Поддержка]], в опции //Проверить обновления// добавлена индикация установленной версии приложения. ==== Сборка 1218 ==== Исправлена ошибка принятия [[egais3terminal:eula|лицензионного соглашения]]. В [[egais3terminal:support:whatsnew#сборка_1214|предыдущей сборке]] при первом запуске не сразу появлялось предложение принять лицензионное соглашение, и как следствие не отправлялся запрос в Центр лицензирования, в результате чего терминал не получал лицензии. ==== Сборка 1214 ==== Новый центр лицензирования, выдающий демонстрационные и коммерческие лицензии. Пользователям старых сборок, получивших demo лицензии защита будет блокировать получение заданий (кроме заданий с демонстрационного сервера). Что бы всё заработало, нужно зайти в меню Настройки – Поддержка и ввести новый адрес центра лицензирования http://lic.lineris.ru/licenseserverapi/hs/ExchangeWithTSD/AutorizationTSD после чего тапнуть по пункту **Лицензия**. ТСД зарегистрируется в Центре лицензирования, получит уникальный регистрационный номер и демо-лицензию. Для получения коммерческой лицензии обращайтесь При первом запуске обновленной версии на мобильном устройстве приложение выбрасывает системное уведомление «Новое в версии», нажав которое, пользователю открывается эта страница. Оптимизирована загрузка больших заданий. Проверено на объеме 180000 марок. Загрузка выполняется в фоновом режиме с индикацией прогресса. На время загрузки аппарат можно переключать на другие приложения и в спящий режим, но не отключаться от WiFi. Загрузку задания можно отменить не дожидаясь окончания. Добавлен прогресс-индикатор на основную активность при выполнении задания типа «Поступление» Оптимизированы под большой объем данных алгоритмы расчета сводных показателей выполнения задания. Оптимизирован алгоритм распаковки больших палет. В основной рабочей активности более не работают распаковка и удаление сдвигом. Вместо них добавлено т.н. свайп-меню. Если контекст выполнения задания допускает распаковку элемента или в настройках интерфейса разрешено удаление сдвигом, то сдвиг элемента справа налево открывает небольшое меню, где в зависимости от контекста отображаются кнопки корзина – для удаления элемента и открытый короб – для распаковки. Добавлена встроенная поддержка ТСД [[cloudterminal:honeywell|Honeywell]]. В настройках сканера добавлен новый параметр для настройки [[cloudterminal:other|ТСД прочих производителей]], отсутствующих во встроенной поддержке – //Intent Category//. В некоторых старых моделях на Android 4.X этот параметр может отличаться от дефолтного. Получение дампа исходящих данных перенесено из верхнего уровня меню в Настройки – Поддержка, подробнее [[egais3terminal:support:dump|см. тут]]. ==== Сборка 1121 ==== Исправлена ошибка инициализации на устройствах без акселерометра. ==== Сборка 1119 ==== Добавлена стартовая активность принятия пользовательского соглашения. Стартует при первом запуске приложения на устройстве. Открывает [[http://wiki.lineris.ru/egais3terminal/eula|опубликованное пользовательское соглашение]] и предлагает с ним согласиться. Если это сделать -- активность более не появляется (до переустановки приложения по каким-либо причинам), приложение попытается получить лицензионные ключи и будет работать в продуктивном или демонстрационном режиме. Если не согласиться -- работать не будет. ==== Сборка 1030 ==== Визуальные улучшения. Переделана активность списка заданий. Добавлены пиктограммы, увеличен размер шрифта заголовка. Отображаемый размер текстового комментария к заданию сокращен до 124 символов, если комментарий больше, остальное убирается под кат "Подробнее...". ==== Сборка 1028 ==== Встроен механизм защиты от нелицензинного использования на основе криптографических ключей, выдаваемых Центром лицензирования. Вместо Центра лицезнирования сейчас демо-лицензии сроком до 31.12.2018 выдает специально обученный веб-сервис, по умолчанию прописанный в настройках. Защита срабатывает в момент получения задания с любого URL кроме URL [[egais3terminal:support:demo|демонстрационного списка]] заданий. Это уже рабочий механизм защиты приложения от нелицезнионного использования. Для получения лицензионных ключей приложению на ТСД необходим выход в Интернет. После того, как ключи получены выход в Интернет можно закрыть. Демонстрационный в этой схеме только веб-сервис, временно заменяющий Центр лицензирвования. Для перехода с демо-версии на рабочую переустанавливать приложение не потребуется, достаточно в настройках указать правильный адрес Центра лицензирования, все необходимое будет делаться в нём. Изменился адрес сервера обновлений по умолчанию. По старому адресу продолжим выкладывать критичные обновления без защиты для пилотных пользвателей. С введением в эксплуатацию Центра лицензирования выдадим им постоянные лицензии и поддержку по старому адресу прекратим. Визуальные улучшения. Для форм списков добавлены "плейсхолдеры" - надписи, отображаемые когда списки пусты. ==== Сборка 1011 ==== Добавлена встроенная поддержка ТСД PointMobile Визуальные изменения в активности настройки пользователя и информации о задании - адаптация под узкий экран PointMobile. В настройках в разделе Интерфейс добавлена новая опция "Показывать штрихкод марки полностью", управляет отображением значения штрихкода марки в основной рабочей зоне. Если выключена, значение будет отображаться с вырезанной средней частью и помещаться в 1 строку. Если включено, значение отображается полностью и переносится на несколько строк. По умолчанию выключено. ==== Сборка 1007 ==== Добавлена онлайн-справка. Запускается из меню активности списка заданий и основной рабочей активности. Показывает страницы на wiki http://wiki.lineris.ru/egais3terminal ==== Сборка 1002 ==== Небольшой багфикс сборки 0930. Если успели её поставить - обновитесь. ==== Сборка 0930 ==== Добавлен сисадминский механизм защиты настроек приложения от обычных пользователей. При активации блокировки приложение попросит сканировать ID карту администратора - специальный штрих-код, например, с пропуска сисадмина. После включения блокировки меню настроек будет не активно. Что бы попасть в него нужно сканирвоать штрих-код с ID карты администратора. Добавлен "многопользовательский" механизм. В настройках пользователя появилось новое поле "Личная карта доступа". Вводится сканированием, например, штрих-кода с рабочего пропуска сотрудника. Настраиваем параметры доступа: логин, пароль и т.п., добавляем личную карту доступа, жмем ОК - пользователь сохранен. Повторяем с другими пользователями. Переключение пользователя производится в активности получения задания сканированием личной карты доступа сотрудника. Параметры подключения и список доступных заданий обновляются автоматически. Вмешательства сисадмина не требуется. Улучшен раздел настроек. Установленные параметры отображаются под соответствующем пунктом меню настроек. Приоритетная установка во внешнее хранилище. Актуально для моделей ТСД с малым объемом внутренней памяти. Втыкайте microSD и будет вам счастье. Исправлена ошибка в автообновлении (появилась в сборке 0926). ==== Сборка 0928 ==== Улучшена печать на различных форматах этикеток. В настройки соединения с сервером добавлен параметр тайм-аута соединения. По умолчанию 30 сек. Исправлены проблемы совместимости с Android 4.X ==== Сборка 0926 ==== Добавлен специальный режим обработки маркируемых позиций, укладываемых непосредственно на палеты, минуя упаковку в короба. У такой товарной позиции при выгрузке значение поля "productPack" необходимо установить в 1. В заданиях типа "Агрегация", "Постановка на баланс", "Добавление" и "Переупаковка" при добавлении в рабочую зону не будет контролироваться наполнение короба и упаковка продукции будет запускаться только по нажатию правой нижней кнопки. При этом ожидается, что для упаковки такой продукции будет использован штрих-код палеты. Но созданная таким образом упаковка в приложении будет вести себя как короб, т.е. её можно будет запаковать в другой палет, а для распаковки нужно смахнуть её влево или нажать и удерживать. ==== Сборка 0917 ==== Во все HTTP запросы GET и POST добавлен заголовок "deviceId", передается идентификатор устройства Android ID. При первом запуске приложения на устройстве настраивается подключение к демонстрационным заданиям. ==== Сборка 0916 ==== Реализована печать этикеток на носимых принтерах TSC. Используется скриптовый язык управления TSPL. Интерфейсы Bluetooth или WiFi/Ethernet. Пока поддерживается печать только в альбомной ориентации на широких этикетках. Если стационарный принтер имеет Ethernet или WiFi интерфейс, по идее будет печатать и на нём. Печать запускается из активности упаковки. В списке отображаются свободные упаковки (переданные в задании и освободившиеся в процессе работы над ним), нажатие по строке списка запускает печать. Переделано меню настроек в двухуровневую иерархию. Настройки разделены по экранам. Наименование приложения изменено на согласованное. Заменена иконка. ==== Сборка 0911 ==== Оптимизация быстродействия индикаторов рабочей активности. Оптимизация отображения индикатора загрузки задания.