Электронная почта (e-mail)



Для работы с электронной почтой в 1C:Предприятии 8.0 существуют следующие объекты:

· Почта,

· ПочтовоеСообщение,

· ПочтовыйАдрес,

· ПочтовоеВложение.

Полный список свойств и методов каждого объекта приведен в документации, а на рисунке 6.1 показана общая схема взаимосвязей между этими объектами:

Рис. 6.1.

Объект Почта имеет методы Выбрать и Послать. Первый метод возвращает массив объектов ПочтовоеСообщение, а второй метод принимает объект ПочтовоеСообщение в качестве параметра.

В объекте ПочтовоеСообщение поле Отправитель имеет тип ПочтовыйАдрес, а поля Получатели, Копии и СлепыеКопии являются коллекциями объектов ПочтовыйАдрес. Поле Вложения также является коллекцией объектов типа ПочтовоеВложение.

Следующий пример создает электронное письмо, присоединяет к нему два файла и отправляет его сразу двум адресатам:

Письмо = Новый ПочтовоеСообщение;

Письмо.Тема = "Тест";

Письмо.Текст = "Это тестовое письмо!";

Письмо.Получатели.Добавить("myboss@company.ru");

Письмо.Получатели.Добавить("myfriend@company.ru");

Письмо.Вложения.Добавить("с:\test.txt");

Мелодия = Новый ДвоичныеДанные("с:\opera.mp3");

Письмо.Вложения.Добавить(Мелодия,"Опера.mр3");

Почта = Новый Почта;

Почта.Послать(Письмо)

Работа с FTP

Система 1С:Предприятие 8.0 имеет средства для работы с файлами по протоколу FTP. Можно подключаться к FTP-серверам, скачивать и закачивать файлы, переименовывать их, обращаться к их свойствам, создавать каталоги и т.д.

Ниже показан простой пример, в котором устанавливается соединение с FTP-сервером, скачивается один файл, а на его место помещается другой:

FTP = Новый FТРСоединение

("ftp://ftp.mysite.ru",21,"login","password");

FTP.УстановитьТекущийКаталог("htdocs");

FTP.Получить("index.htm", "с:\old\index.htm");

FTP.Записать("с:\new\index.htm", "index.htm");


Дата добавления: 2015-12-20; просмотров: 24; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!