Имя: Пароль:
1C
1С v8
Ошибка в мобильном приложении, собранном под iOS
0 HEKPOH
 
09.02.19
14:06
Написал мобильное приложение на 1С (использует веб-сервисы основного приложения).
1. В отладчике 1С работает без ошибок.
2. На андроиде ошибок тоже нет.
3. На iOS спотыкается на "ВСОпределение     = Новый WSОпределения(МестоположениеWSDLфайла, ПользовательВебСервиса, ПарольПользователяВебСервиса);"

Веб-сервисы опубликованы на IIS.

Может, кто-то сталкивался с таким? Куда копать?
1 Garykom
 
гуру
09.02.19
14:38
Ты действительно думаешь что есть много кто пишет на 1С под iSO ?
2 Garykom
 
гуру
09.02.19
14:45
Для начала попробуй другую версию платформы мобильной ну и

"При создании объекта WSОпределения вызывается исключение в том случае, если в используемом WSDL имеются ошибки.

WSDL, используемый для создания объектов WSОпределения или WSСсылка должен:

Содержать тег <definitions> в качестве первого тега.
Содержать атрибут targetNamespace для элемента <xs:schema>.
При невыполнении вышеперечисленных условий генерируется исключение.
В режиме совместимости с версией 8.3.7 поведение не изменилось.


Источник: http://downloads.v8.1c.ru/content//Platform/8_3_8_2442/1cv8upd.htm#3cc2932c-7182-11e5-a3f7-0050569f678a";
3 HEKPOH
 
09.02.19
14:56
менять версию мобильной платформы - не вариант, потому как только в такой связке "определенная версия MacOS + определенная версия xCode + определенная версия мобильной платформы" удалось собрать приложение. Использование других версий заканчивались неудачей.
в (0) я написал, что код рабочий в отладчике 1С и собранный под андроид - проблема только под iOS.
Я бы понял, если бы нигде не работало.

Все равно спасибо за участие.
4 ikea
 
09.02.19
15:00
"определенная версия MacOS + определенная версия xCode + определенная версия мобильной платформы" удалось собрать приложение" и есть источник проблемы.
Попробуйте обратиться в фирму 1С, возможно чем-нибудь помогут.
5 HEKPOH
 
09.02.19
15:59
а решение оказалось неочевидным)))
"ПользовательВебСервиса" содержал кириллицу.
с латиницей взлетело!!!
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший