mirror of
https://github.com/BlizD/Tasks.git
synced 2025-01-26 03:52:19 +02:00
№286 Servicedesk: отправка уведомления о входящем письме по задаче
This commit is contained in:
parent
e890211b21
commit
f7eccebc0f
@ -875,7 +875,7 @@
|
||||
узОбщийМодульСервер.ЗаполнитьПредметВПисьме_ЗадачаПоТемеПисьма(УчетнаяЗапись,Письмо,Сообщение);
|
||||
|
||||
Предмет = Письмо.Предмет;
|
||||
Письмо.ДополнительныеСвойства.Вставить("узОтправитьУведомлениеКонтрагенту",Истина);
|
||||
Письмо.ДополнительныеСвойства.Вставить("узОтправитьУведомлениеОВходящемПисьме",Истина);
|
||||
Письмо.Записать();
|
||||
//- #286 Иванов А.Б. 2017-12-17
|
||||
|
||||
|
@ -789,36 +789,36 @@
|
||||
КонецФункции
|
||||
|
||||
Процедура ОтправитьУведомлениеПередЗаписьюВходящегоПисьма(Источник) Экспорт
|
||||
Возврат;
|
||||
//пЗадача = Источник.Предмет;
|
||||
//
|
||||
//Если НЕ ЗначениеЗаполнено(пЗадача) Тогда
|
||||
// Возврат;
|
||||
//Конецесли;
|
||||
//
|
||||
//Если НЕ Источник.ДополнительныеСвойства.Свойство("узОтправитьУведомлениеКонтрагенту") Тогда
|
||||
// Возврат;
|
||||
//Конецесли;
|
||||
//
|
||||
//СобытияВИстории = Новый Структура();
|
||||
//СобытияВИстории.Вставить("СтарыйИсполнитель",пЗадача.Исполнитель);
|
||||
//СобытияВИстории.Вставить("СтарыйСтатус",пЗадача.Статус);
|
||||
//СобытияВИстории.Вставить("УчетнаяЗапись",Источник.УчетнаяЗапись);
|
||||
//
|
||||
//ТЗСобытияВИсторииДляУведомлений = Новый ТаблицаЗначений;
|
||||
//ТЗСобытияВИсторииДляУведомлений.Колонки.Добавить("ВидСобытия",Новый ОписаниеТипов("ПеречислениеСсылка.узВидыСобытий"));
|
||||
//ТЗСобытияВИсторииДляУведомлений.Колонки.Добавить("МассивИзмененнийПоКомментариям",Новый ОписаниеТипов("Массив"));
|
||||
//
|
||||
//ВидСобытия = ПредопределенноеЗначение("Перечисление.узВидыСобытий.ВходящееПисьмо");
|
||||
//
|
||||
//СтрокаТЗСобытияВИсторииДляУведомлений = ТЗСобытияВИсторииДляУведомлений.Добавить();
|
||||
//СтрокаТЗСобытияВИсторииДляУведомлений.ВидСобытия = ВидСобытия;
|
||||
//СтрокаТЗСобытияВИсторииДляУведомлений.МассивИзмененнийПоКомментариям = Новый Массив();
|
||||
//
|
||||
//СобытияВИстории.Вставить("ТЗСобытияВИсторииДляУведомлений",ТЗСобытияВИсторииДляУведомлений);
|
||||
//
|
||||
//ЗадачаОбъект = пЗадача.ПолучитьОбъект();
|
||||
//ЗадачаОбъект.ОтправитьУведомлениеНаПочту(СобытияВИстории);
|
||||
//Возврат;
|
||||
пЗадача = Источник.Предмет;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(пЗадача) Тогда
|
||||
Возврат;
|
||||
Конецесли;
|
||||
|
||||
Если НЕ Источник.ДополнительныеСвойства.Свойство("узОтправитьУведомлениеОВходящемПисьме") Тогда
|
||||
Возврат;
|
||||
Конецесли;
|
||||
|
||||
СобытияВИстории = Новый Структура();
|
||||
СобытияВИстории.Вставить("СтарыйИсполнитель",пЗадача.Исполнитель);
|
||||
СобытияВИстории.Вставить("СтарыйСтатус",пЗадача.Статус);
|
||||
СобытияВИстории.Вставить("УчетнаяЗапись",Источник.УчетнаяЗапись);
|
||||
|
||||
ТЗСобытияВИсторииДляУведомлений = Новый ТаблицаЗначений;
|
||||
ТЗСобытияВИсторииДляУведомлений.Колонки.Добавить("ВидСобытия",Новый ОписаниеТипов("ПеречислениеСсылка.узВидыСобытий"));
|
||||
ТЗСобытияВИсторииДляУведомлений.Колонки.Добавить("МассивИзмененнийПоКомментариям",Новый ОписаниеТипов("Массив"));
|
||||
|
||||
ВидСобытия = ПредопределенноеЗначение("Перечисление.узВидыСобытий.ВходящееПисьмо");
|
||||
|
||||
СтрокаТЗСобытияВИсторииДляУведомлений = ТЗСобытияВИсторииДляУведомлений.Добавить();
|
||||
СтрокаТЗСобытияВИсторииДляУведомлений.ВидСобытия = ВидСобытия;
|
||||
СтрокаТЗСобытияВИсторииДляУведомлений.МассивИзмененнийПоКомментариям = Новый Массив();
|
||||
|
||||
СобытияВИстории.Вставить("ТЗСобытияВИсторииДляУведомлений",ТЗСобытияВИсторииДляУведомлений);
|
||||
|
||||
ЗадачаОбъект = пЗадача.ПолучитьОбъект();
|
||||
ЗадачаОбъект.ОтправитьУведомлениеНаПочту(СобытияВИстории);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user