Сгенирировать исключение в веб-сервисе 1С #708983


#0 by Dolphinbet
Можно ли каким-то образом корректно сгенирировать ошибку в методах веб-сервиса 1С, т. е. чтобы методы возвращали XML с <soap:Fault> примерно как здесь ? ВызватьИсключение "Текст исключения" не работает.
#1 by Dolphinbet
??
#2 by Serginio1
А что возвращает ВызватьИсключение "Текст исключения"
#3 by Dolphinbet
HTTP/1.1 500 Internal server error X-Powered-By: ASP.NET Date: Wed, 21 May 2014 18:36:12 GMT <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "; <html xmlns="; body{margin:0;font-size:.7em;font-family:Verdana, Arial, Helvetica, sans-serif;background:#EEEEEE;} fieldset{padding:0 15px 10px 15px;} h1{font-size:2.4em;margin:0;color:#FFF;} h2{font-size:1.7em;margin:0;color:#CC0000;} h3{font-size:1.2em;margin:10px 0 0 0;color:#000000;} #header{width:96%;margin:0 0 0 0;padding:6px 2% 6px 2%;font-family:"trebuchet MS", Verdana, sans-serif;color:#FFF; background-color:#555555;} #content{margin:0 0 0 2%;position:relative;} .content-container{background:#FFF;width:96%;margin-top:8px;padding:10px;position:relative;} --> <body> <div id="header"><h1>Ошибка сервера</h1></div>   <h2>500 - внутренняя ошибка сервера.</h2>   <h3>Проблема с запрашиваемым ресурсом; ресурс не может быть отображен.</h3>
#4 by DmitrO
Можно. Для IIS надо включить подробные сообщения об ошибках. По умолчанию он сконфигурирован так что подробные сообщения он выдает только для локальных адресов (ну типа когда разработчик на своем компе тестирует). Смотри раздел "Страницы ошибок" в действиях "Изменить параметры..."
#5 by Dolphinbet
Хм, там какой-то "Абсолютный URL адрес нужно ввести"...
#6 by Fragster
у меня 500 ошибка, только если ошибка, которая не дает "скомпилится", а вызватьисключение вроде как норм отрабатывает (поскольку на вызывающем клиенте, если это 1с - в информацияобошибке с сервера описание ошибки есть)
#7 by Dolphinbet
Круто, заработало! Спасибо!!!
#8 by Fragster
хотя всё внутри "локалки", да
#9 by DmitrO
Ничо не надо вводить. Просто переключатель на "Подробные сообщения" и будет выдавать узел Fault с текстухой как в 1С.
#10 by Dolphinbet
Да, точно так и есть, спасибо большое!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С