Интеграция Outlook и 1C

Сегодня покажу Вам как легко и бысто научить 1С понимать Outlook.

Подключение Outlook из 1С

Создание объектов в Outlook из 1С

Для создания объекта используется функция

TypeObject  принимает следующие значения:

0 —  письмо;

1 — встреча;

2 — контакт;

3 — задача;

4 — дневник;

5 — заметка;

6 — запись в папке;

7 — список рассылок;

Работа с контактами Outlook из 1С

Ниже приведу основные свойства методы для работы с контактами.

.AddBusinessCardLogoPicture(Path) — Добавляет логотип к карточке контакта;

.AddPicture(Path) — Добавляет изображения к контакту элемента;

.Close(SaveMode) — Закрывает и, возможно, сохраняет изменения в элементе Outlook. SaveMode 0 — изменения сохраняются, 1 — изменения не сохраняются, 2 — пользователю предлагается сохранить изменения;
.Copy — Создает еще один экземпляр объекта;
.Delete — Удаляет элемент контакта;
.Display(Modal) — Отображает новый экземпляр объекта для данного элемента, Modal необязательное поле, 1 — окно модальное, 0 — по умолчанию, не модальное;
Пример кода по созданию нового контакта в Outlook и заполнения данными:

В результате получим карточку нового контакта Outlook

6

Важно! Пустая дата в Outlook равна «45010101», поэтому при импорте/экспорте данных необходимо подменять ее на «00010101»

Работа с задачами в Outlook из 1С

Основные свойства методы для работы с задачами:

.Assign — Назначает задачу и возвращает TaskItem объект, представляющий его. Поставленная задача посылается как TaskRequestItem объекта.

.GetConversation— Получает Conversation объект, который представляет разговор, к которому принадлежит этот элемент.

.Importance — Устанавливает важность задания (0 — низкая, 1 — обычная, 2 — высокая);

.ReminderSet — Устанавливает флаг напоминания;

.ReminderTime — устанавливает период напоминания;

.Status  — Устанавливает статус выполнения задания (0 — не началась, 1 — выполняется, и — завершена, и — в ожидании, 4 — отложена);

Будет создана задача, на рабочем столе появится напоминание о необходимости выполнения задания:

7

Работа с событиями в Outlook из 1С

Для событий принцип действия подобный. Создаем событие. заполняем реквизиты, приглашаем на совещание Иванова Ивана, которого создавали выше и отправляем всем приглашение.

.Recipients.Add — добавляем нового адресата для события, может представлять реквизит отображаемое имя, псевдоним или полный SMTP адрес электронной почты получателя.

Создание письма в Outlook из 1С

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *