|
обновление мобильной конфигурации ПРОГРАММНО |
☑ |
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
|
решено:
форма авторизации отрублена
на разрабатываемой форме кнопка, в ее команде
ЗавершитьРаботуСистемы(ложь,истина)
в форме рабочего стола в ПриОткрытии()
ПолучитьФорму("ОбщаяФорма.НужнаяФорма").Открыть()
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший