Теряется расширение при отправке файла по почте
Отправляю письмо через ИнтернетПочта. Добавил во вложения двоичные данные файла - путь взял от временного файла. По этому же пути сохранял табличный документ:
При получении письма расширение теряется и присылается обычный файл
ИмяФайла = ПолучитьИмяВременногоФайла(".xlsx");
тд.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.XLSX);
При получении письма расширение теряется и присылается обычный файл
По теме из базы знаний
- Алкогольная декларация для 1С 8.1, 8.2, 8.3 (1, 2, 3, 4, 5, 6, 7, 8 формы) УТ10.2/10.3, УТ11, УПП, КА, БП2.0/3.0, БП КОРП, Розница 1.0/2.1, Далион, Астор, УТАП и др. с подписью и шифрованием, редакция 2.3
- Автоматическое заполнение статистической формы учета перемещения товаров при ЭКСПОРТЕ (ФТС) в государства ЕАЭС (Беларусь, Казахстан, Армения и Кыргызская Республика)
- Когда интерфейсам 1С нужны веб-технологии
- Автоматический обмен 1С и МегаМаркет (СберМегаМаркет)
- Применение ChatGPT в 1С и не только
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Я тоже парился с этой проблемой. в итоге вот так допер:
дд = Новый ДвоичныеДанные(ИмяФайла);
Вложения = Новый Массив;
СтруктураВложения = Новый Структура("Представление, АдресВоВременномХранилище");
СтруктураВложения.Представление = "Список заявок на ТС.xls";
СтруктураВложения.АдресВоВременномХранилище = ПоместитьВоВременноеХранилище(дд, Новый УникальныйИдентификатор);
Вложения.Добавить(СтруктураВложения);
ПараметрыОтправки.Вставить("Вложения", Вложения);
РаботаСПочтовымиСообщениями.ОтправитьПочтовоеСообщение(ПочтаОтправитель, ПараметрыОтправки);
В Представление с расширением прописал и заработало
дд = Новый ДвоичныеДанные(ИмяФайла);
Вложения = Новый Массив;
СтруктураВложения = Новый Структура("Представление, АдресВоВременномХранилище");
СтруктураВложения.Представление = "Список заявок на ТС.xls";
СтруктураВложения.АдресВоВременномХранилище = ПоместитьВоВременноеХранилище(дд, Новый УникальныйИдентификатор);
Вложения.Добавить(СтруктураВложения);
ПараметрыОтправки.Вставить("Вложения", Вложения);
РаботаСПочтовымиСообщениями.ОтправитьПочтовоеСообщение(ПочтаОтправитель, ПараметрыОтправки);
В Представление с расширением прописал и заработало
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот