Работа с Интернетом -отправка и прием писем электронной почты, а также осуществление обмена данными по протоколам HTTP (HTTPS) и FTP (FTPS). Работа с электронной почтой Система 1С:Предприятие 8 предоставляет две возможности работы с электронной почтой: используя почтового клиента, ранее установленного на компьютере, или без использования внешнего почтового клиента. Почта (требует установленного почтового клиента)В системе поддерживается коллекция объектов различных типов для организации взаимодействия по электронной почте. С ее помощью можно создавать, посылать и принимать сообщения, причем сообщения могут иметь несколько адресатов и присоединенных файлов, добавлять (менять, удалять) адреса как пары (пользователь – сервер), так и полные почтовые адреса, управлять почтовыми вложениями и т.д. При организации доступа к почтовой системе, установленной на компьютере, имеется возможность: - подключаться к почтовому серверу и отключаться от него;
- посылать сообщения с запросом подтверждения;
- выбирать непрочитанные сообщения с почтового сервера;
- создавать новые сообщения;
- задавать отправителя сообщения, получателей, копии, тему, текст письма и перечень вложенных файлов.
Интернет-почта (без установленного почтового клиента)Механизм интернет-почты позволяет организовать обмен электронной корреспонденцией между адресатами, не имея отдельного установленного почтового клиента. Универсальность набора объектов этого механизма позволяет решать различные задачи коммерческой деятельности предприятия, связанные с информационным обменом. К таким задачам относятся обмен информацией с клиентами предприятия, рассылка пресс-релизов в медиа-издания, обмен коммерческой информацией с контрагентами и т.д. Решение этих задач упрощается благодаря возможности передавать и получать данные в различных форматах (текст, HTML, графика, двоичные данные и т.д.). В основе механизма электронной почты лежат общепринятые почтовые Интернет-протоколы SMTP и POP3, что позволяет использовать уже существующие и широко распространенные в Интернете почтовые инфраструктуры, а для пользователей такая опора на известные стандарты сокращает время освоения прикладных решений. Механизм интернет-почты позволяет: - подключаться к почтовому серверу, указывая адреса и параметры протоколов POP3 и SMTP;
- отключаться от почтового сервера;
- отправлять почтовые сообщения, в том числе с предварительной обработкой текста сообщения перед отправкой;
- выбирать сообщения с почтового сервера, в том числе с удалением;
- удалять сообщения с почтового сервера;
- создавать новые почтовые сообщения;
- задавать отправителя сообщения, получателей, копии, тему, текст письма и перечень вложенных файлов;
- использовать различные типы текста почтового сообщения: HTML, простой текст и размеченный текст (Rich Text);
- использовать в качестве вложений двоичные данные или другие почтовые сообщения;
- задавать кодировку как всего сообщения в целом, так и отдельных его элементов;
- принимать только заголовки сообщений.
Работа с файлами
На встроенном языке можно описать параметры прокси-серверов для различных протоколов. Допустимые протоколы для использования в объекте ИнтернетПрокси задаются строками http, https, ftp, gopher, socks. Разработчик имеет возможность: - установить пароль пользователя и имя пользователя для авторизации на прокси-сервере;
- получить порт прокси-сервера по имени протокола;
- получить прокси-сервер по имени протокола;
- установить параметры прокси-серверов для различных протоколов;
- определить использование протокола http или https;
- записать (удалить) файл по указанному адресу и т.д.
FTP (FTPS)Средствами встроенного языка доступна организация обмена данными по протоколу FTP (FTPS) при этом разработчику доступны следующие возможности: - определить режим работы ftp-соединения;
- установить: пользователя, от имени которого установлено соединение, порт сервера, с которым произведено соединение, сервер (прокси), через который установлено соединение;
- записать (найти) файлы объектов типа FTPФайл;
- переименовать файлы и каталоги на сервере;
- получить ресурс из указанного адреса;
- создать (удалить) каталог на сервере;
- установить текущий каталог на сервере;
- определить размер файла (в байтах);
- определить параметры файлов и каталогов
HTTP (HTPS)Встроенный язык поддерживает также обмен данными по протоколу HTTP (HTTPS). При этом разработчик может: - создать http-соединение;
- записать, получить и удалить файл;
- отправить ресурс на указанный адрес для обработки;
- определить параметры установленного соединения.
|