Обычное собственное письмо с конкретным содержимым и явной границей между подготовкой и транспортом.
Где и как запускать
Свой серверный общий модуль / обычная форма своей учебной обработки в толстом клиенте. Основной блок — тело отдельной процедуры. Код при сборке HTML не выполняется.
Подготовка
Свой серверный общий модуль / обычная форма своей учебной обработки в толстом клиенте. Основной блок — тело отдельной процедуры. Код при сборке HTML не выполняется.
ПутьКСвоейЗаметке — параметр Строка с полным путём к своему существующему маленькому TXT без персональных данных. Исходный файл читается, но не изменяется.
Для обычной совместимой почты чаще используют MIME; UUEncode выбирается только если это действительно требуется собственному получателю.
Письмо = Новый ИнтернетПочтовоеСообщение;
Письмо.Тема = "Собственная учебная заметка";
Байты = Новый ДвоичныеДанные(ПутьКСвоейЗаметке);
Вложение = Письмо.Вложения.Добавить(Байты, "учебная-заметка.txt");
Вложение.СпособКодирования = СпособКодированияИнтернетПочтовогоВложения.UUEncode;
Сообщить("Вложений в памяти: " + Строка(Письмо.Вложения.Количество()));
Сообщить("Кодирование: " + Строка(Вложение.СпособКодирования));Разбор по шагам
Подготовьте указанный собственный источник.
Выполните блок в указанном контексте своего стенда.
Проверьте настоящий объект / результат, не подменяя readonly-свойства.
Как проверить результат
Добавить возвращает настоящее ИнтернетПочтовоеВложение. СпособКодирования назначается этому объекту, а не коллекции / письму. Пока нет отправки, транспортное кодирование не считается проверенным.
Сеть, почта, файлы пользователя и код 1С при сборке справочника не выполнялись / не изменялись.
Ожидаемый результат
Есть конкретный MIME-контекст и настоящий объект API.
На что обратить внимание
Не подставляйте рабочие почтовые данные / сервер вместо указанного собственного источника.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.