Видел на ИС несколько вариантов решения этой зада. В итоге, решил сделать свой.
Мой вариант - это небольшая надстройка для Outlook, с помощью которой можно перейти к задаче в Документообороте, нажав на кнопку, и небольшая доработка в самой конфигурации.
С чего начать?
1. Скачиваем и открываем архив.
2. Внутри архива несколько файлов. Для установки надстройки запускаем Setup.exe
3. TEST.exe из архива копируем в "C:\Program Files (x86)\1cv82"
На этом настройка Outlook завершена. Переходим к Документообороту
Доработку кода я вынес в модуль менеджера обработки, которую добавил в расширение конфигурации (просто в расширении еще масса доработок), а вызов процедуры разместил в функции "ОтправитьИнтернетПочта"
Общие модули --> модуль "ЛегкаяПочтаСервер" --> Функйия "ОтправитьИнтернетПочта"
после
Если НЕ (ЗначениеЗаполнено(ТипТекста)
И ТипЗнч(ТипТекста) = Тип("ПеречислениеСсылка.ТипыТекстовПочтовыхСообщений")) Тогда
ТипТекста = Перечисления.ТипыТекстовПочтовыхСообщений.ПростойТекст;
КонецЕсли;
добавляем
Обработки.Расш2_БиблиотекаРасширения.ДополнитьПарамметрыПисьма(ИнтернетПочтаПараметрыОтправки,ПараметрыОтправки);
Текст процедуры "ДополнитьПарамметрыПисьма" Вы найдете в текстовом файле "ДоработкаДо.txt" в том же архиве.
На этом доработка конфигурации завершена.
После установки и настройки, Outlook начинает отделять уведомления о событиях в Документообороте от остальных писем. При активации письма в списке входящих сообщений, в нижней части уведомления из 1с, появиться дополнительная панель с кнопкой. При клике на кнопку, будут выполнены следующие действия:
- Поиск открытого окна программы по части его наименования. Наименование берется из заголовка программы(общие настройки --> "Заголовок программы")
- Если открытое окно отсутствует, то производится запуск конфигурации.При запуске, я предполагаю, что у пользователя установлена аторизация Windows и пароль вводить не надо.
- Как только окно откроется или оно уже открыто, производится переход по навигационной ссылке.
Вкратце как-то так.
Несколько плюсов моего решения:
Не используются никакие промежуточные файлы для передачи навигационных ссылок, которые сохраняются в общем каталоге, а значит, не придется чистить этот общий ресурс. Если навигационные ссылки хранятся не в файле (которые будут удалены), а в самом письме, то и ссылка остается рабочей до удаления письма.
Несколько минусов:
1. Работка с базой через TEST.exe (хоть и положил его одн раз и забыл, но все-таки...)
2. Не работает, если в сообщении несколько навигационных ссылок(появляется ошибка). Думаю над переработкой надстройки.
На текущий момент работает с
Документооборот 8 КОРП, редакция 2.0 (2.0.14.4). Не думаю, что возникнут проблемы с применением в ПРОФ.