Кусочек 8.2 в 8.1 или быстро отрываем документ

В некоторых конфигурациях мы используем автоматические почтовые рассылки на различные события в системе. Например «Уважаемый И.О. в документе Трам-па-рам за номером N от 01.01.01 требуется Ваша виза.»
И начинает уважаемый «шляться» по интерфейсам в поисках журнала и в журнале ищет документ…

А всего-то надо передать в теле письма ЗначениеВСтрокуВнутр(), скопировать уважаемому в буфер это самое значение и нажать на одну единственную кнопку (у меня она в общем интерфейсе на отдельной панельке). А под кнопкой вот такой вот нехитрый код:

Процедура ОткрытьОбъект() Экспорт

            my_obj = Новый COMОбъект(«InternetExplorer.Application»);

            my_obj.Navigate(«about:blank»);

            my_text = my_obj.Document.ParentWindow.ClipboardData.GetData(«text»);

            my_obj.Quit();

            Попытка

                        Ссылка = ЗначениеИзСтрокиВнутр(СокрЛП(my_text));

                        Ссылка.ПолучитьФорму().Открыть();

            Исключение

                        Сообщить(«В буфере нет ссылки на объект этой базы…»);

            КонецПопытки;

КонецПроцедуры

 

Ну а если на формы справочников или документов положить кнопки с формированием этой строки, то пользователи смогут передавать ее самостоятельно, поместив в письмо или в сообщение любого из мессенджеров…

Просто и удобно 🙂

Кусочек 8.2 в 8.1 или быстро отрываем документ

Добавить комментарий

Пролистать наверх