<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://community.dynamics.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Rashed Amini</title><subtitle type="html">The ara3n weblog. My Name is Ahmed Rashed Amini. Most people call me Rashed. I’m a developer working with Dynamics NAV ERP System. The blogs I post are usually about Dynamics NAV, web services and SQL. 
&lt;p&gt;Syndicated From: &lt;a target="_blank" href="http://mibuso.com/blogs/ara3n"&gt;
http://mibuso.com/blogs/ara3n&lt;/a&gt; &lt;/p&gt;</subtitle><id>http://community.dynamics.com/blogs/navrashedamini/atom.aspx</id><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navrashedamini/default.aspx" /><link rel="self" type="application/atom+xml" href="http://community.dynamics.com/blogs/navrashedamini/atom.aspx" /><generator uri="http://communityserver.org" version="4.0.0.0">Community Server</generator><updated>2009-01-27T09:50:19Z</updated><entry><title>Dynamics Add-in with WPF</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navrashedamini/archive/2010/01/04/dynamics-add-in-with-wpf.aspx" /><id>http://community.dynamics.com/blogs/navrashedamini/archive/2010/01/04/dynamics-add-in-with-wpf.aspx</id><published>2010-01-05T05:55:19Z</published><updated>2010-01-05T05:55:19Z</updated><content type="html">I wrote previously about using WPF textbox for automatic spellchecking. In this blog, I will actually talk about a real WPF Visualization that I have been playing with for a while. I didn’t want to build a visualization from scratch, so I searched for an existing WPF solution with source code that I could use for my Add-in. I found WPF Dynamic Data Display built by Microsoft Research that is used for many solutions. My goal was to display sales data from Dynamics NAV in an interactive map that you...(&lt;a href="http://community.dynamics.com/blogs/navrashedamini/archive/2010/01/04/dynamics-add-in-with-wpf.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=46579" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="Dynamics NAV" scheme="http://community.dynamics.com/blogs/navrashedamini/archive/tags/Dynamics+NAV/default.aspx" /></entry><entry><title>Dynamics NAV Addin Example Large Button</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/12/11/dynamics-nav-addin-example-large-button.aspx" /><id>http://community.dynamics.com/blogs/navrashedamini/archive/2009/12/11/dynamics-nav-addin-example-large-button.aspx</id><published>2009-12-11T17:57:57Z</published><updated>2009-12-11T17:57:57Z</updated><content type="html">Here is another example on how to create custom buttons in NAV and control events when they are pressed. In this example I’m actually using the WinForm Button controls and displaying them on a panel. When the button are pressed Nav code is triggered and you can add your own custom logic in it. Here is a screenshot below. As you can see, there are two button with different sizes and colors and when you press then a nav message is displayed that you pressed it. The code for CreateControl is as follows...(&lt;a href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/12/11/dynamics-nav-addin-example-large-button.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=44708" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="Dynamics NAV" scheme="http://community.dynamics.com/blogs/navrashedamini/archive/tags/Dynamics+NAV/default.aspx" /></entry><entry><title>Backing up/Transfering Company Specific Data through SQL for Dynamics NAV</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/12/08/baking-up-47-transfering-company-specific-data-through-sql-for-dynamics-nav.aspx" /><id>http://community.dynamics.com/blogs/navrashedamini/archive/2009/12/08/baking-up-47-transfering-company-specific-data-through-sql-for-dynamics-nav.aspx</id><published>2009-12-08T13:18:00Z</published><updated>2009-12-08T13:18:00Z</updated><content type="html">Dynamics NAV client has a feature to backup and restore company specific. This process creates an (.fbk) file that contains just the data without indexes. The (.fbk) file can be used to restore in another database. For large database this is a slow process, and not feasible to do. In addition Dynamics Developer license has recently changed in that partners no longer can delete standard NAV fields or fields added by Add-ons by an ISV. So if a client wants to remove an Add-on from its database, they...(&lt;a href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/12/08/baking-up-47-transfering-company-specific-data-through-sql-for-dynamics-nav.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=44291" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="Dynamics NAV" scheme="http://community.dynamics.com/blogs/navrashedamini/archive/tags/Dynamics+NAV/default.aspx" /></entry><entry><title>Automatic Spell Checker in Dynamics NAV</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/11/27/automatic-spell-checker-in-dynamics-nav.aspx" /><id>http://community.dynamics.com/blogs/navrashedamini/archive/2009/11/27/automatic-spell-checker-in-dynamics-nav.aspx</id><published>2009-11-27T09:08:14Z</published><updated>2009-11-27T09:08:14Z</updated><content type="html">I saw some post on mibuso about asking for a spellchecker in Dynamics NAV. I thought it would be an interesting project to implement automatic spellchecking in NAV. I decided to implement it using Add-ins. After some googling, I found that I could use MS Office Word interop classes, but as I started implementing it, I found out that it does do real-time automatic spellchecking on a textbox. The user would have to click on a button and then the code would spell check the textbox. I kept searching...(&lt;a href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/11/27/automatic-spell-checker-in-dynamics-nav.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=43468" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="Dynamics NAV" scheme="http://community.dynamics.com/blogs/navrashedamini/archive/tags/Dynamics+NAV/default.aspx" /></entry><entry><title>Replacing NAS with SQL Jobs and NAV Web service</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/11/14/replacing-nas-with-sql-jobs-and-nav-web-service.aspx" /><id>http://community.dynamics.com/blogs/navrashedamini/archive/2009/11/14/replacing-nas-with-sql-jobs-and-nav-web-service.aspx</id><published>2009-11-14T23:00:28Z</published><updated>2009-11-14T23:00:28Z</updated><content type="html">Many companies, running Dynamics NAV, use NAS (Navision Application Server) to automate certain processes. Some companies use NAS to schedule to run many jobs at night. Others use it for integration where NAS periodically, using timer automation, checks a folder to process certain files throughout the day. Others use NAS to monitor message queue, (MSMQUEUE), for integration with web or 3rd party system. The solution I will be describing here can replace NAS in the first two scenarios. Scheduling...(&lt;a href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/11/14/replacing-nas-with-sql-jobs-and-nav-web-service.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=42186" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="Dynamics NAV" scheme="http://community.dynamics.com/blogs/navrashedamini/archive/tags/Dynamics+NAV/default.aspx" /><category term="webservice" scheme="http://community.dynamics.com/blogs/navrashedamini/archive/tags/webservice/default.aspx" /></entry><entry><title>Dynamics NAV 2009 Sp1 Client Add-ins</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/11/09/dynamics-nav-2009-sp1-client-add-ins.aspx" /><id>http://community.dynamics.com/blogs/navrashedamini/archive/2009/11/09/dynamics-nav-2009-sp1-client-add-ins.aspx</id><published>2009-11-09T20:46:43Z</published><updated>2009-11-09T20:46:43Z</updated><content type="html">When Service Pack 1 was released for Dynamics NAV, it introduced a new feature: Add-ins. I had read the walk-through and was thinking of something useful to build that would utilize the Add-ins feature. Last week a salesperson emailed me and asked me if anybody had migrated the Graphical Process Flow Chart Tool that Microsoft had released. Here is the URL . I imported the fob and loaded the objects into a 5.0 database and looked at how the demo was built. The Visio diagrams are saved as pictures...(&lt;a href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/11/09/dynamics-nav-2009-sp1-client-add-ins.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=41611" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="Dynamics NAV" scheme="http://community.dynamics.com/blogs/navrashedamini/archive/tags/Dynamics+NAV/default.aspx" /></entry><entry><title>Inventory Valuation in Dynamics NAV</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/07/04/inventory-valuation-in-dynamics-nav.aspx" /><id>http://community.dynamics.com/blogs/navrashedamini/archive/2009/07/04/inventory-valuation-in-dynamics-nav.aspx</id><published>2009-07-04T17:59:47Z</published><updated>2009-07-04T17:59:47Z</updated><content type="html">One of the issues customers run into as their database gets bigger and bigger is that their reports take longer and longer to run. One of those reports is the Inventory Valuation report. I&amp;#8217;ve always suggested customers to look at SQL reporting services to write these reports. Inventory valuation report is a little complex, mainly because it can be run as of date. A user can run the report today and enter a date a month ago and find out what the value of his or her inventory was at that date...(&lt;a href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/07/04/inventory-valuation-in-dynamics-nav.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=33344" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="Dynamics NAV" scheme="http://community.dynamics.com/blogs/navrashedamini/archive/tags/Dynamics+NAV/default.aspx" /></entry><entry><title>Bing and Dynamics NAV</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/06/14/bing-and-dynamics-nav.aspx" /><id>http://community.dynamics.com/blogs/navrashedamini/archive/2009/06/14/bing-and-dynamics-nav.aspx</id><published>2009-06-15T02:35:26Z</published><updated>2009-06-15T02:35:26Z</updated><content type="html">As some of you know MS has released new and rebranded search engine Bing. I really like their instant video search. The search results were pretty good. I search for VARIABLEACTIVE, and it showed MSDN documentation and that it no longer is supported in NAV 2009. Google displayed also Mibuso thread that was a few days old. Searching for VARIABLEACTIVE mibuso showed the thread but would take me to the list of threads and not to the actual thread posting. I tried to search for Dynamics and Bing automatically...(&lt;a href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/06/14/bing-and-dynamics-nav.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=33345" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="Dynamics NAV" scheme="http://community.dynamics.com/blogs/navrashedamini/archive/tags/Dynamics+NAV/default.aspx" /></entry><entry><title>Faxing Reports from Dynamics NAV</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/06/14/faxing-reports-from-dynamics-nav.aspx" /><id>http://community.dynamics.com/blogs/navrashedamini/archive/2009/06/14/faxing-reports-from-dynamics-nav.aspx</id><published>2009-06-14T12:48:38Z</published><updated>2009-06-14T12:48:38Z</updated><content type="html">I saw some question on mibuso forum on how to fax from Navision. This blog is about how to fax from Navision. This is method uses Microsoft Fax Services. You can use this to fax invoices etc to customers that prefer to receive Invoices by Fax. By default it is not installed and you need to install it. To install Fax Services, you need to open control Panel. Click on Add remove programs and click on Add/Remove Windows Components. Then tick Fax Services and click OK. It may ask for windows CD to install...(&lt;a href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/06/14/faxing-reports-from-dynamics-nav.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=33346" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="Dynamics NAV" scheme="http://community.dynamics.com/blogs/navrashedamini/archive/tags/Dynamics+NAV/default.aspx" /></entry><entry><title>Dynamics Nav 2009 Sp1</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/06/12/dynamics-nav-2009-sp1.aspx" /><id>http://community.dynamics.com/blogs/navrashedamini/archive/2009/06/12/dynamics-nav-2009-sp1.aspx</id><published>2009-06-12T17:05:42Z</published><updated>2009-06-12T17:05:42Z</updated><content type="html">I recently downloaded the CTP 2 for NAV 2009 NA version. There have many blogs on new features added. I wanted to talk about some of development changes. First change is that DBCS (Double Byte Character Set) is no longer part of fin.stx but rather part of the database setting. The Validate CodePage has been changed to Validate Collation and you can uncheck it to enable DBCS. Another feature added is that when you compile multiple objects, if there are any errors in previous version it would mark...(&lt;a href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/06/12/dynamics-nav-2009-sp1.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=33347" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="1" scheme="http://community.dynamics.com/blogs/navrashedamini/archive/tags/1/default.aspx" /></entry><entry><title>Encrypting Data in NAV using SQL with ADO</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/05/20/encrypting-data-in-nav-using-sql-with-ado.aspx" /><id>http://community.dynamics.com/blogs/navrashedamini/archive/2009/05/20/encrypting-data-in-nav-using-sql-with-ado.aspx</id><published>2009-05-20T16:57:41Z</published><updated>2009-05-20T16:57:41Z</updated><content type="html">A lot of Dynamics NAV databases carry sensitive information that by law in some countries need to be encrypted. For example credit card number or social security number. There are many solutions available. The following solution utilizes SQL Server 2005 and SQL Server 2008 provided encryption feature. There are two kinds of keys used in encryption: Symmetric Key, Asymmetric Key. In my example I will be using Symmetric Key. SQL provides many algorithms to encrypt data. The supported algorithms are...(&lt;a href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/05/20/encrypting-data-in-nav-using-sql-with-ado.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=33348" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="Dynamics NAV" scheme="http://community.dynamics.com/blogs/navrashedamini/archive/tags/Dynamics+NAV/default.aspx" /></entry><entry><title>Web service Proxy for NAV Web service</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/05/03/web-service-proxy-for-nav-web-service.aspx" /><id>http://community.dynamics.com/blogs/navrashedamini/archive/2009/05/03/web-service-proxy-for-nav-web-service.aspx</id><published>2009-05-03T23:16:26Z</published><updated>2009-05-03T23:16:26Z</updated><content type="html">As many of you know Dynamics NAV 2009 is using windows authentication to allow any web services to be consumed. Currently Nav 2009 when it negotiates to negotiate it only uses Kerberos and doesn&amp;#8217;t fall back on NTML. This creates connection issues with Non Windows systems. For example Java based system (SOAPUI), or php based website running on Linux servers. To solve this problem you have to write a web service wrapper that allows you to bypass this problem. In this blob I will go through the...(&lt;a href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/05/03/web-service-proxy-for-nav-web-service.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=33349" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="Dynamics NAV" scheme="http://community.dynamics.com/blogs/navrashedamini/archive/tags/Dynamics+NAV/default.aspx" /><category term="webservice" scheme="http://community.dynamics.com/blogs/navrashedamini/archive/tags/webservice/default.aspx" /></entry><entry><title>The Green Initiative - NAV Address Verification</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/02/18/the-green-initiative-nav-address-verification.aspx" /><id>http://community.dynamics.com/blogs/navrashedamini/archive/2009/02/18/the-green-initiative-nav-address-verification.aspx</id><published>2009-02-19T02:20:32Z</published><updated>2009-02-19T02:20:32Z</updated><content type="html">I saw this video on Dynamics AX on channel9 . They are talking about a new feature they&amp;#8217;ve added to Dynamics AX that allows you to measure a company&amp;#8217;s carbon footprint. I thought that in order to use this in NAV, it has to come by default with the product. For an ISV to build it and maintain it adds cost upgrades and future maintenance, and clients will not voluntarily purchase it, so that they can enter more data as they run their daily transactions. I thought of other ways that I could...(&lt;a href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/02/18/the-green-initiative-nav-address-verification.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=33350" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="Dynamics NAV" scheme="http://community.dynamics.com/blogs/navrashedamini/archive/tags/Dynamics+NAV/default.aspx" /></entry><entry><title>SQL 2008 Compression on NAV Database</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/02/16/sql-2008-compression-on-nav-database.aspx" /><id>http://community.dynamics.com/blogs/navrashedamini/archive/2009/02/16/sql-2008-compression-on-nav-database.aspx</id><published>2009-02-17T02:41:08Z</published><updated>2009-02-17T02:41:08Z</updated><content type="html">SQL Server 2008 has introduced a couple of new features. The feature that interested me most is filtered indexes and compression. In this blog I will talk about my experience with compression. I deal on daily basis with many clients. So I keep a copy of their database on my local pc. As most of you know NAV databases can grow pretty quickly. And keeping all these copies becomes a challenge. I decided to test compression on a 22 gig database. I used the following query to compress all the tables and...(&lt;a href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/02/16/sql-2008-compression-on-nav-database.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=33351" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="Dynamics NAV" scheme="http://community.dynamics.com/blogs/navrashedamini/archive/tags/Dynamics+NAV/default.aspx" /></entry><entry><title>Running Job Queue through NAV Web service for Unlimited Companies</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/01/27/running-job-queue-through-nav-web-service-for-unlimited-companies.aspx" /><id>http://community.dynamics.com/blogs/navrashedamini/archive/2009/01/27/running-job-queue-through-nav-web-service-for-unlimited-companies.aspx</id><published>2009-01-28T06:52:23Z</published><updated>2009-01-28T06:52:23Z</updated><content type="html">I had posted on mibuso a while back on how to use two NAS instances to run job queue for unlimited amount of companies. Here is the link http://www.mibuso.com/forum/viewtopic.php?f=7&amp;amp;t=22633 . You had to purchase an additional NAS user license in order to use it. Dynamics NAV 2009 comes with web service, and you can publish any Code unit or Page by default. You will need to purchase one user but for webservice, but it much cheaper. In this blog, I will show you how to setup JOB QUEUE to schedule...(&lt;a href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/01/27/running-job-queue-through-nav-web-service-for-unlimited-companies.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=33352" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="Dynamics NAV" scheme="http://community.dynamics.com/blogs/navrashedamini/archive/tags/Dynamics+NAV/default.aspx" /></entry><entry><title>Upgrading from 5.0 to 2009</title><link rel="alternate" type="text/html" href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/01/27/upgrading-from-5-0-to-2009.aspx" /><id>http://community.dynamics.com/blogs/navrashedamini/archive/2009/01/27/upgrading-from-5-0-to-2009.aspx</id><published>2009-01-27T17:50:19Z</published><updated>2009-01-27T17:50:19Z</updated><content type="html">I have heard a lot of different things about upgrading to 2009. A lot of customers are unclear on 2009 and how the upgrade is going to work. I wanted to share my experience with an upgrade from 5.0 to 2009 classic. Two of weeks ago I had been scheduled to go onsite for a client to upgrade them from 5.0 to sp1, after arriving and explaining to them the changes to 2009 and that it was released already. I recommended to them to merge the modified objects and upgrade to 2009 directly. 2009 is simply...(&lt;a href="http://community.dynamics.com/blogs/navrashedamini/archive/2009/01/27/upgrading-from-5-0-to-2009.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.dynamics.com/aggbug.aspx?PostID=33353" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://community.dynamics.com/members/Anonymous.aspx</uri></author><category term="Dynamics NAV" scheme="http://community.dynamics.com/blogs/navrashedamini/archive/tags/Dynamics+NAV/default.aspx" /></entry></feed>