Microsoft Dynamics GP 2015 Documentation & Resources


In my opinion, Microsoft Dynamics GP team might have hurried the release of GP 2015 RTM.

Think about this. You install GP 2015 and the user manuals that comes with that are GP 2013 R2 manuals. For instance, Visual Studio Tools manual that we get after installing the tool is of version GP2013 R2, as shown below:

Screen Shot 2015-01-04 at 4.22.25 PM

Not just this manual, there are also other manuals that are basically for GP 2013 R2 but somehow got shipped with GP 2015 installation media.

Where can we get the latest manuals then? Answer is this link: Documentation and resources for Microsoft Dynamics GP 2015 and 2013.

First section on this post would be directing you to GP 2015 manuals.

QUICK UPDATE #1: I was wrong. Even this link seems to be not having *all* manuals. So probably the new ones are still under construction.

UPDATE #2: More relevant link, shared by Beat, is as follows: http://www.microsoft.com/en-us/download/details.aspx?id=45025

VAIDY

GP 2015 Web Client Installation – Port Conflict Issue & Resolution


I have been doing some R&D with GP2015 (Desktop & Web Client) on my virtual machine for almost a week now. On that note, let me share with you one particular issue, that’s a bit silly, yet possible to be faced by many of you out there.

I had a working instance of GP 2015 Web Client on my VM (that’s connected to my work domain). I uninstalled it due to an SSL conflict with local web site. Uninstall went on smoothly.

I worked on that local web site stuff and decided to install web client back. When I began the installation, following error message happened:

Screen Shot 2015-01-02 at 3.49.01 PM

Screen Shot 2015-01-02 at 3.50.47 PM

I had no idea about this port, as this port number was never used while setting up the web client installation. I am not an expert in networking either. So googled this error and got this link on Microsoft Support KB: How to determine which program uses or blocks specific transmission control protocol ports in Windows.

I used the command netstat -ano to figure out which process is using the port 48665. Below is the list that I got:

Screen Shot 2015-01-02 at 3.50.25 PM

Highlighted on RED box is the one that was using the port 48665. This process was System Process, as found through Task Manager:

Screen Shot 2015-01-02 at 4.15.35 PM

Well, only to that extent could I proceed. My instinct asked me to restart the VM once and see if that clears this port. And it did.

Screen Shot 2015-01-02 at 3.55.00 PM

And my web client installation went on well and completed without any issues.

Reason: After uninstalling my Web Client earlier, I did not restart my machine. I continued with the local web site task and tried to install Web Client again. Previous installation would have held that port (just my assumption) and did not release it till I restarted my VM.

Resolution: If you are going to install Web Client, just make sure that you restart the server.

On my next post, I shall discuss about an issue that I faced while uninstalling my web client and the resolution to the same.

VAIDY

GP 2015 – New Feature – Caps Lock On Message


I had no idea about Dynamics GP Dev team adding this nice little (yet highly useful) feature to Dynamics GP 2015; “Caps Lock On” message while entering a password on your log in screen.

Till GP 2013, we did not have this out-of-box. So consultants/developers like used to write a simple plugin that filled this gap.

But with GP 2015, fortunately for customers and consultants/developers alike, this is now a built-in feature.

Screen Shot 2014-12-30 at 3.10.41 PM

I am not sure how many of us have noticed it. I just did today and in my opinion, this one’s a great addition without doubt.

UPDATE: I also noticed that this message will be displayed on any field in GP with “Password” mode enabled, as shown below.

Screen Shot 2015-01-04 at 3.38.29 PM

Well done, Microsoft Dynamics GP Dev Team. Very well done.

VAIDY

OFF-TOPIC: Word for Mac 2011 – Print Area Cut Off Issue & Solution


It’s high time I blog about this. Those who are on Mac and use MS Word for Mac, this is going to be real time saver.

Let me brief the issue first. Whenever I create a document with a header/footer and when I try to save this document as PDF, I use to get following message:

Screen Shot 2014-12-17 at 12.33.11 PM

If I continue with “Yes”, it will cut the footer off and give me an incomplete document.

As usual, googled this and got too many solutions/workarounds, but only one solution actually helped me. It’s a YouTube video uploaded by Matt Fuller:

Thanks Matt.

VAIDY

Customising the Company Login window series – Visual Studio Tools revisited – Visual C#


Vaidhyanathan Mohan:

Nice post up there on David’s Winthrop blog on how to customize Company Login window using VS Tools. via @WinthropDC

Originally posted on David Musgrave's Winthrop Development Consultants Blog:

David Meego - Click for blog homepageJust before I left Microsoft, I was writing a series of blog articles about Customising the Company Login window so that you could see the full company name in the drop down list for long company names.

I had shown how to achieve the customisation with Dexterity and with Visual Basic for Applications, but was having problems getting it to work from Visual Studio Tools.

View original 543 more words

Average Days To Pay Calculation – History & Open (SQL Script)


In my previous post, Average Days to Pay Calculation (SQL Code), I had provided a SQL stored procedure that calculates a customer’s ADTP for a given point of time (between two dates). While this was perfect, it does not include fully applied but open invoices.

Some of the readers (particularly Tim and Steve Pena) requested to amend the script to consider open invoices that are fully applied. An invoice remains open even after fully applied only when we do not run paid transaction removal (PTR). I wanted to work on this script as soon as possible, but somehow I could not.

Better late than never, isn’t it?

Please find the link below to download the SQL procedure that calculates a customer’s ADTP for a given point of time, but looks at both history (RM30101) and open (RM20101) tables, take invoices that satisfy following criteria:

  • Invoices that are fully applied.
    • If invoices are in history table, by default, current transaction amount would be zero.
    • If invoices are in open table, then take those invoices whose receivable outstanding amount is zero.
  • Invoices that are not voided.
  • Invoices that have a document amount, meaning non-zero.

I have verified this script against some sample customers for whom, invoices were either in history (RM30101) or in open (RM20101) or in both.

As always, feedbacks are welcome.

RM_AverageDaysToPay.sql

VAIDY

12 Ways to become a better CRM Developer


Vaidhyanathan Mohan:

Nice post up there on Ben Hosking’s CRM Blog…

Originally posted on Hosk's Dynamic CRM Blog:

Now and again I get asked how to become a better CRM Developer, so I thought I would create a blog to point people towards and here it is.

1.  Decide you want become a better Developer

Improving and becoming a better CRM Developer is a state of mind/attitude, you have to want to get better, you have to strive to be better every day.

It’s like trying to get someone to read a book you like, you can’t make them read that book no matter how good you say it is, it’s only when the person wants to read it.

2.  Make a plan

A plan is like a map, if you don’t use a map it’s very difficult to get to where you want to go.  A plan is the same for careers and learning skills, you need to identify the skills you want to learn and make…

View original 985 more words