Имя: Пароль:
1C
1С v8
Почему не работает функция WSОпределения в мобильном приложении на Android?
0 Владислав_
Иркутск
 
14.11.13
06:41
Клиентское мобильное приложение, при установки на Android, функция WSОпределения не хочет работать, на семерке все работает.
пробоавл так:

Определение = Новый WSОпределения("http://192.168.4.67:8090/mob/ws/exchange/ws4.1cws?wsdl";, "admin", "admin"); на 1С 8.2
локально работает, на андройде нет


Определение = Новый WSОпределения("http://192.168.4.67:8090/mob/ws/exchange/ws4.1cws?wsdl";); на 1С 8.3
локально работает, на андройде нет

как пользовалься этим WSОпределения в мобильном приложении??? кто-нибудь подскажет?
1 Владислав_
Иркутск
 
14.11.13
06:43
(0) На Андройде вылетает WSОпределение "неверный формат". и все, хоть убейся
2 Владислав_
Иркутск
 
14.11.13
08:16
на серверном приложении 1С 8.3
Определение = Новый WSОпределения("http://192.168.4.67:8090/mob/ws/exchange/s4.1cws?wsdl";);
Определение = Новый WSОпределения("http://192.168.4.67:8090/mob/ws/exchange/?wsdl";);
На клиентской конфигурации, установленной на Андройд выдает
Ошибка при вызове конструктора (WSОпределения) Неверный формат. Неверный формат.
На семерке все нормально работает.

на серверном приложении 1С 8.2
Определение = Новый WSОпределения("http://192.168.4.67:8090/mob/ws/exchange/ws4.1cws?wsdl";, "admin", "admin");
Определение = Новый WSОпределения("http://192.168.4.67:8090/mob/ws/exchange/?wsdl";, "admin", "admin");
Ошибка при вызове конструктора (WSОпределения) Неверный формат. Неверный формат.
3 alkov
 
14.11.13
09:04
А зачем ";" везде сразу после адреса WSDL?
4 Владислав_
Иркутск
 
14.11.13
09:20
их там нет, редактор форума зачем-то их сам добавляет
вот
WSОпределения("http://192.168.4.67:8090/mob/ws/exchange/s4.1cws?wsdl";); - вроде вставилось без точки с запятой
5 Владислав_
Иркутск
 
15.11.13
06:58
переставил серверную конфу на стандартный порт 8080, думал что ругается на то, что указал нестандартный порт ":8090", получилось так:

Определение = Новый WSОпределения("http://192.168.3.16/angara/ws/exchange/ws4.1cws?wsdl";, "admin", "admin");
На семерке все работает, в мобильном опять пишет:
Неверный формат.

Скорее всего все дело в "http://192.168.3.16"; данном адресе, т.к. после разбора мобильного приложения "1С Заказы", все указал точно так же. В заказах "http://orders.mobile.v8.1c.ru/ws/ws1.1cws?wsdl";
а у меня "http://192.168.3.16/angara/ws/exchange/ws4.1cws?wsdl";

Что то не так с указанием адреса центральной базы, будем дальше теститьровать.
6 Владислав_
Иркутск
 
15.11.13
07:04
попробовал использовать за место "http://192.168.3.16"; имя сервера "http://vkx-sql32";

локально все работает, в мобильном вот такая вот ошибка:

Ошибка HTTP при обращении к серверу: http://admin:admin@vkx-sql32 java.net
UnknownHostException: Unable to resolve host "vkx-sql32": No address associated with hosthane