Большой пак дополнений март 2021: регламентные задания, распознавание дат и чисел, оповещения, поля с автозаполнением и многое, многое другое
Релиз с огромным количеством дополнений. Дополнение к основной статье Simple UI: https://infostart.ru/public/1153616/
Перечень изменений:
1. Оптическое распознавание дат в разных форматах
2. Оптическое распознавание чисел в разных форматах
3. Запуск кода из кода синхронно/асинхронно в фоне (Python)
4. Регламентные задания с расписанием от 1 мс
5. Всплывающие сообщения
6. Уведомления из любого контекста простые
7. Уведомления с ответом (для Anroid начиная с Oreo)
8. Поле ввода с событием на каждый символ
9. Поле ввода с автозаполнением (предварительно передается список)
10. Новый настраиваемый диалог ввода и работа с ответами диалога
11. Работа с речью и голосом из любого контекста
А также изменения в документации. В данную статью не вошло описание системы группового администрирования и мониторинга.
- Описание
- Подробнее
Описание
Уведомления, «уведомления с ответом» и всплывающие сообщения.
Все типы оповещений работают из любого контекста приложения – и в экранах и в фоне. С помощью уведомлений можно организовать оповещения о новых сообщениях, выполнении операций и т.д.
Самое простое уведомление – всплывающее внизу. В Андроиде это называется toast, в каком-то смысле аналог «Сообщить» в 1С. Пользоваться просто – поместите в переменную toast текст сообщения. Например так:
Переменные.Вставить("toast","Привет мир!");
Уведомления (notification) также отправлять несложно. У уведомлений должен быть номер чтобы можно было обратиться повторно, например в начале долгой задачи послать уведомление «Началась обработка» а потом по этому же номеру «Обработка завершена». Пример:
Переменные.Вставить("basic_notification","[{""number"":1,""title"":""Информация"",""message"":""Привет мир!""}]");
Уведомления с ответом (доступны начиная с Android Oreo) – такие же уведомления, но в них пользователь может написать ответ. Доступен обработчик ответа, например в котором можно прописать отправку ответа на нужный сервис.
Распознавание дат и чисел.
Распознавание дат может применяться для контроля за выкладкой товара и просрочкой, приходования серий напрямую «с коробки» и многих других применений. Даты часто идут вместе (например дата производства и срок годности), это учитывается в алгоритме распознавания.
В отличии от режима «поиска артикула» ранее реализованного в платформе, в котром программа точно знает что искать в видеопотоке (ищет конктерно сочетание символов из переданного набора) не гарантирует 100% точность, но тесты на практике показали очень хорошую стабильность, точность и скорость распознавания дат (на практике 100%). Числа чуть похуже но предполагается что полученные значения будут проверяться в алгоритме.
Высокая эффективность режимов распознавания реализуется за счет того, что в отличии от классического OCR программа хоть и не «знает что искать» но «знает формат» того что нужно искать, а также за счет статистических проверок.
Примерно так это выглядит: