Solved

Sage 50 Accounts Professional 2011 - automated reports

Posted on 2013-01-04
12
2,222 Views
Last Modified: 2013-01-09
Hi folks,
I need to get a daily scheduled report of aged creditors (what we owe our suppliers and how overdue the payment is) to run in Sage 50 Accounts Professional 2011.
It doesn't matter how it runs as long as I can have it automatically scheduled and it can output to a file or email.

Optional ingredients:
1
We have SDO running on Sage so for example the following will output results in a browser:
http://localhost:5493/sdata/accounts50/SDO/-/customers
Presumably the correctly crafted query could pull up the supplier information we need.
2
Am ok with: scripts/VB.Net/Java (or C++ if nothing else)
3
Maybe task scheduler to run a script or executable?
4
Don't want to shell out for Sage SDK etc as it costs a bomb
5
Theoretically we should be able to set up an ODBC to the Sage data (haven't been able to have the ODBC driver show in the ODBC data sources yet)

All ideas gratefully received.

Cheers
0
Comment
Question by:Jules74
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 3
  • 2
12 Comments
 
LVL 82

Expert Comment

by:leakim971
ID: 38749632
Please note than the ODBC driver is read only.
You can backup the whole Sage Account folder data with the MS Windows Scheduler

http://www.addictivetips.com/windows-tips/how-to-backup-and-restore-important-filesfolder-in-windows-7/
http://www.experts-exchange.com/Software/Industry_Specific/Financial/Q_27605996.html
0
 

Author Comment

by:Jules74
ID: 38749975
Thanks leakim971 - I'm looking for a report from the software, rather than backing it up.
0
 
LVL 82

Expert Comment

by:leakim971
ID: 38750388
there's nothing in the 2011 version, you need to build your own software or use a third party tools or just upgrade to the 2012
0
PeopleSoft Has Never Been Easier

PeopleSoft Adoption Made Smooth & Simple!

On-The-Job Training Is made Intuitive & Easy With WalkMe's On-Screen Guidance Tool.  Claim Your Free WalkMe Account Now

 

Author Comment

by:Jules74
ID: 38750606
hmm - thanks. I'm looking at AutoIt - will post solution if I can work something out. I don't see anything in the 2012 version (or 2013 version) that supports automated reports.
0
 
LVL 10

Accepted Solution

by:
Bruce Denney earned 500 total points
ID: 38750927
Hi.

Scripting with AHK or AUTOIT would work, but a little flaky.

The way I would do it is

An excel spreadsheet that pulls data from Sage via ODBC (creates report(s) using a pivot table or some such)


Al little VBA in the sheet to automate it and save it/send it as email and then close the sheet
set this to run when you open the sheet.

Schedule the opening of the sheet with windows scheduler.
0
 

Author Comment

by:Jules74
ID: 38751268
Thanks! Good idea! Will try that out (need to get Excel onto the Sage machine)
0
 

Author Comment

by:Jules74
ID: 38754425
Didn't manage to get Excel to pull in data - something to do with 64-bit Excel and 32-bit Sage ODBC connector not wanting to work together.

But using odbc query tool gave me enough of a foothold to browse the table headers. In case anyone else finds it useful here's an SQL query that gave me the info I was looking for:

SELECT ACCOUNT_REF, INV_REF, AGED_30, AGED_60, AGED_90, AGED_OLDER FROM AUDIT_HEADER WHERE TYPE=PI AND (AGED_30 > 0.00 OR AGED_60 > 0.00 OR AGED_90 > 0.00 OR AGED_OLDER > 0.00) ORDER BY (AGED_30+AGED_60+AGED_90+AGED_OLDER) DESC

Thanks for your help!
J
0
 
LVL 82

Expert Comment

by:leakim971
ID: 38754466
http://support.microsoft.com/kb/942976/en

C:\Users\Jules74>cd %systemdrive%\Windows\SysWoW64
C:\Windows\SysWOW64>Odbcad32.exe
0
 

Author Comment

by:Jules74
ID: 38754602
cheers leakim971 - I went through a few goes trying to add a user DSN with the 32-bit and 64-bit versions of odbcad32.exe but either way I couldn't get msqry32.exe (in Excel: Data->From Other Sources->From Microsoft Query) within Excel to read properly from the user DSN. The message was something along the lines of "driver mismatch - wrong architecture". I'll post the actual message when I get back to the office. msqry32.exe never seems to show the Sage system DSN, only a user DSN.
0
 
LVL 10

Expert Comment

by:Bruce Denney
ID: 38758604
As I understand it, it is not possible to access the data with 64bit drivers, the only option is to use a 32 bit application with the 32 bit drivers.

LibreOffice is FREE and an obvious replacement for Excel 2010
 (You could un-install the 64 bit version of excel and reinstall the 32 bit version).
0
 

Author Comment

by:Jules74
ID: 38759576
Thanks very much Bruce. Confirmed that LibreOffice Base will pick up the data.
0

Featured Post

Three Reasons Why Backup is Strategic

Backup is strategic to your business because your data is strategic to your business. Without backup, your business will fail. This white paper explains why it is vital for you to design and immediately execute a backup strategy to protect 100 percent of your data.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article was originally published on Monitis Blog, you can check it here . If you have responsibility for software in production, I bet you’d like to know more about it. I don’t mean that you’d like an extra peek into the bowels of the sourc…
A Stored Procedure in Microsoft SQL Server is a powerful feature that it can be used to execute the Data Manipulation Language (DML) or Data Definition Language (DDL). Depending on business requirements, a single Stored Procedure can return differe…
In this fifth video of the Xpdf series, we discuss and demonstrate the PDFdetach utility, which is able to list and, more importantly, extract attachments that are embedded in PDF files. It does this via a command line interface, making it suitable …
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

623 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question