Имя: Пароль:
1C
1С v8
v8: Ошибка при установке базы на андроид
0 790th
 
08.01.13
18:20
Опубликовал приложение на сервере IIS
http://77.37.204.85/ib7 (доступно из инета)
На андроиде:
1. Добавляю приложение, жму "загрузить". Загружает успешно.
2. указываю наименование приложения, жму "готово". Идет Установка, появляется ошибка:

Ошибка разбора XML: -[3,992]
Фатальная ошибка:
Opening and ending tag
mismatch: br line 0 and pre
SystemId: file:///data/data/com.e1c.mobile/files/config.mcf

скриншот: http://fotki.yandex.ru/users/alex790th/view/628729

В чем может быть ошибка ?

P.S.

Аналогичная ошибка в п.1 решилась на сервере IIS преобразованием виртуальной папки в приложение.
Добавлять <ws/> пробовал, не помогло. <br> там вообще отсутствует.
Вот кстати содержание файла default.vrd:

<?xml version="1.0" encoding="UTF-8"?>
<point xmlns="http://v8.1c.ru/8.2/virtual-resource-system"
       xmlns:xs="http://www.w3.org/2001/XMLSchema"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       base="/ib7"
       ib="File=&quot;C:\inetpub\wwwroot\ib7&quot;;"
       temp="C:\inetpub\wwwroot\ib7\">
   <ws enable="false"/>
</point>

Еще смущает что при этом отсутствует файл описания конфигурации. Если его создать через Конфигурация/Мобильное приложение/Записать в файл, ошибка происходит на том же этапе но содержание немного меняется:

Ошибка разбора XML: -[3,1062]
Фатальная ошибка:
Opening and ending tag
mismatch: br line 0 and pre
SystemId: file:///data/data/com.e1c.mobile/files/config.mcf

скриншот: http://fotki.yandex.ru/users/alex790th/view/628744
Содержание файла 1cema.xml:

<?xml version="1.0" encoding="UTF-8"?>
<MobileApp xmlns="http://v8.1c.ru/8.3/mobile-application/app" xmlns:bsch="http://v8.1c.ru/8.2/data/bsl" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Конфигурация" defaultLanguage="Language.Русский">
   <language name="Русский" languageCode="ru">
       <synonym>
           <v8:item>
               <v8:lang>ru</v8:lang>
               <v8:content>Русский</v8:content>
           </v8:item>
       </synonym>
   </language>
   <mainModule version="1" startAddr="0">
       <bsch:cmdOpCode>22,22</bsch:cmdOpCode>
       <bsch:cmdOperand>0,0</bsch:cmdOperand>
   </mainModule>
   <sessionModule version="1">
       <bsch:cmdOpCode>22</bsch:cmdOpCode>
       <bsch:cmdOperand>0</bsch:cmdOperand>
   </sessionModule>
</MobileApp>
1 790th
 
08.01.13
18:32
2 Живой Ископаемый
 
08.01.13
18:36
а можешь добиться, чтобы не было ничего между
defaultLanguage="Language.Русский">
и
<language name="Русский" languageCode="ru">
?
3 790th
 
08.01.13
18:52
Через редактирование файла убирал значения между ними, удалял тег language, тег MobileApp. Ничего не изменилось 0_о
У меня андроид 2.3. Завтра попробую на 4м
4 КузьмаПруткофф
 
08.01.13
19:15
круто, РКК возвращается.
5 790th
 
09.01.13
03:02
Разобрался !
IIS / Документ по умолчанию: 1cema.xml
Если бы был внимательнее не проглядел бы комментарий статьи на ИТС:
"СОВЕТ. При создании виртуального каталога, файл конфигурации (1cema.xml) устанавливается в качестве его (каталога) страницы по умолчанию. Это позволяет в диалоге создания информационной базы на мобильном устройстве указывать URL в сокращенном виде."
Вообще на пути попались следующие подводные камни:
1. Приложение 1cem.apk в хелпе предлагают установить на смартфон из командной строки винды. Мне же пришлось просто его скопировать и запустить с телефона.
2. Как уже писал,  на сервере IIS необходимо преобразовать виртуальную папку в приложение (либо изначально добавлять как приложение)
3. IIS / Документ по умолчанию: 1cema.xml (остальные удалил)
Удачи !
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс