Имя: Пароль:
1C
1С v8
мобильное приложение - ошибка обновления конфы
0 kittystark
 
25.11.16
16:04
все было чин-чинарем, работало долгое время (ни один год)

через конфигуратор залез в конфу мобильного приложения, добавил кнопку с командой, опубликовал, на планшете при попытке мобильной платформы накатить автоматичное обновление где-то на середине "2-ой бегущей полоски" вываливается
"ошибка при вызове метода объекта модели xdto неверный параметр"

восстановил конфу из бэкапа, переопубликовал (файл 1cema.xml пересоздается), перезапустил апач  - та же хрень

перепробовал версии мобильного клиента 8.3.8.58/68; 9.74
сервер 8.3.9.1818 (пока что)

как найти/обойти эту сволочную ошибку внутри 1cema.xml ?
1 kittystark
 
25.11.16
18:16
ну что-ж проблема выявлена!
если делать публикацию из-под более ранней версии конфигуратора 8.3.8.1933 - все прогружается нормально

на всякий случай вот различия в 1cema.xml из под разных версий, полученные командой fc

Comparing files good_1cema.xml and BAD_CEMA.XML
***** good_1cema.xml<mf:value><chm:seriesCurId>30</chm:seriesCurId><chm:pointsCurId>203</chm:pointsCurId><chm:isSeriesDesign>true</chm:isSeriesDesign>
***** BAD_CEMA.XML<mf:value><chm:seriesCurId>29</chm:seriesCurId><chm:pointsCurId>196</chm:pointsCurId><chm:isSeriesDesign>true</chm:isSeriesDesign>
*****
***** good_1cema.xml<inputByString>Code</inputByString></exchangePlan>
***** BAD_CEMA.XML<inputByString>Code</inputByString></exchangePlan>
*****
***** good_1cema.xml <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="xs:string">ЧДЦ=2</dcscor:val
ue> </dcscor:item>
***** BAD_CEMA.XML <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="v8:LocalStringType">  <v8:item><v8:lang>ru</v8:lang><v8:content>ЧДЦ=2</v8:content>  </v8:item> </dcscor:value> </dcscor:item>
*****
***** good_1cema.xml <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="xs:string">ЧДЦ=2</dcscor:val
ue> </dcscor:item>
***** BAD_CEMA.XML <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="v8:LocalStringType">  <v8:item><v8:lang>ru</v8:lang><v8:content>ЧДЦ=2</v8:content>  </v8:item> </dcscor:value> </dcscor:item>
*****
***** good_1cema.xml <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="xs:string">ЧДЦ=2</dcscor:val
ue> </dcscor:item>
***** BAD_CEMA.XML <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="v8:LocalStringType">  <v8:item><v8:lang>ru</v8:lang><v8:content>ЧДЦ=2</v8:content>  </v8:item> </dcscor:value> </dcscor:item>
*****
***** good_1cema.xml <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="xs:string">ЧДЦ=2</dcscor:val
ue> </dcscor:item>
***** BAD_CEMA.XML <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="v8:LocalStringType">  <v8:item><v8:lang>ru</v8:lang><v8:content>ЧДЦ=2</v8:content>  </v8:item> </dcscor:value> </dcscor:item>
*****
***** good_1cema.xml <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="xs:string">ЧДЦ=2</dcscor:val
ue> </dcscor:item>
***** BAD_CEMA.XML <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="v8:LocalStringType">  <v8:item><v8:lang>ru</v8:lang><v8:content>ЧДЦ=2</v8:content>  </v8:item> </dcscor:value> </dcscor:item>
*****
***** good_1cema.xml <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="xs:string">ЧДЦ=2</dcscor:val
ue> </dcscor:item>
***** BAD_CEMA.XML <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="v8:LocalStringType">  <v8:item><v8:lang>ru</v8:lang><v8:content>ЧДЦ=2</v8:content>  </v8:item> </dcscor:value> </dcscor:item>
*****
***** good_1cema.xml
sWidth><mf:childrenAlign>TitlesLeftDataRight</mf:childrenAlign><mf:horizontalAlign>Right</mf:horizonta
***** BAD_CEMA.XML
sWidth><mf:childrenAlign>ItemsRightTitlesLeft</mf:childrenAlign><mf:horizontalAlign>Right</mf:horizonta
*****
***** good_1cema.xml
sWidth><mf:childrenAlign>TitlesLeftDataRight</
mf:childrenAlign><mf:horizontalAlign>Right</mf:horizonta
***** BAD_CEMA.XML
sWidth><mf:childrenAlign>ItemsRightTitlesLeft<
/mf:childrenAlign><mf:horizontalAlign>Right</mf:horizonta
*****
***** good_1cema.xml
sWidth><mf:childrenAlign>TitlesLeftDataRight</
mf:childrenAlign><mf:horizontalAlign>Right</mf:horizonta
***** BAD_CEMA.XML
sWidth><mf:childrenAlign>ItemsRightTitlesLeft<
/mf:childrenAlign><mf:horizontalAlign>Right</mf:horizonta
*****
***** good_1cema.xml<mf:showTitle>false</mf:showTitle><mf:childrenAlign>TitlesLeftDataRight</
mf:childrenAlign><mf:verticalAlign>Center</mf:verticalAl
***** BAD_CEMA.XML<mf:showTitle>false</mf:showTitle><mf:childrenAlign>ItemsRightTitlesLeft<
/mf:childrenAlign><mf:verticalAlign>Center</mf:verticalAl
*****
***** good_1cema.xml
sWidth><mf:childrenAlign>TitlesLeftDataLeft</m
f:childrenAlign>  </mf:usualData>
***** BAD_CEMA.XML
sWidth><mf:childrenAlign>ItemsLeftTitlesLeft</
mf:childrenAlign>  </mf:usualData>
*****
***** good_1cema.xml
sWidth><mf:childrenAlign>TitlesLeftDataLeft</m
f:childrenAlign>  </mf:usualData>
***** BAD_CEMA.XML
sWidth><mf:childrenAlign>ItemsLeftTitlesLeft</
mf:childrenAlign>  </mf:usualData>
*****
***** good_1cema.xml
sWidth><mf:childrenAlign>TitlesLeftDataLeft</m
f:childrenAlign>  </mf:usualData>
***** BAD_CEMA.XML
sWidth><mf:childrenAlign>ItemsLeftTitlesLeft</
mf:childrenAlign>  </mf:usualData>
*****
***** good_1cema.xml
sWidth><mf:childrenAlign>TitlesLeftDataLeft</m
f:childrenAlign>  </mf:usualData>
***** BAD_CEMA.XML
sWidth><mf:childrenAlign>ItemsLeftTitlesLeft</
mf:childrenAlign>  </mf:usualData>
*****
***** good_1cema.xml <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="xs:string">ЧДЦ=2</dcscor:val
ue> </dcscor:item>
***** BAD_CEMA.XML <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="v8:LocalStringType">  <v8:item><v8:lang>ru</v8:lang><v8:content>ЧДЦ=2</v8:content>  </v8:item> </dcscor:value> </dcscor:item>
*****
***** good_1cema.xml <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="xs:string">ЧДЦ=2</dcscor:val
ue> </dcscor:item>
***** BAD_CEMA.XML <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="v8:LocalStringType">  <v8:item><v8:lang>ru</v8:lang><v8:content>ЧДЦ=2</v8:content>  </v8:item> </dcscor:value> </dcscor:item>
*****
***** good_1cema.xml <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="xs:string">ЧДЦ=2</dcscor:val
ue> </dcscor:item>
***** BAD_CEMA.XML <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="v8:LocalStringType">  <v8:item><v8:lang>ru</v8:lang><v8:content>ЧДЦ=2</v8:content>  </v8:item> </dcscor:value> </dcscor:item>
*****
***** good_1cema.xml <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="xs:string">ЧДЦ=2</dcscor:val
ue> </dcscor:item>
***** BAD_CEMA.XML <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="v8:LocalStringType">  <v8:item><v8:lang>ru</v8:lang><v8:content>ЧДЦ=2</v8:content>  </v8:item> </dcscor:value> </dcscor:item>
*****
***** good_1cema.xml <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="xs:string">ЧДЦ=2</dcscor:val
ue> </dcscor:item>
***** BAD_CEMA.XML <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="v8:LocalStringType">  <v8:item><v8:lang>ru</v8:lang><v8:content>ЧДЦ=2</v8:content>  </v8:item> </dcscor:value> </dcscor:item>
*****
***** good_1cema.xml <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="xs:string">ЧДЦ=2</dcscor:val
ue> </dcscor:item>
***** BAD_CEMA.XML <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="v8:LocalStringType">  <v8:item><v8:lang>ru</v8:lang><v8:content>ЧДЦ=2</v8:content>  </v8:item> </dcscor:value> </dcscor:item>
*****
***** good_1cema.xml<mf:titleHeight>1</mf:titleHeight>  </mf:button>
***** BAD_CEMA.XML<mf:titleHeight>1</mf:titleHeight><mf:horizontalStretch>true</mf:horizont
alStretch>  </mf:button>
*****
***** good_1cema.xml
sWidth><mf:childrenAlign>TitlesLeftDataRight</
mf:childrenAlign><mf:horizontalAlign>Right</mf:horizonta
***** BAD_CEMA.XML
sWidth><mf:childrenAlign>ItemsRightTitlesLeft<
/mf:childrenAlign><mf:horizontalAlign>Right</mf:horizonta
*****
***** good_1cema.xml
sWidth><mf:childrenAlign>TitlesLeftDataRight</
mf:childrenAlign><mf:horizontalAlign>Right</mf:horizonta
***** BAD_CEMA.XML
sWidth><mf:childrenAlign>ItemsRightTitlesLeft<
/mf:childrenAlign><mf:horizontalAlign>Right</mf:horizonta
*****
***** good_1cema.xml
sWidth><mf:childrenAlign>TitlesLeftDataRight</
mf:childrenAlign><mf:horizontalAlign>Right</mf:horizonta
***** BAD_CEMA.XML
sWidth><mf:childrenAlign>ItemsRightTitlesLeft<
/mf:childrenAlign><mf:horizontalAlign>Right</mf:horizonta
*****
***** good_1cema.xml <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="xs:string">ЧДЦ=2</dcscor:val
ue> </dcscor:item>
***** BAD_CEMA.XML <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="v8:LocalStringType">  <v8:item><v8:lang>ru</v8:lang><v8:content>ЧДЦ=2</v8:content>  </v8:item> </dcscor:value> </dcscor:item>
*****
***** good_1cema.xml <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="xs:string">ЧДЦ=2</dcscor:val
ue> </dcscor:item>
***** BAD_CEMA.XML <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="v8:LocalStringType">  <v8:item><v8:lang>ru</v8:lang><v8:content>ЧДЦ=2</v8:content>  </v8:item> </dcscor:value> </dcscor:item>
*****
***** good_1cema.xml <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="xs:string">ЧДЦ=2</dcscor:val
ue> </dcscor:item>
***** BAD_CEMA.XML <dcscor:parameter>Формат</dcscor:parameter> <dcscor:value xsi:type="v8:LocalStringType">  <v8:item><v8:lang>ru</v8:lang><v8:content>ЧДЦ=2</v8:content>  </v8:item> </dcscor:value> </dcscor:item>
*****
***** good_1cema.xml<mf:titleHeight>1</mf:titleHeight>  </mf:button>
***** BAD_CEMA.XML<mf:titleHeight>1</mf:titleHeight><mf:horizontalStretch>true</mf:horizont
alStretch>  </mf:button>
*****
***** good_1cema.xml
sWidth><mf:childrenAlign>TitlesLeftDataRight</
mf:childrenAlign><mf:horizontalAlign>Right</mf:horizonta
***** BAD_CEMA.XML
sWidth><mf:childrenAlign>ItemsRightTitlesLeft<
/mf:childrenAlign><mf:horizontalAlign>Right</mf:horizonta
*****
***** good_1cema.xml
sWidth><mf:childrenAlign>TitlesLeftDataRight</
mf:childrenAlign><mf:horizontalAlign>Right</mf:horizonta
***** BAD_CEMA.XML
sWidth><mf:childrenAlign>ItemsRightTitlesLeft<
/mf:childrenAlign><mf:horizontalAlign>Right</mf:horizonta
*****
***** good_1cema.xml
sWidth><mf:childrenAlign>TitlesLeftDataRight</
mf:childrenAlign><mf:horizontalAlign>Right</mf:horizonta
***** BAD_CEMA.XML
sWidth><mf:childrenAlign>ItemsRightTitlesLeft<
/mf:childrenAlign><mf:horizontalAlign>Right</mf:horizonta
*****
2 Cyberhawk
 
25.11.16
18:22
В 1С отправил?
3 kittystark
 
29.11.16
09:28
(2) нет, я на них обиделся :) несколько раз отправлял типа "багрепорты" они через месяц херились
4 kittystark
 
29.11.16
09:28
продолжаю наблюдения: обновление релиза сервера до 8.3.9.1850 дает такие же спотыкачки
5 kittystark
 
01.12.16
11:55
на оф.сайте Код ошибки: 10168786
исправили в мобильной платформе 8.3.9.79