#Область ОбработчикиСобытийФормы
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Элементы.ДекорацияОшибкаПодключения.Заголовок = Параметры.СообщениеОбОшибке;
ИнформацияОбОшибке = Параметры.ИнформацияОбОшибке;
Элементы.ДекорацияНаписатьВТехПоддержку.Видимость =
ОбщегоНазначения.ПодсистемаСуществует("ИнтернетПоддержкаПользователей.СообщенияВСлужбуТехническойПоддержки");
КонецПроцедуры
#КонецОбласти
#Область ОбработчикиСобытийЭлементовШапкиФормы
&НаКлиенте
Процедура ДекорацияРекомендацииПриОшибкеОбработкаНавигационнойСсылки(
Элемент,
НавигационнаяСсылкаФорматированнойСтроки,
СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Если НавигационнаяСсылкаФорматированнойСтроки = "open:ProxySettings" Тогда
ОткрытьФорму("ОбщаяФорма.ПараметрыПроксиСервера",
Новый Структура("НастройкаПроксиНаКлиенте", Ложь),
ЭтотОбъект);
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ДекорацияНаписатьВТехПоддержкуОбработкаНавигационнойСсылки(
Элемент,
НавигационнаяСсылкаФорматированнойСтроки,
СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ОтправитьСообщениеВТехПоддержку("webIts");
КонецПроцедуры
&НаКлиенте
Процедура ДекорацияОткрытьЖурналРегистрацииОбработкаНавигационнойСсылки(
Элемент,
НавигационнаяСсылкаФорматированнойСтроки,
СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ОткрытьФорму("Обработка.ЖурналРегистрации.Форма", Новый Структура("Пользователь", ИмяПользователя()));
КонецПроцедуры
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
&НаКлиенте
Процедура ОтправитьСообщениеВТехПоддержку(АдресПолучателя)
Тема = НСтр("ru = 'Интернет-поддержка. 1СПАРК Риски'");
Сообщение = НСтр("ru = 'Ошибка при подключении к сервису 1СПАРК Риски.
|Описание ошибки:'")
+ Символы.ПС
+ ИнформацияОбОшибке;
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("ИнтернетПоддержкаПользователей.СообщенияВСлужбуТехническойПоддержки") Тогда
МодульСообщенияВСлужбуТехническойПоддержкиКлиентСервер =
ОбщегоНазначенияКлиент.ОбщийМодуль("СообщенияВСлужбуТехническойПоддержкиКлиентСервер");
ДанныеСообщения = МодульСообщенияВСлужбуТехническойПоддержкиКлиентСервер.ДанныеСообщения();
ДанныеСообщения.Получатель = "webIts";
ДанныеСообщения.Тема = Тема;
ДанныеСообщения.Сообщение = Сообщение;
МодульСообщенияВСлужбуТехническойПоддержкиКлиент =
ОбщегоНазначенияКлиент.ОбщийМодуль("СообщенияВСлужбуТехническойПоддержкиКлиент");
МодульСообщенияВСлужбуТехническойПоддержкиКлиент.ОтправитьСообщение(
ДанныеСообщения);
КонецЕсли;
КонецПроцедуры
#КонецОбласти