Электронная почта (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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!