RE: Faster way to reconcile fiscal year information for customers
I assume you are talking about the 'Reconcile' utility that is taking so long for GL and RM? I don't know of any other way to reconcile.
If your RM table is huge, then it has to sift through the whole table and that may be a part of the problem. Do you ever run the 'Paid transaction removal' sales routine to move fully paid documents to history? I think that if you have older years still in the open tables and can move some of those older years to history, that would help a lot.
--You can use these scripts to get a record count of each table.
select count(*) from RM20101
select count(*) from RM30101
--Under tools >> Setup >> Sales >> Receivables >> options, you can view the system date that 'Paid transaction removal' was last run for this company.
--these scripts will also help you gauge the oldest doc date in the RM open table that is fully applied, and the most recent date in your RM history table.
select min(DOCDATE) from RM20101 where CURTRXAM = '0.00'
select max(DOCDATE) from RM30101
If your tables are huge, it's going to take a long time. You can turn on a SQL profiler trace and see it working it's way through the table. So if you can move any data to history or even purge data, it's going to help all processes (especially voiding)
Also, make sure that you have all logs, anti-virus, dexsql.logs, etc turned off during the process as well.
I hope that helps,
Cheryl Waswick
Microsoft Dynamics GP support