1
0
mirror of https://github.com/BlizD/Tasks.git synced 2025-01-14 03:20:16 +02:00

#149 @79vlad Добавлены уведомления на телеграмм новому и старому исполнителю.

This commit is contained in:
Anton Ivanov 2019-01-14 19:44:21 +03:00
parent 403e9d3e70
commit 9fc44f7e41
3 changed files with 38 additions and 3 deletions

View File

@ -485,7 +485,13 @@
ДопПараметры.Вставить("ТекстПисьма",ПараметрыПисьма.ТекстПисьма);
ДопПараметры.Вставить("ТемаПисьма",ПараметрыПисьма.ТемаПисьма);
ДопПараметры.Вставить("ПользовательКому",Исполнитель);
узОбщийМодульСервер.ОтправитьПисьмо(ДопПараметры);
узОбщийМодульСервер.ОтправитьПисьмо(ДопПараметры);
// +++ 79Vlad 20.12.2018
узТелеграммСервер.ВыполнитьРассылку(ДопПараметры);
// --- 79Vlad 20.12.2018
КонецПроцедуры
Процедура ОтправитьУведомлениеНаПочтуСтаромуИсполнителю(НастройкиСобытий,СобытияВИстории)
@ -530,7 +536,12 @@
ДопПараметры.Вставить("ТемаПисьма",ПараметрыПисьма.ТемаПисьма);
ДопПараметры.Вставить("ПользовательКому",СтарыйИсполнитель);
узОбщийМодульСервер.ОтправитьПисьмо(ДопПараметры);
// +++ 79Vlad 20.12.2018
узТелеграммСервер.ВыполнитьРассылку(ДопПараметры);
// --- 79Vlad 20.12.2018
КонецПроцедуры
Процедура ОтправитьУведомлениеНаПочтуНаблюдателям(НастройкиСобытий,СобытияВИстории)

View File

@ -790,6 +790,13 @@
Пока ВыборкаПоДокументам.Следующий() Цикл
// +++ 79Vlad 09.01.2019
Если Не ЗначениеЗаполнено(ВыборкаПоДокументам.ДокументВводФакта) Тогда
Продолжить;
КонецЕсли;
// --- 79Vlad 09.01.2019
ДокОбъект = ВыборкаПоДокументам.ДокументВводФакта.ПолучитьОбъект();
#Если Тромбон тогда
ДокОбъект = Документы.узВводФактаПоЗадаче.СоздатьДокумент();

View File

@ -127,7 +127,24 @@
Возврат;
КонецЕсли;
масПолучатели = ПолучитьМассивПолучателей(ДопПараметры.МассивПользователейКому);
// +++ 79Vlad 20.12.2018
//масПолучатели = ПолучитьМассивПолучателей(ДопПараметры.МассивПользователейКому);
МассивПользователей = Новый Массив();
Если ДопПараметры.Свойство("МассивПользователейКому") Тогда
МассивПользователей = ДопПараметры.МассивПользователейКому;
Иначе
МассивПользователей.Добавить(ДопПараметры.ПользовательКому);
Конецесли;
Если МассивПользователей.Количество() = 0 Тогда
//Нет смысла дальше нагружать систему
Возврат;
КонецЕсли;
масПолучатели = ПолучитьМассивПолучателей(МассивПользователей);
// --- 79Vlad 20.12.2018
Если масПолучатели.Количество() = 0 Тогда
Возврат;