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

Кусочек 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));

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

            Исключение

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

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

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

 

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

Просто и удобно :-)

 
Теги:, , , , , , ,