Upgrade Fails on Item Master (IV00101)

Microsoft Dynamics GPMost Microsoft Dynamics GP upgrades run through quickly ad without issue but every so often one will encounter a problem. I had one of the upgrades which encountered a problem recently with a client we’d taken over the support from a previous partner.

We always recommend that a test upgrade be done on a standalone server before live to identify exactly this sort of issue. We restored all of the databases onto the new server, installed the client and started the upgrade through GP Utilities; it ran through without issue for a few minutes upgrading several companies before popping up an error window showing there was an issue with the Item Master table:

Company Detail window showing overview of error

Continue reading “Upgrade Fails on Item Master (IV00101)”

Microsoft Dynamics GP Reporting Services Reports Not Supported on SQL Express

Microsoft Dynamics GPUsually when installing or upgrading Microsoft Dynamics GP for clients they will use SQL Server Standard and sometimes Enterprise; very rarely, I’ll encounter a mall client who is using or wants to use SQL Server Express.

SQL Server Express is a free version of SQL Server, but which has some limitations. SQL Server Reporting Services (SSRS) is not one of those limitations; you can install SSRS nd it will work happily with SQL Server Express as long as both are installed on the same server.

However, Microsoft Dynamics GP will not deploy reports to SSRS when it is being used with SQL Server Express. if you try you get this error message:

SSRS deployment error

Microsoft Dynamics GP

You do not have security access to the location where you want the reports to be deployed.

You will also be prompted to supply a username and password, but these will never be accepted. The Microsoft Dynamics GP System Requirements say that Dynamics GP will work with Standard, Enterprise and Express editions of SQL Server, but does not mention the limitation of SSRS and SQL Express.

There are some forums posts and such mentioning the restriction, but thought it worth a post as a general reminder.

Error With Microsoft Dynamics GP Historical Company Name in Jet Reports

Jet ReportsI’ve worked with Jet Reports against Microsoft Dynamics GP with a few clients over the last couple of years (as well as writing a book on using it with Microsoft Dynamics GP). One recent client I was working with developed some reports against the live companies, but we had a problem when trying to include some data from historic companies (after a merger, new companies were created and the old ones marked as historic).

I was able to repeat the problem on my demo environment. When oa test company was selected the Options tab showed a #VALUE! error:

Error when selected a test company

Continue reading “Error With Microsoft Dynamics GP Historical Company Name in Jet Reports”

Update Microsoft Dynamics GP Account Categories From Text File

Microsoft Dynamics GPI’ve recently been working with a client to implement Jet Reports as a replacement for Management Reporter. As part of this implementation, it was necessary to change the account categories in Microsoft Dynamics GP.

This particular client has over 1 million account strings in their chart of account which meant any update could not be done manually. While it could technically be done through Integration Manager this would have meant integrating a 1 million plus line file, which again wasn’t really feasible.

Instead what we did was have the client compile a list of the natural segment (the third segment) along with the new category and I created an update script to use this file to update Account Category Master (GL00102).

The below script creates a temporary table, imports the text file and then updates all the account category on all accounts in Breakdown Account Master (GL00100) based on the third segment.

/*
Created by Ian Grieve of azurecurve | Ramblings of an IT Professional (http://www.azurecurve.co.uk) This code is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0 Int). */
CREATE TABLE #IMPORT ( ACTNUMBR_3 VARCHAR(4) ,ACCATDSC VARCHAR(50) ) GO BULK INSERT #IMPORT FROM 'C:\Temp\Categories.txt' WITH ( FIELDTERMINATOR = '\t' ,ROWTERMINATOR = '\n' ,FIRSTROW = 1 ) GO UPDATE ['Account Index Master'] SET ACCATNUM = ['Account Category Master'].ACCATNUM FROM GL00100 AS ['Account Index Master'] INNER JOIN #IMPORT ON #IMPORT.ACTNUMBR_3 = ['Account Index Master'].ACTNUMBR_3 INNER JOIN GL00102 AS ['Account Category Master'] ON ['Account Category Master'].ACCATDSC = #IMPORT.ACCATDSC GO DROP TABLE #IMPORT GO

As always when running a script which does updates, make sure you have a good backup, test the script in a test company and verify the update before repeating on live.

Error Entering Invoice in Microsoft Dynamics GP When Multiple Bins Enabled

Microsoft Dynamics GPI’ve been working on a project implementing Microsoft Dynamics GP for a new client recently. They are a manufacturing company who have bins enabled for storing and tracking items as they move through the factory; goods booked in or out through POP and SOP were also recorded to and from bins. One day during UAT (user acceptance testing) I received an email from the client that users were receiving an error that they could not create or post invoices when multiple bins were enabled:

Bin error trying to access Invoice Entry

You can't create or post invoices when the multiple bins functionality is enabled.

At this time security was still being configured so users had access to more than they would usually have had. The issue was that a user had tried, when wanting to process a sales invoice, had tried to access Invoice Entry which is part of the deprecated Invoicing module instead of Sales Transaction Entry.

We pointed the users at the correct window and got the creation of security roles prioritised a little higher so that users didn’t get confused by windows on the menu they would not be using.

VBA To Insert Next Microsoft Dynamics GP DD Transaction Code

Microsoft Dynamics GPI am tending to encourage clients to use SmartConnct from eOne Solutions for integrating data into Microsoft Dynamics GP, but I do still have quote a few clients using Integration Manager.

SmartConnect supports the use of custom eConnect nodes which I have created for a few clients, either manually or through using Node Builder (also from eOne).

You can accomplish the same result through Integration Manager by extending the integration using VBA. I had a client a while ago who were using the Direct Debits & Refunds module. This means that each transaction needs to have a DD Transaction Code code stamped on it, which Integration Manager doesn’t do. However, with a little VBA, this can be accomplished.

In the Before Integration script we instantiate the ODBC connection:

/*
Created by Ian Grieve of azurecurve | Ramblings of an IT Professional (http://www.azurecurve.co.uk) This code is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0 Int). */
' BEFORE INTEGRATION Dim oCon Set oCon = CreateObject("ADODB.Connection") oCon.ConnectionString = "database=" & GPConnection.GPConnIntercompanyID GPConnection.Open(oCon) SetVariable "gblCon", oCon

Continue reading “VBA To Insert Next Microsoft Dynamics GP DD Transaction Code”

Upgrading Post Master Enterprise

Microsoft Dynamics GPEarlier this year I did a series on Implementing Post Master Enterprise from Envisage Software.

This is one of my favourite addons for Microsoft Dynamics GP which I have implemented for quite a few customers, including two in the last month. The basic functionality is that it will run as a Windows service and automatically post batches which match the autodetection rules. Envisage also make regular updates to the product both to improve functionality and to fix any issues which arise.

While upgrading some products is complicated, upgrading Post Master is nice and straightforward. All you need to do, is uninstall the previous version and install the new following the installation for a new implementation and updating the serviec to auto start and logon with the correct account.

Error Posting Dynamics GP Payables Batch In New Company

Microsoft Dynamics GPI noticed recently that if you create a new company in Microsoft Dynamics GP and then use the Company Copy function of the PSTL (Professional Services Tools Library) you will receive an error when trying to post transactions from the Payables Management module:

Error when posting batch

The following errors were found while attempting to post

Tax detail information is incorrect.

The issue is that while PSTL will copy the tax schedules and details across, it doesn’t actually copy all of the related information across in the background. The fix is quite simple; each tax detail needs to be loaded and saved in the Tax Detail Maintenance window (Administration area page » System » Company » Tax Details).

Upcoming Microsoft Dynamics GP Webinars from ISC Software

ISC Software SolutionsEvery month at ISC Software I present a webinar on Microsoft Dynamics GP and related products. We typically have the next three upcoming monthly webinars I’ll be delivering scheduled.

We run these webinars on a monthly basis, with occasional extra webinars added to the schedule so it is worth checking the Webinar Schedule page every so often.

The upcoming webinars are:

Getting More From Dynamics GP
In September is Getting More From Dynamics GP; Learn how to get more out of Microsoft Dynamics GP.

Tue, September 14th, 2021 4:00 PM – 4:45 PM BST

Watch while an experienced consultant shows you some tips and tricks to improve your use of Dynamics GP using standard functions and features available now.

Register Here

Upgrading ​Microsoft Dynamics GP​
In October is Upgrading ​Microsoft Dynamics GP​; this webinar will look at the reasons for and process of upgrading Dynamics GP, including an overview of the cloud options.​​.

Tue, October 19th, 2021 4:00 PM – 4:45 PM BST

Register Here

SmartList Tips and Tricks
In November is SmartList Tips and Tricks; Learn from an experienced consultant who will demonstrate some tips and tricks which will allow you to get the most benefit from SmartList.​​

Tue, November 16th, 2021 4:00 PM – 4:45 PM BST

Register Here

Management Reporter Does Show All Account Descriptions

Microsoft Dynamics GPWe’ve recently been implementing Microsoft Dynamics GP for a manufacturing company in England. When verifying that opening balances had imported correctly, the user reported that not all of the rows in Management Reporter were displaying an account description. A quick check around and I found a blog post from nJevity covering this exact subject.

Typically Management Reporter is run only to show posted transactions, but you can also set it to include unposted transactions. In this testing , we were returning both posted and unposted as we had imported the opening balances, but not yet posted them in case any changes were required.

The rows which included only unposted transactions did not display the account descriptions, but rows with even a single posted transaction did. As soon as the opening balances were verified and posted, all rows did display the account description. As the client would not usually be reporting on unposted activity, this was deemed a non issue.