Повторное уведомление на почту (ДО 1.4 Процесс Согласование)
Добрый день ! (Документооборот 1.4)
Ситуация следующая: был запущен процесс Согласование;
Юзеру на почту пришло уведомление, на которое он прочел но не нажал Согласовано;
Проходит неделя ... Найти в почте это письмо для юзера - нереально. В 1С мы с короной на голове не заходим в принципе.
Необходимо: Повторно отправить юзеру уведомление на почту по запущенному ранее процессу !
Подскажите как это сделать ! (Может в конфе предусмотрено а я не в курсе)
Ситуация следующая: был запущен процесс Согласование;
Юзеру на почту пришло уведомление, на которое он прочел но не нажал Согласовано;
Проходит неделя ... Найти в почте это письмо для юзера - нереально. В 1С мы с короной на голове не заходим в принципе.
Необходимо: Повторно отправить юзеру уведомление на почту по запущенному ранее процессу !
Подскажите как это сделать ! (Может в конфе предусмотрено а я не в курсе)
Найденные решения
Сделал следующее:
Задачи.ЗадачаИсполнителя.Формы
ФормаСписка
МоиЗадачи
Добавил кнопку: ПовторитьУведомлениеНаПочту
Добавил команду: ПовторитьУведомлениеНаПочту
Задачи.ЗадачаИсполнителя.Формы
ФормаСписка
МоиЗадачи
Добавил кнопку: ПовторитьУведомлениеНаПочту
Добавил команду: ПовторитьУведомлениеНаПочту
Процедура ПриОткрытии(Отказ)
#Если Не ВебКлиент Тогда
УстановитьАвтообновлениеФормы();
#КонецЕсли
// В.Ч.
ЕстьРольДляДоступа = вчПрава.ЕстьПрофиль();
// При вызове без параметров проверяет входит ли Пользователь в Группу "Администраторы" или "Делопроизводители"
Если НЕ ЕстьРольДляДоступа Тогда
// Сообщить("Доступ к Повторным Уведомлениям есть только у групп ""Администраторы"" и ""Делопроизводители"" !");
ЭтаФорма.Элементы.ПовторитьУведомлениеНаПочту.Доступность = Ложь;
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ПовторитьУведомлениеНаПочту(Команда)
Сооб = "";
Попытка
ТекущаяЗадача = Элементы.Список.ВыделенныеСтроки[0];
Успех = ВыполнениеЗадачПоПочтеСервер.СформироватьУведомлениеПоЗадаче(ТекущаяЗадача);
Если Успех Тогда
Сооб = "Уведомление - отправлено на почту !";
Иначе
Сооб = "Не удалось отправить Уведомление на почту (по задаче) !";
КонецЕсли;
Исключение
Сооб = "Выделите Задачу в списке, и только затем нажимайте [Уведомление] !";
КонецПопытки;
Сообщить(Сооб);
КонецПроцедуры
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Сделал следующее:
Задачи.ЗадачаИсполнителя.Формы
ФормаСписка
МоиЗадачи
Добавил кнопку: ПовторитьУведомлениеНаПочту
Добавил команду: ПовторитьУведомлениеНаПочту
Задачи.ЗадачаИсполнителя.Формы
ФормаСписка
МоиЗадачи
Добавил кнопку: ПовторитьУведомлениеНаПочту
Добавил команду: ПовторитьУведомлениеНаПочту
Процедура ПриОткрытии(Отказ)
#Если Не ВебКлиент Тогда
УстановитьАвтообновлениеФормы();
#КонецЕсли
// В.Ч.
ЕстьРольДляДоступа = вчПрава.ЕстьПрофиль();
// При вызове без параметров проверяет входит ли Пользователь в Группу "Администраторы" или "Делопроизводители"
Если НЕ ЕстьРольДляДоступа Тогда
// Сообщить("Доступ к Повторным Уведомлениям есть только у групп ""Администраторы"" и ""Делопроизводители"" !");
ЭтаФорма.Элементы.ПовторитьУведомлениеНаПочту.Доступность = Ложь;
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ПовторитьУведомлениеНаПочту(Команда)
Сооб = "";
Попытка
ТекущаяЗадача = Элементы.Список.ВыделенныеСтроки[0];
Успех = ВыполнениеЗадачПоПочтеСервер.СформироватьУведомлениеПоЗадаче(ТекущаяЗадача);
Если Успех Тогда
Сооб = "Уведомление - отправлено на почту !";
Иначе
Сооб = "Не удалось отправить Уведомление на почту (по задаче) !";
КонецЕсли;
Исключение
Сооб = "Выделите Задачу в списке, и только затем нажимайте [Уведомление] !";
КонецПопытки;
Сообщить(Сооб);
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот