Завершен

работа с датами на android

2786870 3 года назад в Прочие разделы / - Вопросы по разработке обновлен 3 года назад 17

Здравствуйте!

Конфигурацию MobileSmarts настраивал, с ТСД на windows mobile всё ок. Появился терминал на андроид, на нём не отрабатывают следующие строки:


SelectedProduct.ГоденДо=SelectedProduct.ДатаИзготовления.AddMonths(SelectedProduct.Packing.ГоденМесяцев).AddDays


ИстечениеПроцентаСрокаГодности=SelectedProduct.ДатаИзготовления.AddDays(global::System.Convert.ToDouble(SelectedProduct.Packing.ГоденМесяцев*30+SelectedProduct.Packing.ГоденДней)/100*Document.ПроцентОтСрокаГодности)


Как я понял, я использую функции .NET, а на андроид они не работают. Подскажите, есть ли уиверсальный способ добавить дни и месяцы к дате, чтоб работало на любой ОС

Установленный продукт:
MS ПРОФ
Версия драйвера:
2.7.1.8
Типовая конфигурация драйвера?:
Нет
Операционная система:
Windows server 2008
Версия и конфигурация 1С, и режим работы (Файловы или Серверный):
Платформа 8.2.19.83, Конфигурация Комплексная автоматизация 1.1.27.1
Типовая конфигурация 1с?:
Нет
Модель ТСД:
АТОЛ SMART.Droid
ХОРОШО, МНЕ ПОНРАВИЛОСЬ

С этим вопросом всё отлично!

Оценка удовлетворенности от 2786870 3 года назад
На рассмотрении

Добрый день,

Скорее всего это глюк приложения для андроид. Передали программистам проверят.

Версия приложения android 3.0.0.150

Здравствуйте!

К сожалению, не получается, так как в этом приложении я не могу ввести с клавиатуры значение типа DateTime. Как бы я ни вводил дату, это приводит к зависанию программы. Снимок экрана с настройками поля ввода прикладываю.

Поясните пожалуйста про настройку "Формат редактируемого поля", как ей пользоваться. Если ввожу в неё ddMMyy, тогда программа не зависает, но дату ввести не даёт - выдаёт ошибку.

Если кратко: Как ввести в поле ввода дату в формате ddMMyy с клавиатуры терминала на android?

Добрый день,

Папку базы драйвера целиком пришлите.

Добрый день,

протестируйте работу с приложением по ссылке https://www.dropbox.com/s/ouzr0z5druxuwd0/MobileSMARTS.v3.apk?dl=0

Видео теста

errors.log

Здравствуйте!

Проверил. При попытке открытия поля ввода с датой программа падает с ошибкой. Прикладываю видео теста и лог программы с ТСД. На терминале с Windows Mobile и в версии для ПК всё работает отлично, как и раньше.

Добрый день,

В вашей конфигурации не указан обязательный параметр в данном случае "Формат редактируемого поля", необходимо указать там "ddMMyy"


При проверке была обнаружена ошибка в работе платформы МС, при вводе даты - ничего не происходит, значение не заполняется, переход к следующему действию в эмуляторе ТСД не происходит.


Информация передана разработчикам.

Формат редактируемого поля я пробовал указывать, именно так ddMMyy. На андроид результат был тот же - программа вылетала с ошибкой. А на эмуляторе - как Вы написали, ничего не происходит. Жду исправленных мобильных приложений

Как альтернативное решение, можно использовать действие "ввод даты".

Попробую, но всё равно сообщите, как исправите

Доброе утро,

протестируйте работу с приложением по ссылке, отпишитесь о результате.

Добрый день,

Пробовали новую версию приложения по ссылке выше? Есть результаты?

Добрый день!

Да, этот вопрос решён

С этим вопросом всё отлично! Но только с версией 180 из ссылки в комментарии. Пробовал сегодня ставить версию 192 из раздела "Загрузки" - с ней виснет. Откатился назад.

Сервис поддержки клиентов работает на платформе UserEcho