Имя: Пароль:
1C
 
Мобильный клиент. Можно ли отловить факт, что связь нарушена, и сохранять в сам телефон?
,
0 ИС-2
 
naïve
01.05.19
16:24
Можно ли как-то сделать, что при потери связи данные будут сохраняться в сам телефон, а при появлении связи выгружать в основную базу. Т.е скрестить мобильного клиента и мобильное приложение?
1 Garykom
 
гуру
01.05.19
18:02
Ручками все можно накодить, но задолбаешься.

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

Если связь появилась то синхронизировал и тут будут сложности с блокировками данных и прочими моментами.
2 H A D G E H O G s
 
01.05.19
18:09
Было бы неплохо для начала УЗНАТЬ, что связь потеряна.
3 H A D G E H O G s
 
01.05.19
18:11
(0)

java.io.eofexception

Оно?
4 Garykom
 
гуру
01.05.19
18:39
(2) Если мы за рамки мобильной платформы 1С не выходим то это легко узнается когда сервис одата не отвечает и пора писать локально.
5 H A D G E H O G s
 
01.05.19
19:14
(4) Если мы внимательно прочитаем тему, то поймём, что вы пишете ерунду.
6 PR
 
01.05.19
19:23
(0) Лютая пурга
Делать надо не так
Коли у нас не клиент, а приложение, то все пишется в мобильник и сразу же регистрируется к отправке
Асинхронно с заданной периодичностью все пытается улететь в основную базу
После успешного обмена с основной базой объекты снимаются с регистрации
7 palsergeich
 
01.05.19
19:28
(6) вот только с асинхорнностью на мобильном не очень
8 PR
 
01.05.19
20:21
(7) Я бы смотрел в сторону локальных уведомлений + https://wonderland.v8.1c.ru/blog/fonovye-zadaniya-v-mobilnoy-platforme
9 palsergeich
 
01.05.19
20:24
(8) Ссылка не работает
10 Маша с уралмаша
 
01.05.19
20:26
(0) будет можно когда МК обзаведётся собственной базой, вроде в 16 релизе обещали
11 PR
 
01.05.19
20:27
12 palsergeich
 
01.05.19
20:29
(11) Это очень прелесно.
Самый важный вопрос - будет ли это чудо работать когда клиентская часть свернута?
13 palsergeich
 
01.05.19
20:32
Тьфу, это старый функционал, не обратил внимания на дату.
14 Кац
 
01.05.19
20:34
(11)  Соглашусь. Фоновые задания на мобильном работают стабильно. Позаимствовал с мобильного документооборота. 4 мобилы работают в полях на стройках и все ок.
(12)  да, работает
15 palsergeich
 
01.05.19
20:35
(14) Но увы недолго, минут 15 после перехода на другое окно.
16 Кац
 
06.05.19
11:32
(15) [Но увы недолго]

Запустил свое мобильное приложение, свернул его и перешел в браузер, оставил так на полчаса. Вернулся в приложение, а оно работает как и фоновая синхронизация.
ЧЯДНТ?

Версия ведроида 6.01
Версия платформы 8.3.13.45
17 гангста парадайз
 
30.05.19
12:36
Совсем скоро будет можно без костылей https://wonderland.v8.1c.ru/blog/mobilnyy-klient-s-avtonomnym-rezhimom/
18 Cyberhawk
 
30.05.19
12:43
(15) От мобилки зависит. Если кастомных подавителей фоновых процессов нет то все работает неограниченно долго. Я так трекер координат проверял.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.