Управление электронной почтой: картинки в теле письма как tmp
Столкнулся с проблемой отправки картинок из 1С (при использовании внешнего HTML редактора)
- Описание
- Подробнее
Описание
Проблема заключается в том, что картинка, вставленная в тело HTML письма, в независимости от расширения отсылается как *.tmp файл. Некоторые почтовые клиенты нормально отрабатывают <IMG src=»путь_к_файлу\файл.tmp»> а всеми любимый почтовый клиент, входящий в офисный пакет всеми любимой мелко-мягкой фирмы, по умолчанию tmp файлы блокирует.
Решение: Ищем в общем модуле УправлениеЭлектроннойПочтой следующую строку:
ПутьКФайлу = ПолучитьИмяВременногоФайла();Заменяем на это:
Если ЗначениеЗаполнено (СтрокаТаблицы.ИмяФайла) тогда
имяф=СтрокаТаблицы.ИмяФайла;
массивимяфайла = СтрЗаменить(имяф, ".",Символы.ПС);
Расширение=СтрПолучитьСтроку(массивимяфайла,СтрЧислоСтрок(массивимяфайла));
ПутьКФайлу = ПолучитьИмяВременногоФайла(Расширение);
Иначе
ПутьКФайлу = ПолучитьИмяВременногоФайла();
КонецЕсли;И картинки отсылаются с исходным расширением.
