Глючит поле ввода с маской в мобильном приложении 1с 8.3.10.57

1. Vortigaunt 96 24.03.18 17:52 Сейчас в теме
Доброго времени суток всем. Начинаю разбираться с разработкой на мобильной платформе 1с. Возникла задача вводить артикул товара по строго определенной маске 9999-9999-999.
В качестве артикула используется поле Код справочника с отключенной автонумерацией и включенным контролем уникальности (взял поле код именно из-за контроля уникальности).
В элементе диалога на форме элемента поля "Код" установлено значение параметра "Маска" равным 9999-9999-999. Длина кода 13 символов. Тип кода - текстовый.
Когда запускаю конфигурацию на ПК - то маска работает правильно. Но когда запускаю на мобильном телефоне, то при вводе цифр в поле ввода с маской начинаются приколы. Невозможно ввести код. Цифры начинают дублироваться, удаляться, потом снова появляться и все это в случайном порядке. Заметил, что если полностью очистить поле ввода и вводить единички, то заполняется нормально. С другими цифрами начинаются приколы. Если поле ввода будет полностью забито нулями: 0000-0000-000, то установив курсор в начало поля я смогу ввести код нормально. Если удалить хоть один символ и продолжить ввод, опять начинаются глюки. Пробовал заменять минуса в маске на другие символы - не помогает.
Версия мобильной платформы 8.3.10.57
Версия андроид 7.1.1
Телефон Samsung j510 (2016)
(upd) Проверил то же приложение на той же платформе, но на другом телефоне: Lenovo p70-a Android 5.1 (процессор медиатек) - работает нормально.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Vortigaunt 96 24.03.18 18:06 Сейчас в теме
Я так понял что проблема в телефоне. Может у кого-нибудь есть телефон на седьмом голом андроиде. Проверьте пожалуйста как заполняется поле код в справочнике Запчасти.
Ссылка: 193.150.6.110:8082/test_m/
Хочу знать где проблема? ОС? Клавиатура? Оболочка? Баг в 1с платформе?
3. FesenkoA 57 26.03.18 09:10 Сейчас в теме
Попробуйте другую платформу
4. Vortigaunt 96 26.03.18 10:15 Сейчас в теме
Обновил платформу до 8.3.11.57 та же проблема. Может стоит написать в 1с багрепорт, чтобы поправили? Еще заметил особенность: переворачивает фотограффии сделанные через метод СделатьФотоснимок(). На старых версиях андроида такого нет.
5. McLer 124 23.05.18 09:40 Сейчас в теме
Мы с толкнулись с той такой же ошибкой. Причем мы заметили что проблема есть только на ОС Андроид 7 и выше версиях. На ОС Андроид 4, 5 и 6 такой проблемы у нас не было.
Пробуем на последних версия мобильной платформы 8.3.11.61 и тестовых версиях 8.3.11.68, 8.3.12.60 - ошибка сохраняется.

У нас следующие проблемы:
- с символом "-" (пример маски "999-999" после него пишется одна цифра и дальше не идет, все время следующий после "минуса" цифра все время перезатирается
- в маске есть цыфра (пример маски "+79999999999" - семерка все время вставляется перед введеной цифрой.

Удалось вам как-то обойти ее? Писали в 1С?
6. McLer 124 23.05.18 12:08 Сейчас в теме
мы временно решили проблему тем что изменили маску ввода:

"\+\7(999)9999999" - работает корректно
"999–999" - работает, вместе - "тире" вставили символ – "дефис"
deGreese; NaAc; +2 Ответить
7. lokli 22.07.22 16:42 Сейчас в теме
1С: Предприятие 8.3.21.26. Аналогичная картина.
После первого тире в маске U9-99-99 не даёт ввести вторую цифру. Что интересно, проявилась зависимость глюка от первой буквы.
Решили проблему, вставив в маске вместо "-" символ "─" (код 196).
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот