Имя: Пароль:
1C
 
1c 8 мобильное приложение отладка
,
0 Noxvil
 
03.03.15
20:20
Добрый день.

Установил мобильное приложение, отладчик и т.п. - как показано на http://infostart.ru/public/242857/

Запускаю эмулятор и т.п., но в отладка>подключение у меня ничего нет...

Отладчик на мобильном приложении вообще есть?
1 Остап Сулейманович
 
03.03.15
20:32
(0) Отлаживай в режиме "тонкий клиент". Если в свойствах конфигурации выставлено "Назначения использования" - "Мобильное устройство" то на всех вызовах того, что нельзя будет вызвано исключение. А логику того, что можно, вполне можно отладить в режиме "тонкий клиент".
За исключением настройки интерфейса.
2 Noxvil
 
03.03.15
20:37
А что делать с ошибками, которые не выходят на тонком клиенте но выходят на смартфоне и эмуляторе?
3 Остап Сулейманович
 
03.03.15
20:42
(2) Отлаживать на смартфоне и эмуляторе.
Еще раз. Все ошибки логики можно отловить в тонком клиенте. Ошибки связанные с аппаратурой никакой эмулятор не поможет отладить. Тут все по старинке. Попытка - Исключение - ОписаниеОшибки() + лог.
4 Noxvil
 
03.03.15
20:51
Ситуация следующая - у меня после вывода значений в динамический список проходит пару секунд и приложение валится...

А где можно посмотреть лог?
5 Остап Сулейманович
 
03.03.15
20:53
(4) В случае мобильного приложения лог нужно организовывать в потенциально опасных местах самостоятельно. то есть программно.
6 Остап Сулейманович
 
03.03.15
20:54
+ (5) В ситуации из (4) у тебя упадет и тонкий клиент. Только скорее всего с внятным сообщением об ошибке.
7 Noxvil
 
03.03.15
20:55
Мысль понял, вот только непонятно - куда лог ставить...
8 Noxvil
 
03.03.15
21:00
Да, к сожалению - тонкий клиент отрабатывает без ошибок.

В какую сторону в этом случае надо копать?
У меня заполняется динамический список и после программа выкидывает с ошибкой... Там где мог установить отладку - установил, но не помогает...
9 Остап Сулейманович
 
03.03.15
21:06
(8) Я по одному убивал соединения в запросе. Пока не нашел кто виноват.
10 Остап Сулейманович
 
03.03.15
21:07
+ (9) В итоге от динамических списков отказался вообще. Перешел на Табличные части и заполняя их по требованию.
11 Остап Сулейманович
 
03.03.15
21:09
+ (10) Динамический список в мобильной платформе ИМХО костыль.
12 Noxvil
 
03.03.15
21:12
ВЫБРАТЬ
    ЗначенияИзмерений.Ссылка
ИЗ
    Справочник.ЗначенияИзмерений КАК ЗначенияИзмерений
ГДЕ
    ЗначенияИзмерений.Ключ = &Ключ

Смысл в том, что список выводится корректно, а уже после - приложение валится... Проверял на телефоне, avd и bluestarks.

Т.е. найти, где ошибка не представляется возможным...
Проверил замером производительности, как проходит код...
13 Noxvil
 
03.03.15
22:37
А платформа 8.3.5.96 считается стабильной?
14 shulerr
 
03.03.15
23:34
(13) кроме списков валятся еще и диаграммы. Выяснял методом тыка. В итоге получил критическую последовательность действий,которую успешно запретил. Логи не спасли тогда.
15 33_оленя
 
04.03.15
06:53
хорошая программа, мне нравится. заставляет искать альтернативы :)
16 ИС-2
 
naïve
04.03.15
07:28
когда отлаживали мобильную торговлю (не 1с), разработчик поставил на телефон приложение CatLog, потом по нему как-то определял ошибки в своем коде. Так и не понял как это дело работает. Может сюда получится приладить эту систему
17 33_оленя
 
04.03.15
07:51
(16) для инвалидов, которые не осилили adb logcat ? бугага :)
18 DitriX
 
06.03.15
15:53
(17) для инвалидов, которые не хотят мудохаться с драйверами устройств, осбенно от сони или на процах ТI, и кому проще сказать потом клиенту - откройте и нажмите отправить в вот этом приложении. Ага, да, для инвалидов :)

(0) ничего не выйдет отладить, это баг платформы, т.е. мало того, что ты ничего не поймешь  в этом логе, если вообще что то увидишь, кроме факта крэша, так ты еще и повлиять на это не сможешь :)
19 Sasha_H
 
06.03.15
16:05
Не парся с запросом и перепиши на Выборку, может в платформе ще бага сидит:)
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой