Не отладывается на этапе захода в общиймодульСервер
Для передачи параметров из Веб-сервиса создал новый ОбщийМодульСервер с единой нужной процедурой с Экспорт.
В свойствах модуля определил вызов сервера (фото1)
В теле модуля веб-сервиса указал процедуру
На точке останова прекращается отладка.
Хм, не так вызвал? Подскажите советом как надо!
В свойствах модуля определил вызов сервера (фото1)
В теле модуля веб-сервиса указал процедуру
Процедура ОтправитьПисьмоАдминистраторуОпроблеме(Обращение,id_incident,Состояние,Комментарий)
////
ПараметрыСообщения = Новый Структура();
ПараметрыСообщения.Вставить("УникальныйИдентификатор", id_incident);
ПараметрыСообщения.Вставить("Обращение", Обращение);
ПараметрыСообщения.Вставить("ПричинаВозвратаВработу", Комментарий);
Попытка
Результат = ОбщийМодульСервер.ОтправитьСообщение(ПараметрыСообщения,Состояние,);// тут точка останова
Результат.Выполнить();
Ответ = 1;
Исключение
Ответ = 0;
ЗаписьЖурналаРегистрации("Исключение",УровеньЖурналаРегистрации.Ошибка,,,,ОписаниеОшибки()) ;
СообщениеОбОшибке = КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
КонецПопытки;
КонецПроцедуры
ПоказатьНа точке останова прекращается отладка.
Хм, не так вызвал? Подскажите советом как надо!
Прикрепленные файлы:
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4)
так ведь оно так:
Результат = ОбщийМодульСервер.ОтправитьСообщение() // ОтправитьСообщение() - это процедура модуля.
сам общий модуль выглядит так:
так ведь оно так:
Результат = ОбщийМодульСервер.ОтправитьСообщение() // ОтправитьСообщение() - это процедура модуля.
сам общий модуль выглядит так:
Процедура ОтправитьСообщение(ПараметрыСообщения,Состояние,ОтправитьСразу=Ложь) Экспорт
//найдем нужный шаблон
Шаблон = ОбщийМодуль.ПолучитьШаблонПисьма(Состояние);
Если Шаблон = Неопределено Тогда
Возврат;
КонецЕсли;
ПараметрыОтправки = ШаблоныСообщенийКлиентСервер.КонструкторПараметровОтправки(Шаблон, ПараметрыСообщения.Обращение, ПараметрыСообщения.УникальныйИдентификатор);
ПараметрыОтправки.ДополнительныеПараметры.ВидСообщения = "Письмо";
ПараметрыОтправки.ДополнительныеПараметры.ПараметрыСообщения = ПараметрыСообщения;
ПараметрыОтправки.ДополнительныеПараметры.ПреобразовыватьHTMLДляФорматированногоДокумента = Истина;
ПараметрыОтправки.ДополнительныеПараметры.ОтправитьСразу = Ложь;
АдресВременногоХранилища = Неопределено;
АдресВременногоХранилища = ПоместитьВоВременноеХранилище(Неопределено, ПараметрыСообщения.УникальныйИдентификатор);
АдресРезультата = ОбщийМодуль.СформироватьСообщение(АдресВременногоХранилища,ПараметрыОтправки,"Письмо");
Результат = ПолучитьИзВременногоХранилища(АдресРезультата);
//Если Не ОтправитьСразу Тогда
Результат.Вставить("ОтправитьСразу",ОтправитьСразу); //дополним новым параметром чтобы не отркрывалась форма
РаботаСПочтовымиСообщениямиКлиент.СоздатьНовоеПисьмо(Результат);
//КонецЕсли;
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот