Наименование вложения интернет почтового сообщения
Всем доброго времени суток!
Уже пару часов "бьюсь об стену" и не могу понять, в чем дело.
Задача следующая: разослать по почте списку начальников табели учета рабочего времени своих сотрудников. Все в принципе просто: формирую табели, сохраняю в Еxcel (так как шаблон нетиповой, а такой, какой ходят отдел кадров - с расцветкой, формулами и т.д.) , отправляю письма.
Загвоздка вот в чем: имена файлов формирую через метод "ПолучитьИмяВременногоФайла(".xlsx")". При этом хочется, чтобы пользователям (т.е. начальникам) они отображались в письме в "дружелюбном" виде, например "Транспортный цех", чтобы было понятно, на сотрудников какого подразделения создан табель. В объекте "ИнтернетПочтовоеВложение" в методе "Добавить" вторым параметром идет "Имя", т.е. наименование вложения. Как я понимаю, с помощью этого параметра можно реализовать задуманное. Но у меня ничего не получается. Наименование вложения по прежнему отображается непонятным пользователю(например, "v8_AFE0_ef.xlsx").
Подскажите, что я делаю неправильно? Может быть я неверно понимаю смысл данного параметра в методе?
Вот непосредственно кусочек, кода, где формируется вложение:
Заранее спасибо.
Уже пару часов "бьюсь об стену" и не могу понять, в чем дело.
Задача следующая: разослать по почте списку начальников табели учета рабочего времени своих сотрудников. Все в принципе просто: формирую табели, сохраняю в Еxcel (так как шаблон нетиповой, а такой, какой ходят отдел кадров - с расцветкой, формулами и т.д.) , отправляю письма.
Загвоздка вот в чем: имена файлов формирую через метод "ПолучитьИмяВременногоФайла(".xlsx")". При этом хочется, чтобы пользователям (т.е. начальникам) они отображались в письме в "дружелюбном" виде, например "Транспортный цех", чтобы было понятно, на сотрудников какого подразделения создан табель. В объекте "ИнтернетПочтовоеВложение" в методе "Добавить" вторым параметром идет "Имя", т.е. наименование вложения. Как я понимаю, с помощью этого параметра можно реализовать задуманное. Но у меня ничего не получается. Наименование вложения по прежнему отображается непонятным пользователю(например, "v8_AFE0_ef.xlsx").
Подскажите, что я делаю неправильно? Может быть я неверно понимаю смысл данного параметра в методе?
Вот непосредственно кусочек, кода, где формируется вложение:
ПочтовоеСоединение = Новый ИнтернетПочта;
Если Не ПодключитьсяКПочте(ПочтовоеСоединение) Тогда
Возврат;
КонецЕсли;
Сообщение = Новый ИнтернетПочтовоеСообщение;
Сообщение.Отправитель = Отправитель;
Сообщение.ИмяОтправителя = ИмяОтправителя;
Сообщение.Получатели.Добавить(Получатель);
Сообщение.Вложения.Добавить(ИмяФайла, "Транспортный цех");
ПочтовоеСоединение.Послать(Сообщение);
Попытка
ПочтовоеСоединение.Отключиться();
Исключение
КонецПопытки;
ПоказатьЗаранее спасибо.
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Необходимо
1. создать правило формирования имен файлов
2. утвердить это правило с потребителями файлов
3. согласно правилу перемещать файл в каталоге временных файлов или использовать параметры имени в методах перед отправкой
Пока четко не определен п. № 1 диалог не конструктивен и скатываете в неопределенности "а что если..."
1. создать правило формирования имен файлов
2. утвердить это правило с потребителями файлов
3. согласно правилу перемещать файл в каталоге временных файлов или использовать параметры имени в методах перед отправкой
Пока четко не определен п. № 1 диалог не конструктивен и скатываете в неопределенности "а что если..."
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот