Не отладывается на этапе захода в общиймодульСервер

1. user1004898 28 25.04.19 11:59 Сейчас в теме
Для передачи параметров из Веб-сервиса создал новый ОбщийМодульСервер с единой нужной процедурой с Экспорт.
В свойствах модуля определил вызов сервера (фото1)
В теле модуля веб-сервиса указал процедуру
Процедура ОтправитьПисьмоАдминистраторуОпроблеме(Обращение,id_incident,Состояние,Комментарий)
////	
	ПараметрыСообщения = Новый Структура();
	ПараметрыСообщения.Вставить("УникальныйИдентификатор", id_incident);
	ПараметрыСообщения.Вставить("Обращение", Обращение);
	ПараметрыСообщения.Вставить("ПричинаВозвратаВработу", Комментарий);
	Попытка
	Результат = ОбщийМодульСервер.ОтправитьСообщение(ПараметрыСообщения,Состояние,);// тут точка останова
	Результат.Выполнить();
	Ответ = 1;	
	Исключение
	Ответ = 0;
	ЗаписьЖурналаРегистрации("Исключение",УровеньЖурналаРегистрации.Ошибка,,,,ОписаниеОшибки()) ;
	СообщениеОбОшибке = КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
	КонецПопытки;
КонецПроцедуры
Показать

На точке останова прекращается отладка.

Хм, не так вызвал? Подскажите советом как надо!
Прикрепленные файлы:
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user-z99999 67 25.04.19 12:00 Сейчас в теме
Результат = ОбщийМодульСервер.ОтправитьСообщение
Результат = ОбщийМодуль.НазваниеМодуля.ОтправитьПисьмоАдминистраторуОпроблеме()
3. user1004898 28 25.04.19 12:11 Сейчас в теме
(2)
хм, что-то напутанно...
ОтправитьПисьмоАдминистраторуОпроблеме() - это процедура веб-сервиса, в которой я хочу вызвать процедуру общего модуля Сервер.
Вы как-то не понятно ответили..
4. user-z99999 67 25.04.19 12:58 Сейчас в теме
(3)
я хочу вызвать процедуру общего модуля Сервер.

Так вызывайте, только укажите название модуля, выделил жирным выше.
5. user1004898 28 25.04.19 13:02 Сейчас в теме
(4)
так ведь оно так:
Результат = ОбщийМодульСервер.ОтправитьСообщение() // ОтправитьСообщение() - это процедура модуля.

сам общий модуль выглядит так:
Процедура ОтправитьСообщение(ПараметрыСообщения,Состояние,ОтправитьСразу=Ложь) Экспорт
	
	//найдем нужный шаблон
	Шаблон = ОбщийМодуль.ПолучитьШаблонПисьма(Состояние);
	
	Если Шаблон = Неопределено Тогда
		Возврат;
	КонецЕсли;
	
	ПараметрыОтправки = ШаблоныСообщенийКлиентСервер.КонструкторПараметровОтправки(Шаблон, ПараметрыСообщения.Обращение, ПараметрыСообщения.УникальныйИдентификатор);
	ПараметрыОтправки.ДополнительныеПараметры.ВидСообщения       = "Письмо";
	ПараметрыОтправки.ДополнительныеПараметры.ПараметрыСообщения = ПараметрыСообщения;
	ПараметрыОтправки.ДополнительныеПараметры.ПреобразовыватьHTMLДляФорматированногоДокумента = Истина;
	ПараметрыОтправки.ДополнительныеПараметры.ОтправитьСразу = Ложь;

	АдресВременногоХранилища = Неопределено;
	АдресВременногоХранилища = ПоместитьВоВременноеХранилище(Неопределено, ПараметрыСообщения.УникальныйИдентификатор);
	
	АдресРезультата = ОбщийМодуль.СформироватьСообщение(АдресВременногоХранилища,ПараметрыОтправки,"Письмо");
	Результат = ПолучитьИзВременногоХранилища(АдресРезультата);
	//Если Не ОтправитьСразу Тогда
		Результат.Вставить("ОтправитьСразу",ОтправитьСразу); //дополним новым параметром чтобы не отркрывалась форма
		РаботаСПочтовымиСообщениямиКлиент.СоздатьНовоеПисьмо(Результат);
	//КонецЕсли;
	
		
КонецПроцедуры
Показать
6. user1004898 28 25.04.19 13:04 Сейчас в теме
(4)Кстати модуль так и именуется ОбщийМодульСервер
7. user-z99999 67 25.04.19 13:06 Сейчас в теме
(6)
Результат = ОбщийМодульСервер.ОтправитьСообщение
Результат = ОбщийМодуль.ОбщийМодульСервер.ОтправитьСообщение()
8. user1004898 28 25.04.19 13:10 Сейчас в теме
(7)
прямо так, без скобок, без передачи параметров?
без функции Выполнить?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот