Обработать информацию об ошибке web сервиса. Обрабатывает информацию об ошибке, полученную из web-сервиса.
// Обрабатывает информацию об ошибке, полученную из web-сервиса.
// В случае если передана не пустая информация об ошибке, записывает
// подробное представление ошибки в журнал регистрации и вызывает
// исключение с текстом краткого представления об ошибке.
//
// Параметры:
// ИнформацияОбОшибке - ИнформацияОбОшибке - информация об ошибке,
// ИмяПодсистемы - Строка - имя подсистемы,
// ИмяВебСервиса - Строка - имя web-сервиса,
// ИмяОперации - Строка - имя операции.
//
Процедура ОбработатьИнформациюОбОшибкеWebСервиса(Знач ИнформацияОбОшибке, Знач ИмяПодсистемы = "", Знач ИмяВебСервиса = "", Знач ИмяОперации = "") Экспорт
Если ИнформацияОбОшибке = Неопределено Тогда
Возврат;
КонецЕсли;
Если ПустаяСтрока(ИмяПодсистемы) Тогда
ИмяПодсистемы = Метаданные.Подсистемы.ТехнологияСервиса.Подсистемы.РаботаВМоделиСервиса.Имя;
КонецЕсли;
ИмяСобытия = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = '%1.Ошибка вызова операции web-сервиса'", ОбщегоНазначения.КодОсновногоЯзыка()),
ИмяПодсистемы);
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Ошибка при вызове операции %1 веб-сервиса %2: %3'", ОбщегоНазначения.КодОсновногоЯзыка()),
ИмяОперации,
ИмяВебСервиса,
ИнформацияОбОшибке.DetailErrorDescription);
ЗаписьЖурналаРегистрации(
ИмяСобытия,
УровеньЖурналаРегистрации.Ошибка,
,
,
ТекстОшибки);
ВызватьИсключение ИнформацияОбОшибке.BriefErrorDescription;
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ПолучитьОписаниеОшибкиWebСервиса (БСП)
ИнициализироватьПараметрыWebСервиса (БСП)
Обмен с помощью Web - Сервисов. Новый (С примерами)
СобытиеЖурналаРегистрацииУстановкаПодключенияКWebСервису (БСП)
Обмен через ВЕБ Сервисы 2 часть
ПолучитьПроксиМенеджераСервиса (БСП)
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)