Имя: Пароль:
1C
1С v8
1С 8.3 + Apache 2.2.25. При создании описания сервиса произошла ошибка
0 HEKPOH
 
06.02.15
11:24
Добрый день!
Кучу материала прочитал, но так и не нашел решения проблемы(

В базе-источнике соорудил web-сервис. Опубликовал его. По ссылке http://localhost/ForCode/ws/WebService?WSDL вижу xml. Кроме этого, по ссылке http://localhost/ForCode/ запускается веб-клиент.

В базе-приемнике пишу (одно из двух):
1. Определение = Новый WSОпределения("http://localhost/ForCode/ws/WebService?WSDL";);
2. Определение = Новый WSОпределения("http://localhost/ForCode/ws/WebService?WSDL";, "WebUser", "123");

Получаю ошибку:
в первом случае:  Ошибка при вызове конструктора (WSОпределения)
    Определение = Новый WSОпределения("http://localhost/ForCode/ws/WebService?WSDL");//, "WebUser", "123");
по причине:
При создании описания сервиса произошла ошибка. http://localhost/ForCode/ws/WebService?WSDL

во втором случае: Ошибка при вызове конструктора (WSОпределения)
    Определение = Новый WSОпределения("http://localhost/ForCode/ws/WebService?WSDL";, "WebUser", "123");
по причине:
При создании описания сервиса произошла ошибка. http://WebUser:xxxxxxx@localhost/ForCode/ws/WebService?WSDL

Хелп! Как победить?
1 HEKPOH
 
06.02.15
11:26
Что-то как-то отформатировалось не так(
Исправлю:

В базе-приемнике пишу (одно из двух):  
  
1. Определение = Новый WSОпределения("http://localhost/ForCode/ws/WebService?WSDL";);
2. Определение = Новый WSОпределения("http://localhost/ForCode/ws/WebService?WSDL";, "WebUser", "123");
2 HEKPOH
 
06.02.15
14:18
убил Апач. Мучаю IIS - дела еще хуже)))
3 ИА1С
 
06.02.15
14:55
А просто в браузере выдает WSDL?
4 ИА1С
 
06.02.15
14:57
Зря ты на Иисус перешел. Мучай апач лучше. Все должно работать.
5 HEKPOH
 
06.02.15
17:26
1. поднял IIS
2. опубликовал сервис
3. в базе-приемнике создал WSОпределения и WSПрокси
4. При выполнении метода сервиса пишет: Аутентификация пользователя не выполнена

Ну, как же не выполнена, если определение создалось?
6 HEKPOH
 
06.02.15
18:10
Не хватало:
Прокси.Пользователь = Пользователь;
Прокси.Пароль = Пароль;

короче, взлетело :)
Ошибка? Это не ошибка, это системная функция.