Microsoft Dynamics GP ERP application, formerly known as Great Plains Dynamics and eEnteprise, has so-called ReportWriter module as preferred choice for integrated form modification: SOP Blank Invoice, Purchase Order, Sales Tax Report, GL Trial Balance to give you few popular examples.
RW is preferred and simplest due to the fact, that you can print Sales Invoice right from the GP user interface. Of course, reports themselves could be designed in other tools: Crystal, SSRS, but in this case you would need to call them via VBA scripts or implement Dynamics GP Add-On. Let’s review RW technology side to get better understanding on why problems would occur and how to fix them:
1. Reports.dic. This dictionary is first created when you modify existing (or add new) report in Report Writer. Tools->Customize->ReportWriter, or modify this report from report screen printout. You may have the question – where original report is hosted? It is in Dynamics.dic – GP metadata dictionary. Now, you have two options of having RW modified reports – either store Reports.dic on each individual computer or store them in central location on your Server. The second way is in our opinion preferred, especially for mid-size GP users environment with five and users. Centralized location allows you to make reports design once and then have all the users to share the same reports in one central Reports.dic dictionary file
2. Reports.dic corruption scenarios. Shared files are good, when you have them in read only model. However Dynamics GP requires each user to have at least modify rights. And, again, think – this is just a Windows Operating System file. Imagine now, that one of the users decides to modify report, when other Great Plains users are printing modified reports. Each user places certain lock while accessing Reports.dic, and as this is not an SQL type of environment, where all the lock levels are formalized – you could expect file corruption
3. Reports.dic corruption symptoms. With Windows XP or Vista Dynamics GP workstation you typically see error message like this: Microsoft Dynamics GP has encountered a problem and needs to close. Then, modified report might be either printed or not, depending on the corruption level details.
4. The fix. Have all Dynamics GP users log off. Rename Reports.dic to something like OldReports.dic, login GP and go to tools->customize->Report Writer, select product Dynamics GP, click on Import, pick the source – in our case OldReports.dic, on the left side move all the reports and click Import
5. Good luck. If you would like to get additional help, please call us 1-866-528-0577, help@albaspectrum.com
Dexterity Customization for Dynamics GP Evaluation Level Paper
When you are developer it is always a good idea to read technical manuals. But if you was just assigned to the IT team to decide if Dexterity is the right tool to customize your ERP application then first you need something which is in style of ‘easy reading papers’ or FAQPlanning Dynamics GP Customization in Large Corporation
If you are reading this page then chances are high that you were not able to find ISV add-on and need customization project. Let’s talk about planning, quality assurance and future event such as version updates.Dynamics GP Invoice Logo Attributed to Specific Company or Crossing the Borders of Three SOP Forms
Initial Great Plains Dynamics architecture had three SOP Invoice forms: Long, Short and Blank. Modern GP is popular in scenarios where you have more than three companies under one business entity umbrella