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