Электронная почта для пользовательского отчета в Business Central

Я создал пользовательский отчет (.RDL) в SQL Server Report Builder и расширение AL, которое отправляет этот отчет по электронной почте в виде вложения PDF из действия на пользовательской странице и в таблице в Business Central. Это работает нормально. Мой вопрос касается основного текста электронной почты. На данный момент я жестко запрограммировал несколько предложений (например) «Пожалуйста, смотрите прикрепленный документ и т. д.» в блоке кода в расширении. В идеале я хотел бы, чтобы пользователи могли редактировать основной текст электронной почты по мере необходимости в BC без необходимости менять расширение. Есть ли способ сохранить тело электронной почты в Business Central для редактирования пользователем? И может ли это тело электронной почты быть загружено программно с помощью codeunit перед отправкой электронной почты?

1 ответ

Можно сделать то, что вы просите, используя.

Business Central делает именно это, например, при отправке счетов-фактур.

Вы должны взглянуть наReport Selectionsстол. У него есть процедура GetEmailBodyTextForCustкоторый переключается на соответствующий макет отчета для тела электронной почты. Используется в процедуре SendEmailToCustDirectly.

Обратите внимание, что макет отчета, используемый для тела сообщения электронной почты, должен быть макетом Word.

Другие вопросы по тегам