Как вставить в outlook представление электронной почты, на которую я нажимаю
Привет всем. Подскажите плиз захожу в клиента (партнера) в ут 11 + срм, там есть адрес электронной почты, при его нажатии по умолчанию открывается внутренняя учетная запись, а мне нужно чтобы открывался outlook с этим адресом! Как быть?
Нашел в нете такой код:
Но разумеется, прописывается во вкладку кому моя личная почта, потому что она прописана в коде, а как вставить ту почту на которую я нажимаю, не хватает знаний, плиз помогите!
Нашел в нете такой код:
Попытка
objOutlook = Новый COMОбъект("Outlook.Application");
Исключение
objOutlook = НЕопределено;
Возврат;
КонецПопытки;
myItem = objOutlook.CreateItem(0);
myRecipient = myItem.Recipients.Add("dmitrisirenk*mail.ru");
myRecipient.Type=1;
myItem.Subject = "Тест "+ТекущаяДата();
//myItem.Attachments.Add("C:\image.jpg");
myItem.HTMLBODY ="TEST";
myItem.Display();
ПоказатьНо разумеется, прописывается во вкладку кому моя личная почта, потому что она прописана в коде, а как вставить ту почту на которую я нажимаю, не хватает знаний, плиз помогите!
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(10)
Есть а как на нее сослаться
КонтактнаяИнформацияОбъекта
Есть а как на нее сослаться
Функция КонтактнаяИнформацияОбъекта(СсылкаИлиОбъект, ВидКонтактнойИнформации = Неопределено, Дата = Неопределено, ТолькоПредставление = Истина) Экспорт
ТипОбъекта = ТипЗнч(СсылкаИлиОбъект);
Если НЕ ОбщегоНазначения.ЭтоСсылка(ТипОбъекта) Тогда
МетаданныеОбъекта = Метаданные.НайтиПоТипу(ТипОбъекта);
Результат = НоваяКонтактнаяИнформация();
Если МетаданныеОбъекта <> Неопределено
И МетаданныеОбъекта.ТабличныеЧасти.Найти("КонтактнаяИнформация") <> Неопределено Тогда
Для каждого СтрокаКонтактнойИнформации Из СсылкаИлиОбъект.КонтактнаяИнформация Цикл
Если ВидКонтактнойИнформации = Неопределено
ИЛИ СтрокаКонтактнойИнформации.Вид = ВидКонтактнойИнформации Тогда
НоваяСтрока = Результат.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаКонтактнойИнформации);
Если ПустаяСтрока(НоваяСтрока.Значение)
И ЗначениеЗаполнено(НоваяСтрока.ЗначенияПолей) Тогда
НоваяСтрока.Значение = КонтактнаяИнформацияВJSON(НоваяСтрока.ЗначенияПолей, СтрокаКонтактнойИнформации.Тип);
КонецЕсли;
НоваяСтрока.Объект = СсылкаИлиОбъект;
КонецЕсли;
КонецЦикла;
КонецЕсли;
Если ТолькоПредставление Тогда
Если Результат.Количество() > 0 Тогда
Возврат Результат[0].Представление;
КонецЕсли;
Возврат "";
КонецЕсли;
Возврат Результат;
КонецЕсли;
Если ТолькоПредставление Тогда
// Оставлено для обратной совместимости.
МассивОбъектов = Новый Массив;
МассивОбъектов.Добавить(СсылкаИлиОбъект.Ссылка);
Если НЕ ЗначениеЗаполнено(ВидКонтактнойИнформации) Тогда
Возврат "";
КонецЕсли;
КонтактнаяИнформацияОбъекта = КонтактнаяИнформацияОбъектов(МассивОбъектов,, ВидКонтактнойИнформации, Дата);
Если КонтактнаяИнформацияОбъекта.Количество() > 0 Тогда
Возврат КонтактнаяИнформацияОбъекта[0].Представление;
КонецЕсли;
Возврат "";
Иначе
СсылкиИлиОбъекты = Новый Массив;
СсылкиИлиОбъекты.Добавить(СсылкаИлиОбъект);
Если ТипЗнч(ВидКонтактнойИнформации) = Тип("СправочникСсылка.ВидыКонтактнойИнформации") Тогда
ВидыКонтактнойИнформации = Новый Массив;
ВидыКонтактнойИнформации.Добавить(ВидКонтактнойИнформации);
ТипыКонтактнойИнформации = Новый Массив;
ТипыКонтактнойИнформации.Добавить(ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ВидКонтактнойИнформации, "Тип"));
Иначе
ВидыКонтактнойИнформации = Неопределено;
КонецЕсли;
Возврат КонтактнаяИнформацияОбъектов(СсылкиИлиОбъекты, ТипыКонтактнойИнформации, ВидыКонтактнойИнформации, Дата);
КонецЕсли;
КонецФункции
Показать
(11)
так не рабоает
Мыло = КонтактнаяИнформацияОбъекта(МассивОбъектов, Справочники.ВидыКонтактнойИнформации.EmailКонтрагенты);
пробуйте так
EmailПользователя=СокрЛП(УправлениеКонтактнойИнформацией.ПолучитьКонтактнуюИнформацияОбъекта(
СведенияОДокументе.Ответственный,Справочники.ВидыКонтактнойИнформации.EmailПользователя));
так не рабоает
Мыло = КонтактнаяИнформацияОбъекта(МассивОбъектов, Справочники.ВидыКонтактнойИнформации.EmailКонтрагенты);
пробуйте так
EmailПользователя=СокрЛП(УправлениеКонтактнойИнформацией.ПолучитьКонтактнуюИнформацияОбъекта(
СведенияОДокументе.Ответственный,Справочники.ВидыКонтактнойИнформации.EmailПользователя));
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот