|
Мобильное приложение 1С иногда крашится на слабых android-девайсах | ☑ | ||
---|---|---|---|---|
0
fisher
17.01.22
✎
14:23
|
Вопрос - можно как-то получить или фиксировать самому статистику крашей, если приложение не опубликовано в сторе? Если да, то как?
|
|||
1
Конструктор1С
17.01.22
✎
15:00
|
Никак. Только если брать в руки конкретный смартфон и ручками анализировать системный журнал андроида. Логов там тонны, поэтому нужно знать что искать
P.S. поздравляю, ты ощутил (и продолжишь ощущать) боль и беспомощность при разработке МП 1с) |
|||
2
Конструктор1С
17.01.22
✎
15:09
|
||||
3
fisher
17.01.22
✎
15:32
|
О, спасибо. А за какой примерно срок обычно есть надежда вытянуть историю?
|
|||
4
Конструктор1С
17.01.22
✎
16:03
|
Фиг знает, я только мельком копался. Нужно ориентироваться на paсkage приложения (скорее всего мобильной платформы) и но нему пробовать фильтровать журнал
https://play.google.com/store/apps/details?id=com.e1c.mobile.orders тут paсkage приложения com.e1c.mobile.orders |
|||
5
тук-тук
17.01.22
✎
16:17
|
(3) это отладочный лог - подключаешь устройство к серверу adb и за 5 минут получаешь бесконечный файл )
|
|||
6
yzimin
17.01.22
✎
16:21
|
в качестве веб-сервера что используете?
|
|||
7
fisher
17.01.22
✎
16:37
|
(5) Что значит - отладочный? В продакшене он не пишется?
(6) Не понял смысла вопроса. Если МП автономное (например), то нет никакого веб-сервера. |
|||
8
fisher
17.01.22
✎
17:07
|
Плохо, кстати, что не подумал про перехват родных исключений. Надо будет запилить их фиксацию и отправку на мазершип.
|
|||
9
Конструктор1С
17.01.22
✎
19:53
|
(7) пишется. Это что-то типа тех.журнала 1сного. По крайней мере ошибки и падения должны писаться всегда
|
|||
10
fisher
18.01.22
✎
11:22
|
(9) Спасибо. Это на крайний случай. Пока попробую отсылать собственную статистику о внутренних сбоях и состоянии устройства. Если не будет перекрывать - придется опускаться до внутренних логов.
|
|||
11
VID1234
11.02.22
✎
13:17
|
(10) Здравствуйте. В одной из тем v8: Выполнение отчета СКД через COM. Не получается :(
По итогу ограничился простенькой функцией в общем модуле (с указанием одних только параметров - больше пока и не нужно). Сериализацию делаю как Лоботряс подсказал. И вообще спасибо ему :) Функция ПолучитьСериализованныйРезультатПростогоОтчетаСКД(ИмяОтчета, Параметры) Экспорт Отчет = Отчеты[ИмяОтчета].Создать(); Отчет.КомпоновщикНастроек.Настройки.ДополнительныеСвойства.Вставить("ЭтоПолучениеСериализованногоРезультата"); Для Каждого Параметр Из Параметры Цикл ПараметрыДанных = Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы; ПараметрДанных = ПараметрыДанных.Найти(Параметр.Ключ); ПользовательскийПараметрДанных = Отчет.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы.Найти(ПараметрДанных.ИдентификаторПользовательскойНастройки); ПользовательскийПараметрДанных.Значение = ДесериализацияXML(Параметр.Значение); КонецЦикла; ТаблицаРезультата = Новый ТабличныйДокумент; Отчет.СкомпоноватьРезультат(ТаблицаРезультата); Возврат СериализацияXML(ТаблицаРезультата); КонецФункции Подскажите пожалуйста, как вы поступили и получили результат, вот моя тема Как программно выбрать нужный вариант отчета СКД из другой базы? Мне нужно с БП сделать COM соединение в ЗУП, там сформировать нужный вариант отчета на СКД и получить результат, он простенький состоит только из группировок (без диаграмм и таблиц)! Но не выходит! |
|||
12
fisher
11.02.22
✎
14:51
|
Кстати, свой сбор статистики крашей я таки прикрутил. Выяснилось, что крашится с ошибкой "Недостаточно памяти для загрузки картинки". Ну, из картинок там только небольшие svg в качестве иконок. Вероятно, так падает когда совсем памяти не хватает при открытии формы...
|
|||
13
sikuda
11.02.22
✎
15:50
|
(12) А крашится в момент запуска или в момент загрузки картинки?
|
|||
14
fisher
11.02.22
✎
16:01
|
(13) Понятия не имею. Это у людей "в поле" происходит. Очевидно, уже в процессе работы. Нерегулярно, но почти каждый день разок стабильно вылетает.
|
|||
15
Patriot1C
11.02.22
✎
18:32
|
Ну тогда забей. Подход 1С нивелирует разработку под десктоп и под мобильные, и если десктоп унифицирован то в мобильном всё присходит по разному.
Ты например знаешь какая версия Андройд на телефонах пользователей? А не облегчённый ли это Андройд? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |