gifts2017

Отладка Web сервисов в 1С 8.1 в картинках

Опубликовал Саўка Збянтэжаны (Збянтэжаны Саўка) в раздел Программирование - Практика программирования

Шаг за шагом, в картинках, как настроить отладку web сервисов в 1С 8.1.

Отладка Web сервисов 1С в картинках

 

Используемые материалы:

 

1) Демо конфигурация Web-сервисы с диска ИТС.

2) Web-сервис «Сотрудники» из статьи

«Примеры пользования web сервисов 1С из браузера»  http://infostart.ru/public/16001/  

уважаемого Трактор (http://infostart.ru/profile/10200/)

 

Архив содержит:

1)  данную статью в формате PDF;

2)  две модифицированные демонстрационные базы из конфигурации Web-сервисы:

- «ПоставщикWS» дополненную справочником Сотрудники и немного измененным web-сервисом «Сотрудники» от Трактор’а (за что ему огромная благодарность);

- «ПолучательWS» дополненную обработкой получения списка сотрудников через WS;

3) файлы comcntrcfg.xml и webservicecfg.xml

 

 

 

1)  Подготовка к отладке Web сервиса

 

Цитата из ЖКК:

«Для указания внешнему соединению или web-сервису необходимости запуска в отладочном режиме используют настройки, размещенные в xml-файлах (comcntrcfg.xml и webservicecfg.xml соответственно), которые должны располагаться в подкаталоге CONF каталога исполняемого файла 1С:Предприятия 8.1 (BIN). Если файл не найден, приложение открывается в обычном режиме.»

Согласно вышенаписанному в подкаталог 1С:Предприятия 8.1  BIN/CONF помещаем два файла comcntrcfg.xml и webservicecfg.xml:

 

следующего содержания:

 

 Листинг файла webservicecfg.xml:

<config xmlns="http://v8.1c.ru/v8/comcntrcfg">

     debuggerURL="tcp://localhost"/>

config>

 

 

2) Настройка отладки в  конфигурации, содержащей Web-сервис (ПоставщикWS)

 

Запускаем конфигуратор для ПоставщикWS.

Публикуем web-сервис «Сотрудники»:


 

в http://localhost/ws/:


Открываем модуль Web-сервиса Сотрудники и ставим в коде точку остановки.

Далее идем в меню Сервис-Параметры:


В появившемся диалоге на закладке [Запуск 1С:Предприятия] включаем флажок Устанавливать режим разрешения отладки:


 Далее, для подключения предметов отладки, идем в меню Отладка-Подключение…

 

и в появившемся окне диалога жмем на кнопку [Автоматическое подключение…]

В диалоге Автоматическое подключение включаем флажок WEB-сервисы:


И жмем кнопку ОК.

 

Для отладки Web-сервиса в ПоставщикWS все готово.

 

 

 

3)  Отладка web-сервиса из ПолучательWS.

 

Не закрывая конфигуратор ПоставщикWS , запускаем ПолучательWS в режиме «Предприятие».

Открываем нашу обработку, из меню [Справочники - Сотрудники через WS]:

 

В появившейся форме вводим критерий поиска в поле [Строка для поиска по ФИО] или же оставляем его пустым и жмем на кнопку <Получить список сотрудников>:

Оп-пля!!!  Мы впрыгнули в конфигурацию  ПоставщикWS и остановились на установленной нами точке останова в модуле web-сервиса:

Хе-хе, я специально не закрывал окно Предметы отладки, чтобы увидеть наше левое подключение (закроем это окно) :).

 

Далее бежим по коду, смотрим интересные нам места:


И после успешного завершения метода web-сервиса мы получаем возвращаемое им значение в нашу форму, разбираем его и выводим в табличное поле:

(Хе-хе, не волнуйтесь, увидевшие свои ники в списке, я не собираю компромат на вас, это просто моя дань уважения и благодарности к вам, выраженная вот в таком скромном виде :) Хотя список, конечно должен был быть гораздо больше! )

 

4) Дополнительные инструменты отладки и тестирования.

Незаменимы при тестировании web-сервисов и отладке файлов html и js инструменты soapUI (http://www.eviware.com/soapUI/soapui-products-overview.html) и FireBug для FF (или же FireBugLite для других браузеров) (http://firebug.ru, http://firebug.ru/lite.html ).

 

Вот как в soapUI можно из вне 1C протестировать наш web-сервис Сотрудники.

Прямо здесь же можно ввести параметр и получить результат или проанализировать ошибки:

 

А вот отлов ошибок в FireBug:

В связи c обновлением FF до версии 5 пришлось подправить файл sotrudniki.js из статьи Тратор'а, благодаря FB это было не сложно:


И результат после добавления в файл js варианта firefox5:

 

Желаю всем успешного и удачного дня и хорошего настроения!

С уважением, ЗС.

Изменения

30.06.2011

- Небольшие правки в статье;

- Разделил один архив на два: рабочие файлы и саму статью. Общий архив оставил тоже.


 

Скачать файлы

Наименование Файл Версия Размер
ОтладкаWS.zip 625
.zip 2,10Mb
30.06.11
625
.zip 2,10Mb Скачать
Отдельно базы.zip 64
.zip 282,90Kb
01.07.11
64
.zip 282,90Kb Скачать
Отдельно статья в PDF.zip 70
.zip 1,16Mb
01.07.11
70
.zip 1,16Mb Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

0. Саўка Збянтэжаны (Збянтэжаны Саўка) 29.06.11 18:30
Шаг за шагом, в картинках, как настроить отладку web сервисов в 1С 8.1.

Перейти к публикации

1. Ирина Пятакова (Alraune) 29.06.11 18:30
С почином! :)
Только в IE ничего не видно. Разметку бы подправить.
2. Саўка Збянтэжаны (Збянтэжаны Саўка) 29.06.11 18:35
(1) Спасибо. Еще пока правлю, я в FF5 работаю.
3. Алексей Константинов (alexk-is) 30.06.11 07:38
(2) А зря. Публиковаться лучше в IE. Ошибок будет меньше и переделывать не придется.
4. Александр Рытов (Арчибальд) 30.06.11 07:44
Комиксы - это то, что надо.
5. Саўка Збянтэжаны (Збянтэжаны Саўка) 30.06.11 09:52
Выложил еще два файла - разделил рабочие файлы (файл "Отдельно базы") и саму статью (файл "Отдельно статья в PDF"), чтобы уменьшить размер скачиваемого файла, т.к. статья в PDF просто дублирует публикацию.
(2) Учту на будущее.
6. А Б (aleks123321) 30.06.11 16:46
Прекрасная статья!
Как раз сейчас мучаюсь с изучением настройки WEB-сервисов.
Вот только у меня при попытки получить список сотрудников ошибочка выдается.

{Обработка.СотрудникиЧерезWS.Форма.Форма(17)}: Ошибка при вызове конструктора (WSОпределения): При создании описания сервиса произошла ошибка.
Определения = Новый WSОпределения("http://localhost/ws/Сотрудники.1cws?wsdl");
по причине:
При создании описания сервиса произошла ошибка.
по причине:
Ошибка при выполнении файловой операции 'http://localhost/ws/Сотрудники.1cws?wsdl'
по причине:
Ошибка работы с Интернет: внутренняя ошибка сервера (500). <html><head><title>Server Application Error</title></head>
<body><h1>Server Application Error</h1>The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.</body></html>

Куда смотреть и что поправить? :?:
7. Саўка Збянтэжаны (Збянтэжаны Саўка) 30.06.11 17:06
(6) Скорее всего дело в настройках безопасности к каталогу базы
Нужно дать разрешение на запись на каталог с файловой БД (см. Рис):


И еще, можно обернуть код получения ответа в попытку
Ну типа так:

Попытка
	Определения = Новый WSОпределения("http://localhost/ws/Сотрудники.1cws?wsdl");
	Прокси      = Новый WSПрокси(Определения, "http://www.sample-package.org", "Сотрудники", "СотрудникиSoap");
	
	Ответ       = Прокси.ПолучитьСписокСотрудников(ФИО);
	
	Если Ответ = Неопределено Тогда
		Возврат;
	КонецЕсли;
	
	ЭлементыФормы.НадписьСтрокаСоединения.Заголовок = " " + Ответ.СтрокаСоединения;
	
	Для каждого Сотр Из Ответ.Сотрудник Цикл
		
		Запись = тз.Добавить();
		Запись.Код          = Сотр.Код;
		Запись.Наименование = Сотр.Наименование;
		Запись.ДатаРождения = Сотр.ДатаРождения;
		Запись.Ссылка       = Сотр.Ссылка;
		
	КонецЦикла; 
	
	ТПСписок = тз;
	ЭлементыФормы.ТПСписок.СоздатьКолонки();

Исключение
	
	// обработать исключение
	Если Найти(ИнформацияОбОшибке().Описание, "Ошибка при вызове конструктора (WSОпределения)") <> 0 Тогда
		Сообщить("Нет связи.", СтатусСообщения.ОченьВажное);
	Иначе
		Сообщить(ИнформацияОбОшибке().Описание, СтатусСообщения.ОченьВажное);
	КонецЕсли; 
	
КонецПопытки;
...Показать Скрыть
Прикрепленные файлы:
8. А Б (aleks123321) 30.06.11 17:32
Уважаемый Збянтэжаны Саўка,.

Права на BIN в 1С проверил - даны.
Права на каталог базы проверил - даны.

Воспользовался попыткой.
Выдает сообщене что "нет связи".
Просто какая-то конкретная засада.
КАТЕГОРИЧЕСКИ ОТКАЗЫВАЕТСЯ РАБОТАТЬ.
Просто бъешся в стену и никакого результата......
9. Саўка Збянтэжаны (Збянтэжаны Саўка) 04.07.11 12:06
Это был вариант где в БД нет пользователей.
Могу добавить вариант с существующими пользователями в БД, поскольку есть отличия, если он интересует кого-нибудь?
Потому как мне в лом писать что-то иное кроме кода.

(8) Была ли найдена причина?
Ошибка сервера 500 она такая неопределенная, что без анализа доп. данных дать какой-то совет невозможно.
10. А Б (aleks123321) 05.07.11 13:40
Эту ошику устранили, но толку от этого мало.


По рекомендаци некоторых товарищей перешел на 8.2. Конвертировал базы/
Теперь другая. Она правда была и в 8.1

{Обработка.СотрудникиЧерезWS.Форма.Форма(20)}: Ошибка при вызове конструктора (WSОпределения)
Определения = Новый WSОпределения("http://localhost/ws/Сотрудники.1cws");
по причине:
При создании описания сервиса произошла ошибка.
по причине:
Файл не обнаружен 'http://localhost/ws/Сотрудники.1cws'
по причине:
Ошибка работы с Интернет: ресурс не найден (404). <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html dir=ltr>

<head>
<style>
a:link {font:8pt/11pt verdana; color:FF0000}
a:visited {font:8pt/11pt verdana; color:#4e4e4e}
</style>

<META NAME="ROBOTS" CONTENT="NOINDEX">

<title>The page cannot be found</title>

<META HTTP-EQUIV="Content-Type" Content="text-html; charset=Windows-1252">
</head>

<script>
function Homepage(){
<!--
// in real bits, urls get returned to our script like this:
// res://shdocvw.dll/http_404.htm#http://www.DocURL.com/bar.htm

//For testing use DocURL = "res://shdocvw.dll/http_404.htm#https://www.microsoft.com/bar.htm"
DocURL = document.URL;

//this is where the http or https will be, as found by searching for :// but skipping the res://
protocolIndex=DocURL.indexOf("://",4);

//this finds the ending slash for the domain server
serverIndex=DocURL.indexOf("/",protocolIndex + 3);

//for the href, we need a valid URL to the domain. We search for the # symbol to find the begining
//of the true URL, and add 1 to
по причине:
Ошибка работы с Интернет: ресурс не найден (404)
11. Владимир Луньков (bomba) 05.07.11 13:48
(10) Ты в осле открой http://localhost/ws/Сотрудники.1cws добейся вывода wsdl (похож на xml) и что-то мне подсказывает что надо открывать:
Определения = Новый WSОпределения("http://localhost/ws/Сотрудники.1cws?wsdl");
12. Владимир Луньков (bomba) 05.07.11 13:52
Автор. Плюсую безусловно!!! Особенно за SOAP UI, отличный инструмент, не однократно спасал при поиске глюков 1Ц-вебсервисов.

ЗЫ: ИМХО не палился бы с ссылками на варезники.
Збянтэжаны Саўка; +1 Ответить 1
13. Саўка Збянтэжаны (Збянтэжаны Саўка) 05.07.11 15:45
(12) Спасибо за подсказку! Но, увы, скринов не осталось, а по-новой делать лень - мороки много :)

А впрочем, там всего-то два экрана последних, счас заменим, шоб из глаз долой
14. Саўка Збянтэжаны (Збянтэжаны Саўка) 05.07.11 15:58
(10) Обрати внимание на пост (11)
В ослике вводим адрес, жмем на ссылку и получаем содержимое в xml (хм, а как здесь в комментариях чередовать текст с изображением?):
Прикрепленные файлы:
15. А Б (aleks123321) 06.07.11 10:46
Збянтэжаны Саўка,,
огромное человеческое мерси!!!
Эта часть получилась. Все дело было в кириллическом названии WS определения 'http://localhost/ws/Сотрудники.1cws?wsdl'. Нужно было латиницей, как и публикацию.

Теперь пытаюсь уже пройти по остально части, т.е. загрузить номенлатуру.
Тут опять засада..
ОбщийМодуль.ДанныеНоменклатуры(66)}: Ошибка при вызове метода контекста (Получить): Ошибка вызова операции сервиса: {http://www.1c.ru/demos/products}:ДанныеНоменклатуры:Получить()
Возврат Прокси.Получить();
по причине:
Ошибка вызова операции сервиса: {http://www.1c.ru/demos/products}:ДанныеНоменклатуры:Получить()
по причине:
Ошибка HTTP: <html>
<head><title>404 Not Found</title></head>
<body>
<h1>404 Not Found</h1>
/ws/products.1cws was not found on this server.
<p /><hr />
<small>
Resin-3.0.14 (built Tue, 05 Jul 2005 11:03:36 PDT)
</small>
</body></html>
(404).

Хотя , если посмотреть на http://localhost/ws/products.1cws?wsdl, то все нормально отражается
16. Саўка Збянтэжаны (Збянтэжаны Саўка) 06.07.11 11:19
(16) Да латиницу, похоже, никто кроме 1С не любит :)
SoapUI отказывается с ней работать. Я поздно заметил это, когда уже выложил свой архив, т.к. в SoapUI тренировался на файле от Трактор в латинице: sotrudniki.1cws и только потом изменил имя на кириллическое, каюсь, что не проверил.

А на счет загрузки номенклатуры, так я в этой части ничего не менял. Кажется, что адрес не тот.
17. Владимир Луньков (bomba) 06.07.11 12:28
18. Дмитрий К. (Dementor) 06.07.11 13:01
Для тех, кто работает в 8.2 маленькое уточнение.
Файлы .1cws больше не используются. Для подключения веб-сервисов необходимо пользоваться ссылкой вида:
http://<название хоста и каталога>/ws/<название веб-сервиса>/?wsdl

В применение к описанному случаю будет: http://localhost/ws/Сотрудники/?wsdl

З.Ы. RTFM, хотя я и сам попал на эти грабли.
wtlz; UPSoft; artbear; Збянтэжаны Саўка; +4 Ответить 1
19. Трактор Трактор (Трактор) 13.07.11 16:13
(15) SoapUI 4 не работает с кириллическими адресами. Пользуй SoapUI 3.
Збянтэжаны Саўка; +1 Ответить 1
20. Ийон Тихий (cool.vlad4) 09.09.11 22:17
Плюс, в общем-то...я окромя soapUI пользуюсь Fiddler - прокси-дебаггер, у которого куча extension-ов... В упоминание о нем тоже можно добавить.
21. Евгения (ntvg) 23.11.11 17:05
Спасибо большое автору за прекрасную статью, но в версии 8.2 все немного изменилось наверное, так как повторить пример невозможно.
22. Саўка Збянтэжаны (Збянтэжаны Саўка) 24.11.11 19:08
(21) ntvg,
Спасибо.
Да в 8.2 многое изменилось.
Немного о 8.2 сказано в (18).
А так конечно нужно или дополнять эту статью, или же писать новую для случая 8.2.
23. Павел (UPSoft) 28.11.11 15:52
(22) Збянтэжаны Саўка, уважаемый, а не подскажете где это вы так скриншоты красиво обрезаете ? :)
24. Саўка Збянтэжаны (Збянтэжаны Саўка) 28.11.11 15:57
25. Альберт АЙТАТ (al2ko) 02.12.11 09:13
Спасибо за статью.
Так мало информации по web-сервисам для 1С на просторах интернета.
26. Alex Bol (zombi81) 14.01.12 23:17
Спасибо за статью. Для 8-2 методом тыка нашел

Вместо
Определения = Новый WSОпределения("http://localhost/ws/Сотрудники.1cws?wsdl");
нужно задать
Определения = Новый WSОпределения("http://localhost/POSTAVSHIKWS/ws/Сотрудники/?wsdl");

где POSTAVSHIKWS это "Имя" из окна меню "Администрирование - Публикация на веб сервере".

У меня в 8-2 в папке InetPub/wwwroot/ws файл "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="/POSTAVSHIKWS"
ib="File="D:\Prog\Bases_1C\8_2\web_serv_test\ПоставщикWS";"
enable="false">
<ws>
<point name="ДанныеОтгрузки"
alias="shipment.1cws"/>
<point name="ДанныеНоменклатуры"
alias="products.1cws"/>
<point name="Сотрудники"
alias="Сотрудники.1cws"/>
</ws>
</point>
Азбука Морзе; wtlz; +2 Ответить
27. Alex Bol (zombi81) 15.01.12 15:17
Для отладки в 8-2
Согласно документации

Отладка Web-сервиса
Для указания Web-сервису необходимости запуска в отладочном режиме (только для файлового варианта информационной базы) используются настройки, размещенные в файле default.vrd, который должен располагаться в каталоге виртуального приложения. В этом файле необходимо указать элемент debug, отсутствие которого означает невозможность отладки Web-сервиса.

Пример элемента «debug» из файла «default.vrd»:

Копировать в буфер обмена
<debug enable="true" url="tcp://localhost"/>
Подробнее о файле default.vrd можно посмотреть в книге «1С:Предприятие 8.2. Руководство администратора».

Если для элемента debug указан атрибут url, то к моменту обращения к Web-сервису, по указанному URL должен быть доступен Конфигуратор. В противном случае исполнение Web-сервиса будет приостановлено и система будет ожидать доступность Конфигуратора. При этом для продолжения работы в Конфигураторе следует подключить необходимый предмет отладки.

Для необходимости отладки Web-сервиса в клиент-серверном варианте информационной базы следует включить режим отладки на сервере с помощью ключа командной строки debug. Подробнее о ключах командной строки запуска сервера «1С:Предприятия» можно посмотреть в книге «1С:Предприятие 8.2. Клиент-серверный вариант. Руководство администратора».


После того как файл default.vrd принимает следующий вид, отладка в файловой базе 8-2 работает.

<?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="/POSTAVSHIKWS"
ib="File="D:\Prog\Bases_1C\8_2\web_serv_test\ПоставщикWS";"
enable="false">
<debug enable="true" url="tcp://localhost"/>
<ws>
<point name="ДанныеОтгрузки"
alias="shipment.1cws"/>
<point name="ДанныеНоменклатуры"
alias="products.1cws"/>
<point name="Сотрудники"
alias="Сотрудники.1cws"/>
</ws>
</point>
invertercant; +1 Ответить
28. Umos (Umos) 23.01.12 19:26
Спасибо !!!. Очень нужная информация, помогла в нужный момент.
33. Саўка Збянтэжаны (Збянтэжаны Саўка) 09.11.12 15:32
34. В А (voroncahk) 12.11.12 09:58
(33) Збянтэжаны Саўка, спасибо большое!!! Очень помогла Ваша публикация!!!
35. podkova . (podkova) 18.01.13 12:37
(9)>Могу добавить вариант с существующими пользователями в БД, поскольку есть отличия, если он интересует кого-нибудь?
меня интересует, спасибо
36. podkova . (podkova) 18.01.13 12:37
и да!!спасибо большое!!! Очень помогла Ваша публикация!!!
37. Сергей Кудашкин (sikuda) 16.04.13 23:43
Классные картинки. А можно только для 1С 8.2 сделать. Чтобы не смущать неопытных.
Буду на вас ссылаться. http://sikuda.ru/?p=393
38. Саўка Збянтэжаны (Збянтэжаны Саўка) 19.04.13 15:20
(37) сорри, но я уже давно ушел от этой темы, и из 1С тоже, помаленьку, ухожу
39. Нурлан Башанов (nnnurik) 26.07.13 14:55
Добрый день, очень был бы блогодарен если дали на ссылку на эту базу, несколка дней не могу сделат веб сервер. плиз буду очень блогодарен.
40. Саўка Збянтэжаны (Збянтэжаны Саўка) 30.07.13 10:53
41. Нурлан Башанов (nnnurik) 30.07.13 11:19
Спасибо скачал, толька у меня через авторизацию ползователем надо было сделат. без ползователя все хорошо отрабатывает, а с пользователем никак
42. Алексей Полубенский (PolAlex2) 16.10.13 02:00
С 8.2 похоже не нужно никакие файлики копировать, как минимум для отладки Веб-сервисов.
Нужно просто прописать строку
<debug enable="true" url="tcp://localhost"/>

в файле default.vrd в папке, в которой выполнялась регистрация веб-сервисов.
43. Сергей Смирнов (andogskiy) 01.01.14 19:34
(42) PolAlex2, а в какое место файла нужно прописать эту строку? Перепробовал по-разному - всегда выдаёт ошибку.
44. Алексей Полубенский (PolAlex2) 09.01.14 18:54
У меня перед разделом
<ws>

<?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="/crm2obmen"
		ib="File="e:\1C Db\╨а╨░╤А╤Г╤Б\CRM\CRM ╨Я╤А╨╛╤Д 2.0 ╤А╨░╨╖╤А╨░╨▒╨╛╤В╨║╨░ ╨┤╨╗╤П ╨Ь╨Ъ";"
		enable="false">
	<debug enable="true"
			url="tcp://localhost"/>
	<ws>
...Показать Скрыть


А как понять "выдает ошибку"? в какой момент? Он может просто игнорировать, но ошибок не должно быть...
Makushimo; +1 Ответить
45. Maria Sergeeva (mas-prog1c) 11.03.15 18:31
Здравствуйте. Только опробую эту технологию (пока в тестовом режиме). сделала 2 базы 1с, из одной опубликовали веб-сервис, получили работающее описание, его видно в браузере. во второй зарегистрировала ссылку, во внешней обработке эту ссылку использую. но при запуске этой простой обработки вываливается ошибка: сервис не найден. что может быть причиной? ВнешняяОбработка.ТестоваяСервис.МодульОбъекта(3)}: Ошибка при вызове метода контекста (СоздатьWSПрокси)
Сервис = WSСсылки.WSСсылка1.СоздатьWSПрокси("http://nameserver/test/ws/WebTest?wsdl","WebTest","WebTestSoap");
по причине:
Сервис не найден. {http://nameserver/test/ws/WebTest?wsdl}:WebTest
имя сервера изменено на nameserver. текст самой процедуры простой : Процедура КнопкаВыполнитьНажатие(Кнопка)
ВходнойПарам = "&& записан сервисом ";
Сервис = WSСсылки.WSСсылка1.СоздатьWSПрокси("http://nameserver/test/ws/WebTest?wsdl","WebTest","WebTestSoap");
ОтветСервиса = Сервис.WebTest(ВходнойПарам);
КонецПроцедуры
46. program program (prodines) 08.04.15 12:04
Непонятно, как составлять SOAP-запросы из веб-клиента к веб-серверу 1С. Осталось полностью непонятным использование SoapUI - после прочтения данной статьи. Вроде бы что-то написано, вроде бы приведены скриншоты - а в целом вся статья абсолютно непонятна. Автор, не умеете Вы статьи писать.
47. Укубаева Татьяна (Ukubaeva) 02.02.16 13:14
Помогите, пожалуйста, не могу разобраться!
Публикую веб-сервис, вместе с базой публикую. База открывается в браузере. А WSОпределение не создается - ошибка сервера 500. SoapUI пишет
WSDLException (at /html): faultCode=INVALID_WSDL: Expected element '{http://schemas.xmlsoap.org/wsdl/}definitions'. - ошибка загрзуки wsdl
48. Укубаева Татьяна (Ukubaeva) 02.02.16 14:09
(47) Ukubaeva, нашла - структура веб-сервиса не полностью соответствовала его содержанию
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа