Задачи - Действия - Отправить E-mail по шаблону

Возникла необходимость посылать в e-mail информацию о встрече (агенда, место, время) по выбираемому шаблону (например, язык и прочая информация).

Попробовал сделать по аналогии с разделом "Контакты". Там вызывается форма wnd_MailTemplateWorkspace, но что необходимо сделать далее, пока не разобрался.

Спасибо за подсказку

Нравится

1 комментарий

Здравствуйте, Владимир!

При реализации данной функциональности Вам необходимо подключать сервис scr_MailUtils. В данном сервисе представлены основные функции, которые используются для отправки E-mail сообщений, например, функции:

function CreateMessageFromTemplate(TemplateFileName, MailAddress, MailSubject)

и

function CreateMessageFromTemplateWithMacroses(TemplateFileName, MailAddress, 
	MailSubject, MacrosesDataset, MacrosesDatasetAlias)

Форма wnd_MailTemplateWorkspace инициализирует открытие окна выбора шаблона сообщений. В данном окне при выборе сообщений происходит обработка функций SaveMailMessageTemplateToFile, которая возвращает имя файла, куда сохранили шаблон. В качестве аргумента используется ID шаблона. Затем выполняется функция СreateMessageFromTemplateWithMacroses, а также функция GetSelectTemplateResult(Sender, Message), пример которой Вы можете посмотреть в scr_ContactsWorkspace.

Terrasoft Support Team

Показать все комментарии