Microsoft Business Solutions Great Plains is Dexterity-written application and currently we see increased interest for Great Plains customers to do in-house Dexterity development and customization. Dexterity itself is written on C programming language and its initial architecture was based on the Graphical and Database platform independence, which C programming language was believed to provide. Initially back in 1994 Great Plains Software Dynamics and Dynamics C/S+ were realized for Macintosh and Windows and pretty similar Dexterity DYNAMICS.DIC dictionary worked for Ctree/Faircomm and Microsoft SQL Server 6.5. In our days Microsoft Great Plains is available for Windows and MS SQL Server only (since version 8.0). In this small article we would like to give you highlights on the most typical entry level Dexterity development questions
• How do I install Dexterity. If you have Microsoft Great Plains Standard or Professional license, you Great Plains CD #2 has Dexterity installation files. However you need license from Microsoft Business Solutions if you plan to do in-house software development. If you have Small Business Manager / Small Business Financials – your distributive doesn't have Dexterity – you need to call your MBS partner and have them to do the job.
• DYNAMICS.DIC. This is your core dictionary which should be used for your customization.
• New Custom forms vs. Alternate Forms. If you are beginner, please try to stick to new Great Plains Forms. Do not customize existing forms. If you open existing form in Dexterity – you should be aware that field scripts are stripped off and if you place your own script over the original one – you will destroy the field logic
• Dexterity Triggers. You register them in Startup script – look Dexterity manual. If you have to deal with existing fields logic alteration you register before or after original script trigger. Please see the examples.
• SQL Stored Procs. Latest version of Microsoft Great Plains is available for MS SQL Sevrer/MSDE only and you should consider combination of Dexterity and Stored procs. Try to avoid using old Dexterity cursors, statements, like: start range. Hint – ranges were the instrument of database platform independence and it seems to be not the case anymore.
• Dexterity Chunk. You should be aware that Dexterity reserves certain range of the resources for MBS internal developers, you can not modify and use these resources, all the custom resources you create in your customization will use the numbers outside of the proprietary range. Your new resources will be packed into so called chunk. Please refer to the manual on how to create the chunk.
• Customization Upgrade. The most challenging portion of upgrade is Alternate Great Plains forms. If you place custom fields and logic on the existing forms then, you should know that Great Plains can change the form for the new version and you will have to review and redo the custom logic.
• Localization. Dexterity has string resources – this is where you can translate the strings and have Great Plains work with your native language. However your native language code should be single byte, not Unicode. If you need Dex to work with Chinese, Japanese or Korean – there is special utility to enable this feature.
Happy customizing! You can always appeal to us to help you with your system. Give as a call 1-630-961-5918 or 1-866-528-0577, help@albaspectrum.com
Great Plains Accounting Software
If your company plans to outsource manufacturing in Brazil by purchasing existing facility there, the first step would be to implant new management team and revise business processes and procedures. The way there comes through the new ERP/accounting system implementation from scratch. We'll show you the way to implement new system on the base of Microsoft Great Plains. You may have two reasons to place Great Plains, first – you company has Great Plains implemented in the headquarters and this is worldwide policy, second – if you have high end ERP at the headquarters, such as SAP, Oracle, PeopleSoft – it might be too complex/expensive for Brazilian facility. Looking at the Brazilian ERP software market you will find out that the leader there is local ERP application – Microsiga and it is relatively easy to implement it there, however you will have language barriers, plus differences in reporting and tax rules, when you consolidate the statements to the corporate report. Let's review Microsoft Great Plains option:
• Licensing. You should consider two options. First, if you host your Brazilian company GP databse in the USA, Europe, Australia, or where your headquarters is located, you do not need to pay additional fee to Microsoft Business Solutions. You may have connection performance issues, but this is separate consideration. Alba Spectrum Technologies owns Great Plains Brazilian version through our office in Sao Paulo – Enterlogix.com.br. Second option and this is applicable if you have high end accounting application in the Headquarters – you can purchase Brazilian version through Enterlogix.com.br and in this case software price would be about half of what you would pay in the USA or Eurozone.
• Localization. Brazil is self-contained large country and people, including executives and accountants speaks Brazilian Portuguese there, not necessarily English. Plus all the local reporting and documentation, including expenses and invoicing should be done in Portuguese. You need localized version and in the case of Great Plains it is available.
• Implementation. Again, consider that Microsiga holds huge percentage of the Brazilian ERP market and the majority of local consulting folks are Microsiga gurus, you probably have to deal with the multinational consulting company with the presence in USA, Europe and Sao Paulo/Rio de Janeiro
• Customization. Microsoft Great Plains stays in the low end of the pricing pyramid and so, instead of long implementation cycle you should expect light or mid-level customization to meet your unique business processes requirements. In this case you need Great Plains Dexterity, Modifier/VBA/Continuum developers, who are working on the Brazilian market.
Final words: Brazil is excellent manufacturing place for beverage production, especially the one, related to fruit juice concentrates, food import to the USA, restaurants suppliers, automakers, especially in the Salvador area.
Good luck with implementation, customization and integration and if you have issues or concerns – we are here to help! If you want us to do the job - give us a call São Paulo 55-11-3826-3449! help@albaspectrum.com