Имя: Пароль:
IT
Мобильный мир
Мобильный клиент с автономным режимом
0 newuser01
 
08.05.20
12:40
Здравствуйте!
Я пока только учусь. Есть мобильное приложение, хотелось бы добавить возможность работы в автономном режиме, но нигде не могу найти примеров создания подобных приложений. По документации (https://its.1c.eu/db/v8317doc#bookmark:dev:TI000002231) как применять механизм все равно понять не могу. Как при этом организовать обмен с центральной базой? С чего начать? Нет ли какой-то пошаговой инструкции, где бы подробно объяснялся каждый шаг?
1 Garykom
 
гуру
08.05.20
12:45
(0) >Я пока только учусь.

Не советую пытаться МК с автономным пока не освоил обычную платформу 1С с планами обмена и РИБ.
И обычный МК с обычным МП.
2 dezss
 
08.05.20
12:57
(0) В автономном режиме, это просто все нужные данные хранятся в МП и обмениваются ими с центральной базой.
Это именно мобильное приложение, а не мобильный клиент.
3 fisher
 
08.05.20
13:04
(2) Не. Речь именно про мобильный клиент. Там появилась возможность скрестить ежа и ужа и сделать его наполовину мобильным приложением.
4 newuser01
 
08.05.20
13:08
(1) примерные представления о плане обмена есть, уже организован обмен между центральной базой и мобильным приложением
но не знаю, как лучше организовать обмен при различии в метаданных конфигураций
думал, что при использовании МК с автономным режимом при изменении метаданных в одной из конфигураций в последующем нужно будет вносить минимальные изменения
5 newuser01
 
08.05.20
13:08
(3) да, хотелось бы попробовать новый функционал
6 yzimin
 
08.05.20
13:12
вот тут немного писали
https://wonderland.v8.1c.ru/blog/mobilnyy-klient-s-avtonomnym-rezhimom/?sphrase_id=155506

Но пока БСП в версии 8.3.14...жду совместимости 8.3.16, тоже хочу пощупать как всё будет работать
7 newuser01
 
08.05.20
13:21
(6) видел статью, но для меня как для начинающего информации очень мало :(
был бы хотя бы какой-нибудь небольшой пример использования
8 Garykom
 
гуру
08.05.20
13:25
(4) Там один фиг формы надо переоткрывать если связь теряется или восстанавливается с центральной базой.
Так что забей и просто пиши обычное МП с фоновой синхронизацией.

По сути МК с автономным это два в одном (МП и МК в одной конфе/базе) и надо самому прописывать что делать при потере связи.
Метаданные дублируются - пока есть связь то обычный МК работает и МП на своих метаданных.
Связи нет - все МК пропадает и только что в МП синхронизировал осталось доступно.

Не вижу смысла особого в МК с автономным, когда можно ваять обычное МП и на опубликованных в центральной базе сервисах синхронизироваться с ней.
9 fisher
 
08.05.20
13:53
(8) Подпишусь. Весьма сомнительный гибрид. С трудом могу представить себе ситуацию, когда его разработка может быть оправдана. Полноценное МП и гибче и надежнее. Предвижу массу неочевидных проблем, которые могут возникнуть на границе переключения режимов.
10 yzimin
 
08.05.20
14:13
(9) А как МП пежевывает 50к номенклаутуры? С десяток видов цен, складов, организация?
Я тестировал в МК на древнем телефоне, обрабатывается быстро в зависимости от связи, а вот как в МП себя поведёт под такой нагрузкой я не знаю
11 fisher
 
08.05.20
14:18
(10) Предположим, у МП возникла проблема с объемами автономной инфы. Расскажи, как ты решишь эту проблему в автономном режиме МК.
12 fisher
 
08.05.20
14:20
По чистому МК никаких вопросов нет. Сами активно юзаем.
13 yzimin
 
08.05.20
14:23
(11) Сам пилю именно МК, т.к. большой объём данных по номенклатуре, складам, видам цен, организациям, короче здоровая матрица. Тоже задумался об автономном режиме, но что-то мне подсказывает, что будет падение производительности, если ещё справочники буду в устройство параллельно транслировать
14 fisher
 
08.05.20
14:33
(13) А мы МК тупо из экономии юзаем. Слишком многое завязано на онлайн и писать МП с обменами и веб-сервисами - банально более накладно и громоздко.
15 newuser01
 
08.05.20
16:26
(8) подскажите, пожалуйста, правильно ли я понимаю, что при различии в метаданных обмен можно обеспечить, только используя XDTO-пакеты? или есть какой-то еще вариант?
просто довольно громоздко получается прописывать для каждого объекта состав нужных реквизитов для передачи
16 SilentMan
 
08.05.20
16:28
17 newuser01
 
08.05.20
16:41
(16) трудно воспринимать без конкретных примеров :(  хотелось бы инструкцию для чайников
18 yzimin
 
08.05.20
16:48
(17) написано же, что обмен осуществляется по аналогии МП
Вот пример разработки МП https://its.1c.ru/db/pubintromobile#content:114:hdoc
19 SilentMan
 
08.05.20
19:37
(17) Что мешает посмотреть демку? С демкой обычной платформы идет мобильная демка - там должно быть
20 Сияющий в темноте
 
09.05.20
00:08
На самом деле,у 1с есть кеш-это тот же зачаток автономного режима,когда вместо обращения в базу данные берутся из кеша,но сколько это проблем порождает с неочевидной его чисткой.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс