mirror of
https://github.com/BlizD/Tasks.git
synced 2025-02-15 13:53:03 +02:00
Исправил ошибку определения важности письма при отправке уведомления при загрузке из хранилища
This commit is contained in:
parent
49d114343d
commit
858a670cd5
@ -12,14 +12,8 @@
|
||||
ДокОбъект.Дата = ТекущаяДата();
|
||||
ДокОбъект.Автор = ТекПользователь;
|
||||
|
||||
Если ЗначениеЗаполнено(ВажностьЗадачи) Тогда
|
||||
пВариантВажностиВзаимодействия = ВажностьЗадачи.ВариантВажностиВзаимодействия;
|
||||
Если ЗначениеЗаполнено(пВариантВажностиВзаимодействия) Тогда
|
||||
ДокОбъект.Важность = пВариантВажностиВзаимодействия;
|
||||
Иначе
|
||||
ДокОбъект.Важность = Перечисления.ВариантыВажностиВзаимодействия[""+ВажностьЗадачи];
|
||||
Конецесли;
|
||||
Конецесли;
|
||||
ДокОбъект.Важность = ПолучитьВажностьДляПисьма(ВажностьЗадачи);
|
||||
|
||||
ДокОбъект.Кодировка = "UTF-8";
|
||||
ДокОбъект.Ответственный = ТекПользователь;
|
||||
//+ #102 Дзеса Ігор
|
||||
@ -990,4 +984,42 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ПолучитьВажностьДляПисьма(ВажностьЗадачи)
|
||||
Перем пВажностьДляПисьма;
|
||||
|
||||
пВажностьПисьмаОбычная = ПредопределенноеЗначение("Перечисление.ВариантыВажностиВзаимодействия.Обычная");
|
||||
|
||||
пВажностьДляПисьма = пВажностьПисьмаОбычная;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(ВажностьЗадачи) Тогда
|
||||
пВажностьДляПисьма = пВажностьПисьмаОбычная;
|
||||
Возврат пВажностьДляПисьма;
|
||||
Конецесли;
|
||||
|
||||
ТипЗнчВажностьЗадачи = ТипЗнч(ВажностьЗадачи);
|
||||
|
||||
Если ТипЗнчВажностьЗадачи = Тип("ПеречислениеСсылка.ВариантыВажностиВзаимодействия") Тогда
|
||||
|
||||
пВажностьДляПисьма = ВажностьЗадачи;
|
||||
|
||||
ИначеЕсли ТипЗнчВажностьЗадачи = Тип("ПеречислениеСсылка.ВариантыВажностиЗадачи") Тогда
|
||||
|
||||
пВажностьДляПисьма = ПредопределенноеЗначение("Перечисление.ВариантыВажностиВзаимодействия."+ВажностьЗадачи);
|
||||
|
||||
ИначеЕсли ТипЗнчВажностьЗадачи = Тип("СправочникСсылка.узВариантыВажностиЗадачи") Тогда
|
||||
|
||||
пВариантВажностиВзаимодействия = ВажностьЗадачи.ВариантВажностиВзаимодействия;
|
||||
Если ЗначениеЗаполнено(пВариантВажностиВзаимодействия) Тогда
|
||||
пВажностьДляПисьма = пВариантВажностиВзаимодействия;
|
||||
Иначе
|
||||
пВажностьДляПисьма = ПредопределенноеЗначение("Перечисление.ВариантыВажностиВзаимодействия."+ВажностьЗадачи);
|
||||
Конецесли;
|
||||
|
||||
Конецесли;
|
||||
|
||||
Если НЕ ЗначениеЗаполнено(пВажностьДляПисьма) Тогда
|
||||
пВажностьДляПисьма = пВажностьПисьмаОбычная;
|
||||
Конецесли;
|
||||
|
||||
Возврат пВажностьДляПисьма;
|
||||
КонецФункции
|
||||
|
@ -603,7 +603,8 @@
|
||||
Сообщение.Сообщить();
|
||||
|
||||
ДопПараметры = Новый Структура();
|
||||
ДопПараметры.Вставить("ВажностьЗадачи",Перечисления.ВариантыВажностиЗадачи.Высокая);
|
||||
//ДопПараметры.Вставить("ВажностьЗадачи",Перечисления.ВариантыВажностиЗадачи.Высокая);
|
||||
ДопПараметры.Вставить("ВажностьЗадачи",ПредопределенноеЗначение("Справочник.узВариантыВажностиЗадачи.Высокая"));
|
||||
ДопПараметры.Вставить("ТекстПисьма",пТекстПисьма);
|
||||
ДопПараметры.Вставить("ТемаПисьма",пТемаПисьма);
|
||||
ДопПараметры.Вставить("МассивПользователейКому",МассивПользователейКому);
|
||||
|
Loading…
x
Reference in New Issue
Block a user