OK, so the posts have been a little thin on the ground but I will be picking this up again now with a raft of posts over the next few months. I have been busy in the land of Sage 1000 with product development (add-ons) and a web interface I’ll will demontsrate very shortly.
A New Challenger Enters!
I always make sure I’m informed of new developments in the accounting/ERP market sector. One product which has just caught my attention and is vying for market share in the mid range sector is an offering called Interprise Suite from Interprise software. There is UK, US and Australian distributorships for the product which has a very modern look and offers (it’s claimed) a fully integrated CRM with financials and web shop functionality. A review (if a little brief) is available from this site.
Telesales Matrix Pricing
Lets face it the telesales module in Line 500 is pretty cumbersome (28 pages of system key configuration for a start!) and doesn’t lend itself too well to quickly entering price/quantity discount breaks. I have developed an add-on which is massively quicker to update multiple products across multiple warehouses and allows you to set up to four quantity price breaks. Additionally it can be linked to SOP price lists.
Two videos cover the basic functionality of this module. The stock maintenance video is here and the sales maintenance video is here.
If this is of interest then please contact me.
#3 in Google Organic Search
Well if you are here then hopefully you found this site via the google organic search. This site is now ranked #3 for the term ‘Sage Line 500′ second only to Sage UK. If you are a Sage Line 500 reseller wishing to advertise or you need some help to improve your own ranking then why not drop me a line to this address.
New Sage Site
If you are looking for help for everything from Sage 50 to Sage 1000 then this site has lots of information.
Version 6 Webclient
What can I say about V6 webclient? It looks alot nicer than the 5.5 version thats for sure! If you are still running 5.5 binaries yes you can run the V6 webclient with them so no hassle there. As for costings, I couldn’t comment as I never get involved with the licensing commercials.
Project Hierarchies #2
OK so following on from the last installment I realised that whilst my quick and dirty solution would give me all the children (WBS) parts of a parent project they were still not related. So if you need for instance a report that includes financials for WBS but you only want to report at parent level then those relationships between a parent and all children need to be defined.
What did I do? I took the earlier query I had written (which was now a stored a procedure) and wrapped another stored procedure around it so that I can now get all the children and top level parents for reporting. How did I do it? Simply contact me and I’ll happily share the code! It doesn’t build the hierarchy on the fly as it takes too long to do this and do the financial sums so it runs as a job and stores the hierarchy in separate tables.
Project Hierarchies #1
Here’s a conundrum that you may have encountered (and maybe solved!). If you are using Work Breakdown Structures (WBS) on the project ledger and you want to report at the parent project level only how do you ‘roll-up’ the WBS elements into their parents?
Well some sites get around this problem by following a naming convention for their parent and child projects. However if you don’t then you could find yourself with the difficulty of unravelling everything!
Customer Analytics #4
Something I get asked is what do you do with analytics beyond the basic scoring?
Well one thing you can do is to take two or more metrics and do a joint measure. This gives you a way to further narrow down your customer base. If we look at something used in analytics marketing called a ‘Customer Value Portfolio’ we are measuring both the days since a customer bought (Recency) versus the number of purchases (Frequency). The legend below the grid shows how we work the result set.
Database Triggers
OK a brief introduction to triggers and more importantly how I used them to overcome a formset limitation.
Triggers are events that get ‘triggered’ whenever a record in a database is updated or a new record is added to a table. From a Sage perspective it gives us control over changes made to the data and allows us control over what we do with that data.
I am currently doing a job where the only way we could deliver the required functionality was by using a database trigger. The client wanted to capture a piece of information whilst raising requisitions and have that same information available via a purchase order enquiry. The first problem was that there were no spare fields in the requisition table that could be used and using the formset editor no way of adding fields as they were all in use. What we did is to use the ‘Location Code’ field on the requisition entry screen. Now this field is actually stored in an extension table (poreqx1m) and validates the entry in this field against polocsm. The trigger was actually used to write the value from the poreqx1m table into the PO header table.
Search
Categories
- Uncategorized (2)
- Reporting (4)
- Add-ons (7)
- Database (2)
- News (4)
- Sage (14)
- Business Intelligence (1)
Links
- Do more with Sage - Sage productivity solutions for all sizes of business
- Sage Reporting - Get all the information you need from Sage Line 500 / Sage 1000
Archives
- October 2009 (1)
- September 2009 (2)
- June 2009 (2)
- May 2009 (3)
- January 2009 (1)
- November 2008 (2)
- July 2008 (3)
- June 2008 (1)
- May 2007 (1)
- April 2007 (4)
- March 2007 (1)
- February 2007 (3)


















