![]() |
|
обновление мобильной конфигурации ПРОГРАММНО | ☑ | ||
---|---|---|---|---|
0
kittystark
29.07.15
✎
07:43
|
День добрый!
есть ли возможность в мобильной платформе 8.3.6.182 программно перезатянуть обновленный файл конфигурации 1cema.xml и обновить конфу на лету ? (т.е. без обращения к "списку приложений" в меню) даже не смотря на то, что галочка "перезапуск из конфигуратора" в свойствах моб.приложения проставлена, хочется повесить кнопочку на форму в самом приложении и все делать одним нажатием на нее, чтобы не делать при разработке/отладке 500 раз на дню: - свайп вправо - скролл меню вниз для перехода к пункту "Список приложений" - выбор своего (того же) приложения, только после чего запускается процесс загрузки и обновления конфы P.S. а заодно и форму авторизации тоже временно отрубить, чтобы не выбирать юзера и не вводить пароль (но это понятно как сделать) |
|||
1
DitriX
29.07.15
✎
14:34
|
эм, чаго?
В чем проблема? Можно к компу подключить и с него прям запускать обновление, не через веб. |
|||
2
Широкий
29.07.15
✎
14:38
|
У меня сделано сл.образом:
При обмене мобильное приложение передает свой номер версии. На серваке проверяется. Если он отличается от нужной - торговому выдается что то типа "Фиг тебе, а не обмен - сначала конфу обнови" |
|||
3
Широкий
29.07.15
✎
14:39
|
Галочку торговые не ставят - лишние 5 сек ждать не прикольно
|
|||
4
DitriX
29.07.15
✎
14:41
|
ну так оповещай их через GCM. что вот вам надо обновиться и все
|
|||
5
kittystark
29.07.15
✎
18:31
|
(1) база на серваке и планшет по wi-fi смотрит в локалку (часто даже из дому через VPN),
обновление добегает быстро и речь идет не о боевом использовании планшета, а о снижении затрат времени во время разработки меня слегка подзадостало вот что: п.1 - допустим приложение на планшете открыто, и на разрабатываемой форме что-то потестили, не понравилось п.2 - на компе в конфигуратор, внес легкие изменения на форме, нажал F7, база переопубликовалась п.3 - чтобы увидеть изменения на планшете от разрабатываемой формы идем в последний п.меню "список приложений", выбираем приложение, оно загружается, конфа автоматически обновляется п.4 - авторизация пользователя по паролю п.5 - переход в планшете на нужную форму для повторного тестирования внесенных изменений, goto п.1 напрягают именно п.3,4,5 "лишними" движениями на планшете, типа: 5 раз проскроллировать, тыкнуть в 10 кнопок и так за день раз по 100, а то и больше - куча времени уходит чего хочется: временно разместить на разрабатываемой форме кнопку (первый раз прийдется пройти все п.1-п.5), тыкнул в нее на планшете (после очередного принятия изменений в конфигураторе), а обновленная конфа принудительно подтянулась и приложение переинициализировалось резюме: нужно ПРОГРАММНО (по кнопке) на мобильном клиенте перезатянуть конфу и накрайняк перезапуститься |
|||
6
kittystark
29.07.15
✎
18:35
|
п.4 кстати уже выкинул, да и разрабатываемую форму открыть в "при открытии приложения" - не вопрос
тут подумал и понял, что банального перезапуска без выбора приложения (если оно одно) тоже хватило бы |
|||
7
kittystark
29.07.15
✎
19:54
|
решено:
форма авторизации отрублена на разрабатываемой форме кнопка, в ее команде ЗавершитьРаботуСистемы(ложь,истина) в форме рабочего стола в ПриОткрытии() ПолучитьФорму("ОбщаяФорма.НужнаяФорма").Открыть() |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |