Hello David,
To resolve this message from re-appearing over and over again, try the following:
**Make sure you have backups of the databases for Dynamics GP before going through the following.
A. In SQL, run the following script against the DYNAMICS database:
Delete APR000020
This table holds the version information for the payroll extensions sometimes if this table is not created or has bad data in there it causes problems.
Then log into all companies as ‘sa’. After you go through that message in all companies as ‘sa’ see if you still receive the error.
B. If this does not resolve the issue, I would recommend:
1. Insure NO users are in the system and a new backup is in place.
2. Log into the server, Open the Dynamics code folder.
3. Edit the set file by removing the following lines:
4933
Certification Manager
4955
Employee Health and Wellness
1911
HRM Solution Series
4522
Payroll Integration to Payable
4959
Decrease the top value by '4', remove the dictionary paths from the bottom of the file, save and close.
4. Delete the following dictionaries from the code folder (if present):
CLTM.DIC
F4933.DIC
R4933.DIC
EHW.DIC
F4955.DIC
R4955.DIC
HRMSS.DIC
HRMSS-F.DIC
HRMSS-R.DIC
PIP.DIC
PIP-F.DIC
PIP-R.DIC
5. Download the latest payroll extensions from the following link:
mbs.microsoft.com/.../hrp_bp_addon.htm
6. Drop the .cnk files into the code folder. Note: If the company is not using Payroll, do not use the PIP file. Start on the server and then install on all workstations.
7. Start Dynamics and log into the first company as 'sa', which will trigger installation. * Your table data will not be over-written, just the dictionary items.
8. Once installation completed, log into each open company as 'sa' to initialize each company.
9. After initializing all companies, log into the server as the non-sa users to make sure this message no longer appears and there aren't any further related errors.