Skip to main content

Send Mail with Attachment From Navision.

Hi all,

We have seen how to save a report into PDF and how to send mail to a customer.

Let's link these two post in one i.e. Mailing statement to a customer into PDF Format.

This article is part of the Series. Please Refer Table of Content here.

If you have the old objects set let me brief you what I will be changing - 

1) I have moved "Path to Save Report" From user setup Table/Form to SMTP Mail Setup.

2) On customer card there will be a menu button for Mails which will have all existing options and a new option for sending mail with attachment.

3) We have two Codeunit that we will be using -
a) 50000 - Save Report in PDF
b) 50001 - Send Mail

4) I am creating a new function in Codeunit 50001 which will internally call Codeunit 5000 and then will send mail to customer with the Report as attachment in PDF Format.

How it Looks Now -

1) SMTP SETUP.


2) Customer Card.


3) Codeunit Send Mail.



Let's see what we get in output.

Mail -


Attachment -



NAV Version - NAV 2009 R2 IN.

You can find all related objects on my SkyDrive Public Folder.

File Name - NAV - SEND MAIL With Attachment.rar

Also on SkyDrive you will find the new objects which will have merged Codeunit 50000  & 50001.
I will be using Same for future posts.

NAV - SEND MAIL With Attachment (Single Mail Codeunit).rar

Regards,
Saurav Dhyani

www.sauravdhyani.com

Comments

  1. Is there any option if I want my attachment display in the email body?

    ReplyDelete
    Replies
    1. @Sami,
      Not Sure in NAV 2009 but its a default feature in New version of NAV. I would suggest to upgrade as its an easy one.

      Delete
  2. you did not include the code to codeunit 50000? Saving a report as a pdf.

    ReplyDelete
    Replies
    1. Hi Chaz,
      I Rechecked the attachment and it have Codeunit 50000. (I checked in Text file).
      Please check and let me know.

      Delete
  3. Hello - whats the code for saving the file? Codeunit 50000?

    ReplyDelete
    Replies
    1. Hi Chaz,
      I Rechecked the attachment and it have Codeunit 50000. (I checked in Text file).
      Please check and let me know.

      Delete

Post a Comment

Popular posts from this blog

VIEW SERVER STATE permission on SQL Server?

Hi all, Sometime While trying to Login into a database we face an error message as shown below. --------------------------- Microsoft Dynamics NAV Classic --------------------------- You cannot start Microsoft Dynamics NAV Classic because you do not have the VIEW SERVER STATE permission on SQL Server. Contact your system administrator. --------------------------- OK    ---------------------------

NAV 2013 R2 - Cumulative update 12 Released.

Hi all, Please find below the details of  Cumulative Update 12 released for Microsoft Dynamics NAV 2013 R2. Title - Cumulative Update 12 for Microsoft Dynamics NAV 2013 R2 Build No. - 38053 Release Date - October, 2014 Local Version Included - AU, AT, BE, CH, DE, DK, ES, FI, FR, IS, IT, NA, NL, NO, NZ, SE, UK, RU Download Link Note: Implementing this cumulative update will require a database conversion unless you have already implemented update rollup 5.

Error After Restore SQL Backup of NAV 2013 Database

Hi all, we are facing a conman issue during restoring a SQL Database backup restored for NAV 2013. While Trying to run object from Object Designer we get below listed error (even the service is configured properly) - --------------------------- Microsoft Dynamics NAV Development Environment --------------------------- There are no NAV Server instances available for this database. You must ensure that a NAV Server instance is running and is configured to use the database before you perform this activity. --------------------------- OK    ---------------------------