mirror of
https://github.com/BlizD/Tasks.git
synced 2025-03-17 20:58:01 +02:00
* #314 При отправке электронного письма по шаблону для Задачи выдается ошибка
This commit is contained in:
parent
36e9479685
commit
509ae68335
@ -2,6 +2,14 @@
|
||||
Что сделать дополнительно:
|
||||
* Обновить в файле настроек сонара новую версию релиза sonar.projectVersion=1.0.5.ххх
|
||||
|
||||
|
||||
**Выпущена версия 1.0.5.ххх (Обновление от хх.хх.2023)**
|
||||
|
||||
**Изменения**
|
||||
|
||||
* #314 При отправке электронного письма по шаблону для Задачи выдается ошибка
|
||||
|
||||
|
||||
**Выпущена версия 1.0.5.018 (Обновление от 27.04.2023)**
|
||||
|
||||
**Изменения**
|
||||
|
@ -492,6 +492,38 @@
|
||||
КонецПроцедуры
|
||||
//_ГЕНА
|
||||
|
||||
Функция ПолучитьДопПараметрыИзЗадачи(ЗадачаСсылка, ДопПараметры = Неопределено) Экспорт
|
||||
|
||||
ДопПараметрыИзЗадачи = Новый Структура;
|
||||
ДопПараметрыИзЗадачи.Вставить("узТемаПисьмаСобытие", Неопределено);
|
||||
ДопПараметрыИзЗадачи.Вставить("узНомерЗадачи", Неопределено);
|
||||
ДопПараметрыИзЗадачи.Вставить("узИзмененияПоКомментариям", Неопределено);
|
||||
ДопПараметрыИзЗадачи.Вставить("узНавигационнаяСсылка", Неопределено);
|
||||
|
||||
Если ДопПараметры <> Неопределено Тогда
|
||||
ДопПараметрыИзЗадачи.узТемаПисьмаСобытие = ДопПараметры.ТемаПисьмаСобытие;
|
||||
ДопПараметрыИзЗадачи.узНомерЗадачи = ДопПараметры.НомерЗадачи;
|
||||
ДопПараметрыИзЗадачи.узИзмененияПоКомментариям = ДопПараметры.ТекстИзмененнийПоКомментариям;
|
||||
Иначе
|
||||
|
||||
ДопПараметрыИзЗадачи.узНомерЗадачи = ПолучитьНомерЗадачи(ЗадачаСсылка);;
|
||||
//ДопПараметрыИзЗадачи.узТемаПисьмаСобытие =
|
||||
// "[#" + ДопПараметрыИзЗадачи.узНомерЗадачи + "] " + ЗадачаСсылка;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ВнешняяНавигационнаяСсылка = узОбщийМодульСервер.ПолучитьВнешнююНавигационнуюСсылкуИБ();
|
||||
Если ВнешняяНавигационнаяСсылка = "" Тогда
|
||||
СтрокаСсылки = ПолучитьНавигационнуюСсылку(ЗадачаСсылка);
|
||||
Иначе
|
||||
СтрокаСсылки = ВнешняяНавигационнаяСсылка + "#" + ПолучитьНавигационнуюСсылку(ЗадачаСсылка);
|
||||
КонецЕсли;
|
||||
ДопПараметрыИзЗадачи.узНавигационнаяСсылка = СтрокаСсылки;
|
||||
|
||||
Возврат ДопПараметрыИзЗадачи;
|
||||
|
||||
КонецФункции
|
||||
|
||||
//+ГЕНА
|
||||
// Вызывается в момент создания сообщений по шаблону для заполнения значений реквизитов и вложений.
|
||||
//
|
||||
@ -511,12 +543,18 @@
|
||||
//
|
||||
Процедура ПриФормированииСообщения(Сообщение, ПредметСообщения, ДополнительныеПараметры) Экспорт
|
||||
|
||||
ПараметрыСообщения = ДополнительныеПараметры.ПараметрыСообщения;
|
||||
ПараметрыСообщения = ДополнительныеПараметры.ПараметрыСообщения;
|
||||
|
||||
Если НЕ ПараметрыСообщения.Свойство("узНомерЗадачи") Тогда
|
||||
ДопПараметрыИзЗадачи = Справочники.узЗадачи.ПолучитьДопПараметрыИзЗадачи(ПредметСообщения);
|
||||
ОбщегоНазначенияКлиентСервер.ДополнитьСтруктуру(ПараметрыСообщения, ДопПараметрыИзЗадачи, Истина);
|
||||
КонецЕсли;
|
||||
|
||||
Реквизиты = Сообщение.ЗначенияРеквизитов;
|
||||
|
||||
Если ПараметрыСообщения.Свойство("узСообщенияСловаря") Тогда
|
||||
СообщенияСловаря = ПараметрыСообщения.узСообщенияСловаря;
|
||||
СообщенияСловаря = ПараметрыСообщения.узСообщенияСловаря;
|
||||
ПараметрыСообщения.Удалить("узСообщенияСловаря");
|
||||
Иначе
|
||||
СообщенияСловаря = СловарьДляСообщений();
|
||||
КонецЕсли;
|
||||
@ -527,7 +565,8 @@
|
||||
КонецЦикла;
|
||||
|
||||
Если ПараметрыСообщения.Свойство("узСообщенияДопПараметров") Тогда
|
||||
СообщенияДопПараметров = ПараметрыСообщения.узСообщенияДопПараметров;
|
||||
СообщенияДопПараметров = ПараметрыСообщения.узСообщенияДопПараметров;
|
||||
ПараметрыСообщения.Удалить("узСообщенияДопПараметров");
|
||||
Иначе
|
||||
СообщенияДопПараметров = ДополнительныеПараметрыДляСообщений();
|
||||
КонецЕсли;
|
||||
|
@ -1568,17 +1568,19 @@
|
||||
ТекстИзмененнийПоКомментариям = Символы.ПС + " - " + СтрСоединить(ДопПараметры.МассивИзмененнийПоКомментариям, Символы.ПС + " - ");
|
||||
КонецЕсли;
|
||||
|
||||
ДопПараметрыИзЗадачи = Новый Структура;
|
||||
ДопПараметрыИзЗадачи.Вставить("узТемаПисьмаСобытие", ДопПараметры.ТемаПисьмаСобытие);
|
||||
ДопПараметрыИзЗадачи.Вставить("узНомерЗадачи", ДопПараметры.НомерЗадачи);
|
||||
ДопПараметрыИзЗадачи.Вставить("узИзмененияПоКомментариям", ТекстИзмененнийПоКомментариям);
|
||||
ВнешняяНавигационнаяСсылка = узОбщийМодульСервер.ПолучитьВнешнююНавигационнуюСсылкуИБ();
|
||||
Если ВнешняяНавигационнаяСсылка = "" Тогда
|
||||
СтрокаСсылки = ПолучитьНавигационнуюСсылку(Ссылка);
|
||||
Иначе
|
||||
СтрокаСсылки = ВнешняяНавигационнаяСсылка+"#"+ПолучитьНавигационнуюСсылку(Ссылка);
|
||||
КонецЕсли;
|
||||
ДопПараметрыИзЗадачи.Вставить("узНавигационнаяСсылка", СтрокаСсылки);
|
||||
//ДопПараметрыИзЗадачи = Новый Структура;
|
||||
//ДопПараметрыИзЗадачи.Вставить("узТемаПисьмаСобытие", ДопПараметры.ТемаПисьмаСобытие);
|
||||
//ДопПараметрыИзЗадачи.Вставить("узНомерЗадачи", ДопПараметры.НомерЗадачи);
|
||||
//ДопПараметрыИзЗадачи.Вставить("узИзмененияПоКомментариям", ТекстИзмененнийПоКомментариям);
|
||||
//ВнешняяНавигационнаяСсылка = узОбщийМодульСервер.ПолучитьВнешнююНавигационнуюСсылкуИБ();
|
||||
//Если ВнешняяНавигационнаяСсылка = "" Тогда
|
||||
// СтрокаСсылки = ПолучитьНавигационнуюСсылку(Ссылка);
|
||||
//Иначе
|
||||
// СтрокаСсылки = ВнешняяНавигационнаяСсылка+"#"+ПолучитьНавигационнуюСсылку(Ссылка);
|
||||
//КонецЕсли;
|
||||
//ДопПараметрыИзЗадачи.Вставить("узНавигационнаяСсылка", СтрокаСсылки);
|
||||
|
||||
ДопПараметрыИзЗадачи = Справочники.узЗадачи.ПолучитьДопПараметрыИзЗадачи(Ссылка, ДопПараметры);
|
||||
|
||||
ДополнительныеПараметры = Новый Структура;
|
||||
ДополнительныеПараметры.Вставить("ПараметрыСообщения", ДопПараметрыИзЗадачи);
|
||||
|
Loading…
x
Reference in New Issue
Block a user