helpf.pro
Регистрация
 0 
Распечатать

1С 8.x : УправлениеЭлектроннойПочтой картинки в теле письма как tmp

Столкнулся с проблемой отправки картинок из 1С (при использовании внешнего HTML редактора)


Проблема заключается в том, что картинка вставленная в тело HTML письма в не зависимоти от расширения отсылается как *.tmp файл. Некоторые почтовые клиенты нормально отрабатывают <IMG src="путь_к_файлу\файл.tmp"> а всеми любимый почтовый клиент, входящий в офисный пакет всеми любимой мелко-мягкой фирмы по умолчанию tmp файлы блокирует.

Решение: Ищем в общем модуле УправлениеЭлектроннойПочтой следующую строку:

Код 1C v 8.х
 ПутьКФайлу = ПолучитьИмяВременногоФайла();   


Заменяем на это:

Код 1C v 8.х
 Если ЗначениеЗаполнено (СтрокаТаблицы.ИмяФайла) тогда
имяф=СтрокаТаблицы.ИмяФайла;
массивимяфайла = СтрЗаменить(имяф, ".",Символы.ПС);
Расширение=СтрПолучитьСтроку(массивимяфайла,СтрЧислоСтрок(массивимяфайла));
ПутьКФайлу = ПолучитьИмяВременногоФайла(Расширение);
Иначе
ПутьКФайлу = ПолучитьИмяВременногоФайла();
КонецЕсли;


И картинки отсылаются с исходным расширением.
Разместил:   Версии: | 8.x |  Дата:   Прочитано: 6435
 0 
Распечатать
Возможно, вас также заинтересует
Использование двух Схем Компоновки Данных - загрузка, получение параметров и настроек 0
Есть две схемы, основная и не основная: //Как для формирования отчета испольновать не основную СКД? так: НоваяСхема = ПолучитьМакет(НеОсновнаяСхемаКомпоновкиДанных); Отчет.СхемаКомпоновкиДанных = НоваяСхема; ...
Как защитить паролем создаваемый Word документ 0
МакетНаименование=" WodrFile" ; ИмяФайла = " t" + МакетНаименование + " .tmp" ; ОбъектВорд = Новый COMObject(" Word.Application" ); ОбъектВорд.Documents.Add(ИмяФайла,,, Истина); ОбъектВорд.ActiveWindow.Caption = МакетНаименование; ОбъектВорд.V
Как можно заполнить «Общероссийский Классификатор Основных Фондов»? 0
Классификатор ОКОФ входит в поставку конфигурации. Расположен в подкаталоге шаблонов tmplts каталога установки программных файлов 1С Предприятия 8.1. Пример расположения файла с классификатором ОКОФ: C:Program...
Как мы писали парсер сайта с ценами для 1С 1
Недавно, мой постоянный клиент решил проводить маркетинговые исследования по изменению цен на товары у конкурентов... и эти данные захотел использовать в 1С в связке с его прайс-листом + куча отчетов с графиками и...
Как получить Временный каталог или Временный файл 1
Временный каталог: КаталогВременныхФайлов() Получает имя каталога, который используется программой для размещения временных файлов. Пример: ГдеИскать = КаталогВременныхФайлов(); // В тонком клиенте код работает ...
Посмотреть все результаты поиска похожих
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.