9.3. Создание действия 1220 Загрузить электронные письма
9.3.1. Создание действия 1220 Загрузить электронные письма
Следующим этапом является создание действия, которое позволит загружать входящие письма из электронного ящика в базу данных. Для создания такого действия следует:
9.3.1.1. вызвать контекстное меню папки 1200 Комментарии;
9.3.1.2. последовательно выбрать Новый объект > Действие;
9.3.1.3. в окне Свойства в поле Код объекта ввести 1220, в поле Наименование объекта вветси Загрузить электронные письма;
9.3.1.4. открыть объект 1220 Загрузить электронные письма для изменения двойным нажатием левой кнопки мыши;
Внимание: если Вы хотите изучить механизм настройки действия детально, выполните шаги 9.3.1.5 - 9.3.1.40. Если Вы уже знакомы с тем, как осуществляется настройка действия, пропустите шаги 9.3.1.5 - 9.3.1.40 и перейдите к шагу 9.3.1.41.
9.3.1.5. в поле Действие нажать на кнопку Дополнительно;
9.3.1.6. вызвать контекстное меню;
9.3.1.7. выбрать Добавить действие;
9.3.1.8. в поле Наименование ввести Загрузка сообщений;
9.3.1.9. в поле Тип действия выбрать из выпадающего списка 6-Загрузить почтовые сообщения;
9.3.1.10. в поле MAIL: сервер указать имя сервера (imap.gmail.com для Gmail);
9.3.1.11. в поле MAIL: порт указать порт (993 для Gmail);
9.3.1.12. в поле MAIL: SSL-сертификат указать использование сертификата (1-да для Gmail);
9.3.1.13. в поле MAIL: тип аутентификации указать тип аутентификации (4-LOGIN для Gmail);
9.3.1.14. в поле MAIL: имя пользователя указать логин (в данном примере projectdb.test);
9.3.1.15. в поле MAIL: пароль указать пароль;
9.3.1.16. в поле Почтовый ящик указать ящик с письмами для загрузки (inbox для входящих писем в Gmail по умолчанию);
9.3.1.17. в поле Перенести в ящик указать ящик, в который будут перемещены письма после загрузки (в данном примере был использован ящик [Gmail]/Trash);
9.3.1.18. в поле Процедура-получатель сообщения выбрать функцию f_email_in_to_comments;
9.3.1.19. в поле Процедура-получатель сообщения с вложениями выбрать функцию f_save_files;
9.3.1.20. вызвать контекстное меню;
9.3.1.21. выбрать Добавить действие;
9.3.1.22. в поле Наименование ввести Обновить 1001 Обращения (основа);
9.3.1.23. в поле Тип действия выбрать 14-Обновить объект;
9.3.1.24. в поле Объект выбрать объект 1001 Обращения (основа);
9.3.1.25. вызвать контекстное меню;
9.3.1.26. выбрать Добавить действие;
9.3.1.27. в поле Наименование ввести Обновить 1102 Статусы (основа);
9.3.1.28. в поле Тип действия выбрать 14-Обновить объект;
9.3.1.29. в поле Объект выбрать объект 1102 Статусы (основа);
9.3.1.30. вызвать контекстное меню;
9.3.1.31. выбрать Добавить действие;
9.3.1.32. в поле Наименование ввести Обновить 1202 Комментарии (основа);
9.3.1.33. в поле Тип действия выбрать 14-Обновить объект;
9.3.1.34. в поле Объект выбрать объект 1202 Комментарии (основа);
9.3.1.35. вызвать контекстное меню;
9.3.1.36. выбрать Добавить действие;
9.3.1.37. в поле Наименование ввести Обновить 1204 Входящие письма;
9.3.1.38. в поле Тип действия выбрать 14-Обновить объект;
9.3.1.39. в поле Объект выбрать объект 1204 Входящие письма;
9.3.1.40. нажать OK;
Внимание: если Вы выполнили шаги 9.3.1.5 - 9.3.1.40, пропустите шаги 9.3.1.41 - 9.3.1.49 и перейдите к шагу 9.3.1.50.
9.3.1.41. загрузить архив с файлами, содержащими настройки объектов;
9.3.1.42. извлечь файлы из загруженного архива;
9.3.1.42. вызвать контекстное меню нажатием правой кнопки мыши в области данных;
9.3.1.43. выбрать пункт меню Импорт настройки из файла;
9.3.1.44. в появившемся окне указать путь к файлу 1220_Action;
9.3.1.45. нажать кнопку Открыть;
Все настройки действия будут импортированы.
Внимание: после импорта настроек действия необходимо указать настройки собственной почтовой учетной записи:
9.3.1.46. нажать на кнопку Дополнительно в поле Действие;
9.3.1.47. выбрать действие Загрузка сообщений;
9.3.1.48. указать настройки почтовой учетной записи в полях MAIL: сервер, MAIL: порт, MAIL: SSL-сертификат, MAIL: тип аутентификации, MAIL: имя пользователя, MAIL: пароль, Почтовый ящик, Перенести в ящик;
9.3.1.49. нажать OK;
9.3.1.50. последовательно выбрать Меню > Сохранить;
9.3.1.51. закрыть объект нажатием на соответствующую кнопку.
9.3.2. Далее