Имя: Пароль:
1C
1С v8
Мобильное приложение 1С. Умирает файл 1CD
,
0 xXeNoNx
 
22.10.20
14:06
Всем привет!
Вопрос в следующем: Есть мобильное приложение, которое постоянно(несколько раз в минуту) обменивается с сервером по http, оно может работать от нескольких часов, до нескольких дней, операторы приложения могут его сворачивать/разворачивать. Через какое-то время, при запуске приложения появляется ошибка "произошло неожиданное прерывание проверки или исправления файла бд".

Вопрос: Как отловить ошибку?
Что делал: Свой регистр логирования - не помогло, tools_1CD - ошибок не показывает.
1 xXeNoNx
 
22.10.20
14:08
+ Когда входишь в приложение, тебя просто выбивает из него, делаешь ТИИ и получаешь вышеуказанную ошибку

В режиме ПК, ошибка не воспроизводится, приложение может работать неделю(больше не проверял)
2 Garykom
 
гуру
22.10.20
14:15
(1) Попробуй в режиме МП под windows, начиная с win8 можно МП запускать на "мобильной платформе" а не на обычной полной
3 Garykom
 
гуру
22.10.20
14:16
(2)+ Сборку не делай, просто используй https://i.paste.pics/903afc729839caf9daebd1e897b672a4.png
4 Garykom
 
гуру
22.10.20
14:17
(3)+ Если не получается слету поставить appx - решение чуть чуть погуглить и найти/скачать либы требуемые
5 xXeNoNx
 
22.10.20
14:33
Спасибо, попробую!
6 xXeNoNx
 
22.10.20
14:34
(4) Нет ли чего-нить еще, логов там(банальный ТЖ бы помог, но нету его там)
7 mistеr
 
22.10.20
14:36
(0) Обратиться в поддержку 1С.
8 mistеr
 
22.10.20
14:36
В телефонах есть функции энергосбережения, они могут прибить свернутое приложение.
9 Garykom
 
гуру
22.10.20
14:42
(8) кста вариант, при фоновом обмене не писать в базу а в нечто внешнее в файлы (если прибьют не так страшно)
а когда приложение активно из файлов в базу уже
10 xXeNoNx
 
22.10.20
14:46
(8) Отключали для приложения электросбережение - не помогло
11 xXeNoNx
 
22.10.20
14:47
(9) вопрос, как проверить что приложение активно?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс