Изменения в Аndroid-клиенте версии 3.0.0.309

Последние изменение: 21.11.2018

В клиентское приложение для Android-устройств версии 3.0.0.309 были внесены некоторые изменения и исправлены ошибки.

Новое

  • Теперь из окна выбора баз выход осуществляется по двойному нажатию клавиши «Назад».

  • Добавлен специальный атрибут maxlines, позволяющий ограничить число выводимых на экран строк текста.

    Пример использования:

    Шаблон Mobile SMARTS
    <r maxlines="2">Белеет парус одинокой В тумане моря <blue>голубом</blue>!.. {true:Что;} ищет он в стране далекой? Что кинул он в краю родном?.. И мачта гнется и скрыпит… Увы! Он счастия не ищет<red>И не от счастия бежит!</red> {true:Под ним струя светлей лазури,;} Над ним луч солнца золотой… А он, мятежный, просит бури, Как будто в бурях есть покой!</r> 

    На экране отобразится не более двух строк, а тот текст, который не уместился в две строки, показан не будет.

  • На странице сайта обновилась информация и пакет интеграции для желающих самостоятельно добавить поддержку терминала сбора данных.

  • Доработано распознавание GS1-128 штрихкодов для ТСД производителей Casio, Bitatek, Newland, PointMobile, Seuic, Supoin, Unitech.

Интеграция с новым оборудованием

Добавлена поддержка новых терминалов сбора данных и мобильных принтеров:

Исправления ошибок

 Код ошибки  Описание

MS-1332

Терминал GlobalPos c5000 при сканировании ячейки не распознавал GS1-128 штрихкод.

MS-1325

Неверная работа настройки документа «Блокировать, если нет документов», кнопка активна, когда настройка включена.

MS-1324

Зависание клиента при сканировании ячейки.

MS-1319

Действие «Просмотр отчета» не отображает верстку, в случае отсутствия закрывающего тэга.

MS-1309

Аварийное завершение работы приложения на действии «Просмотр записей».

MS-1307

Не обновлялась картинка в действии «Просмотр отчета», после сканирования нового товара картинка оставалась от старого.

MS-1300

При сканировании ШК несуществующего документа сканер прекращал работать.

MS-1289

Появление требования ввести дату при заведении серии, даже если в конфигурации указано, что поле необязательное.

MS-1288

Не работала интеграция на ATOL Smart.Lite.

MS-1286

Проблема с отправкой на сервер большого документа (порядка 80 тысяч строк).

MS-1284

Неверное форматирование текста тегами в случае переноса строк в тексте (форматирование применялось только до переноса).

MS-1272

При тестировании ЕГАИС 3 после переключением кодировок ШК на Honeywell EDA 50K EAN-13 считывался без контрольной суммы.

MS-1263

Не сохранялся звук сканирования после изменения для Zebra MC36.

MS-1256

Невозможность выхода из окна выбора мобильного принтера на Android-клиенте (кнопки неактивны либо не срабатывают).

MS-1239

Сообщение «Сканирование в данном окне не предусмотрено!» при вводе ШК вручную на Datalogic Scorpio X4.

MS-1237

Невозможность отмены закачки плагина и входа в приложение при отсутствии соединения с Internet.

MS-1231

Некорректное отображение текста в элементе «текст в верхней части окна», содержащего в себе несколько <br/>, с выравниванием по левому или правому краю.

MS-1211

Проблема при перезапуске приложения после нажатия на кнопку «Home».

MS-1208

Зависание приложения при перезапуске на Zebra MC32N0.

MS-1206

Не показывалось сообщение об ошибке скачивания плагина.

MS-1196

Проблемы при сворачивании клиента Mobile SMARTS на Zebra MC36 (не отрисовывался интерфейс).

  

MS-1146

В действии фотографирования фото сохранялись не по заданному пути, а в папке базы.

MS-1139

Не работало отображение картинки по URL.

   

MS-1138

В Android-клиенте,установленном на микрокиоске, отсутствует возможность отключить/ удалить добавленные базы.

MS-1137

Один и тот же товар записывался в документ двумя разными строками.

MS-1127

Не сохранялись данные в дополнительной табличной части документа после выгрузки его на сервер.

  

MS-1122

Во время загрузки Android-клиента при двойном нажатии кнопки ESC появлялось пустое меню.

   

MS-1118

Переменная Document.Modified возвращала значение true, хотя изменений в документе не было.

MS-1115

Проблемы с действием фотографирования и ввода подписи при рисовании.

MS-1087

Ошибка динамического пересчета числовых полей в FieldEditAction.

MS-1077

Ошибочные символы в json, передаваемые через Intent, приводят к некорректной работе.

MS-1060

При добавлении изображения в вёрстку, оформленную тегом <img> с указанием границ, изображение подстраивалось по ширине, но не по высоте.

MS-996

На ТСД ZEBRA TC20 RFID некорректно работало сканирование RFID меток.

Исправление ошибок, которые приводили к аварийному завершению работы приложения

 Код ошибки Описание 

MS-1279

UncaughtException, если ошибка при вычислении выражения для конструктора MultiLineListItem.

MS-1278

UnhandledException при прерывании вызывающего потока.

MS-1277

NullReferenceException при обновлении ActionForm.

MS-1276

Ошибки по утечке.

MS-1249

Ошибка System.Threading.ThreadInterruptedException.

MS-1248

Ошибка при получении координат для Fab из sqlite.

MS-1247

Ошибка при обработке темплейта.

MS-1246

Падение в ProductsManagerInt.SetDocumentItemsForCaching.

MS-1245

UNHANDLED EXCEPTION: System.IO.IOException: Win32 IO returned ERROR_ALREADY_EXISTS.

MS-1244

Circular dependencies cannot exist in RelativeLayout.

MS-1195

Ошибка при нажатии на элемент листбокса.

MS-1193

Ошибки парсинга xml при нестабильной связи.

MS-1192

Не запускалось приложение для PiTECH-LPT82.

MS-1191

Ошибка при запуске Android-клиента.

MS-1190

Падение приложения при нажатии на Fab.

MS-1189

Нестандартное аварийное завершение работы приложения.

MS-1188

Ошибка стека.

MS-1187

Ошибка во время отображения сообщения.

MS-1186

Мелкие баги из логов.

MS-1185

При поиске товара часто возникала ошибка Sharing violation on path.

MS-1184

Ошибка при вычислении выражения во время выставления размеров OnMeasure.