Archive for the ‘Development’ Category
September 3, 2010
This is a great post written by Stephen Smith regarding how you can write server side code in Java to assist your UIs do their job more efficiently. We are getting ramped up for the release of Sage Accpac ERP Version 6.0 here at CodePartners! Contact us if you have any questions regarding custom programs in the new version. We’re happy to help!
Tags: accpac 6.0, server side code in java, Stephen Smith, web UIs Posted in Development | No Comments »
August 24, 2010
Here’s a link to a blog posted by Stephen Smith regarding how the Browser part of a UI control is coded in the new Accpac SWT framework. Most of the basic functionality is automatic from the XML screen definition, but UIs are more complex than just Create/Read/Update/Delete, and Stephen points our how you add that extra complexity to handle sophisticated UI needs.
Read Stephen’s post.
Tags: browser part of a UI control, new Accpac SWT Posted in Development | No Comments »
August 24, 2010
Database Dump and Load are extremely useful utilities that let you transfer Accpac companies between different organization IDs and even between different types of database servers. They provide an easy mechanism to send data to your Business Partner or Tech Support. They provide a mechanism to back up your data, if you need one.
One thing to watch out for when moving data between database servers is sort order. Generally the data will be re-sorted in the new sort order (if they are different) when you Database Load. However if the original sort order is binary based and the new sort order is case-insensitive then you run the risk of any keys that allow upper and lower case being rejected as duplicate records and the Database Load failing. The main case of this is the Unit Of Measure table where people often have EA, Ea and ea. To avoid problems you have to delete the records whose keys only differ by case before dumping.
Thanks to Stephen Smith for the great info!
Tags: database dump accpac, database load accpac, db dbump/dbload Posted in Development | No Comments »
August 17, 2010
Sage ERP Accpac 6.0A is just entering beta. With this release you will be able start to run Web based User Interface forms. But as a developer, how do you create new Web Based forms using the Accpac SDK? The new Web based forms are written using a number of tools that are integrated into the Eclipse development environment (http://www.eclipse.org/). This SDK involves programming with the Sage Web Toolkit (SWT) which is based on the Google Web Toolkit (GWT – http://code.google.com/webtoolkit/). With this toolkit you develop your programs in Java and then GWT provides a compiler that will compile these programs into JavaScript, which will run in your browser.
You begin by using the project wizard integrated into Eclipse. You use this to create a starting Accpac screen project. From the File menu in Eclipse you choose File – New – Project… Then select under “Sage Web Toolkit,” “New SWT UI.” When you are done and click Finish, and the wizard will create a new project in Eclipse.
This is a completely ready to run minimal UI that is all set for you to add your own logic to. If you don’t do anything and just choose run, then your project will be run in GWT hosted mode which means it is run as a Java program in a container that simulate browser behavior. This is how you debug your programs. In this mode you can set breakpoints, single step through code, examine variables and do anything else supported by the full Java debugger.
Then when you sign-on, you get the screen with the single table control connected to the A/R customers SData feed on the form. Normally you would delete this control and then add the controls you really want on your form. Behind the scenes is the development shell that show useful messages on what is going on, especially if something goes wrong. Plus status messages are sent to the Java Console inside the Eclipse IDE. Once you have debugged the program and have it working then you run the project through the GWT compiler to produce a Web HTML/JavaScript version of the program that you can run directly in the Browser, or which you can add to the Accpac Portal.
When you are writing code for your UI, it can go into one of two places. If can reside on the Browser side of things running as JavaScript or it can run on the server side as an SData service. In VB all the UI code was within the VB OCX control and this talked directly to the Accpac Views (Business Logic Objects). In the Web world we have JavaScript running in the Browser (created by compiling Java programs with GWT), that talk to SData services running on the Server. These SData services then talk to the Accpac Views.
Thanks Stephen Smith for this great information!
Tags: accpac sdk, web based forms for accpac 6.0, web form in accpac 6.0 Posted in Development | No Comments »
July 2, 2010
A macro can be defined several different ways, but a simple definition is that a macro is a command that is part of an application and executes a series of commands. A macro performs a task or series of tasks, and many times these tasks are repetitive or frequently performed tasks. Here are a few examples where a macro could be useful in an accounting system such as Sage Accpac ERP:
- importing data from an outside source
- changing employee numbers, and
- performing data integrity checks.
Macros can be useful and tremendous time-savers for many different reasons. Contact us today to discuss a client-specific manual process you are experiencing, or check out our component catalog to see if we offer an out-of-the box solution!
Tags: accounting macro, accpac data integrity check, Accpac macro, change employee number accpac, import data accpac, what is a macro Posted in Development | No Comments »
March 22, 2010
Sage is preparing for the future mobility of Sage Accpac ERP. They are considering internet browser independence, input devices, and resolution. According to Stephen Smith’s blog, Sage is really trying to develop functionality that will run well in a mobile browser instead of developing applications for each platform which seems to be a good thought. I can’t wait to hear more details as time progresses.
- Brian Terrell, CPA and Founder
Tags: Accpac mobile, Accpac v.6, Sage Accpac ERP Posted in Development | No Comments »
October 1, 2009
My first opportunity to meet our clients face-to-face was at a national convention earlier this year. Represented at this gathering were software development firms, including offshore and outsourcing development companies, and many different professional organizations.
At this conference, I was a part of something that I have never seen before. For four days, there were 8-10 customers each day that came by our booth to hug our employees. They would not shake hands or verbally convey their appreciation – I’m talking about the family Christmas dinner hug – for two of our key technical people. These folks were very, very appreciative of the quality of our work and personal details we provide on a day-in day-out basis.
I came across this article and these are a few things that I felt conveyed the cornerstones of our success here at CodePartners. This is not from my perspective, but rather from those glowing reviews that I saw and heard during that convention earlier this year.
Four Ways to Exceed Clients’ Expectations
Pleasing clients is a no-brainer in any economy. Exceeding client expectations in a bad economy can make the difference in whether or not you win the next job. Use these four tips to go above and beyond and win clients for life:
- Beat the deadline. Getting work done ahead of time gives the client flexibility and demonstrates that you are efficient and customer-focused. When agreeing to a deadline, choose one you know you can beat.
- Ask proactive questions. Clients appreciate it when you act as a thought partner and demonstrate your concern for the process and its result.
- Know when to defer. Deference is important but too much of it positions you as hired help. Inspire confidence by acting collegial and proving yourself to be a competent expert, not a lackey.
- Give feedback. Every process can be improved, and you are in a unique position to provide feedback. If the circumstances are right, tactfully give thoughtful and constructive criticism.
- David McKee, Business Development
Source: DeMaio, Steven. “Four Ways to Exceed Clients’ Expectations.” HarvardBusiness.org. April 8, 2009. http://blogs.harvardbusiness.org/demaio/2009/04/how-to-exceed-clients-expectat.html
Tags: Exceed client expectations Posted in Development, General | No Comments »
September 29, 2009
In the business world today there are concerns about bottom line, morale, bad press and productivity/profitability, to name a few. As your organization contemplates your corporate direction regarding software development, supplementing your existing development resources, and investment in software and “IT,” which course are you considering?
I found an article about offshoring that I thought was pretty interesting. It states that the number of U.S. companies with an offshoring strategy has more than doubled from 2005 to 2008, and very few plan to relocate activities back to the U.S. last year, more than 50% of companies had a corporate offshoring strategy in place, up from 22% in 2005. 60% of companies currently offshoring say they have aggressive plans to expand existing activities. The report also confirms the globalization of innovation– the major finding of last year’s report– is continuing at a increased rate in all areas of industry. Speed to the market and the domestic shortage of science and engineering talent are two key drivers for offshoring projects. (The entire article may be found at http://www.conference-board.org/utilities/pressDetail.cfm?press_id=3709.)
I’m interested in your strategy and if you’re a part of those already offshoring, please share with me why you chose this solution. If you are among those that have not participated in offshoring, I am curious as to your thought process too.
- David McKee, Business Development
Tags: Innovation, Offshoring Posted in Development, General | 2 Comments »
September 24, 2009
School is back in session, vacation pictures are put away, and businesses are in the planning stages. Traditionally this is the time of year that most companies consider addressing a new initiative or making a change in their current service providers and vendors. Other firms position themselves during this time to kick off the New Year aggressively.
During these business critical times, we want to support you. When you are developing goals in these planning sessions, please consider CodePartners as your software development partner. From the conception of ideas to the delivered reality and beyond, CodePartners knows how to translate our experience into customer success. Our team is well versed and skilled in the latest technologies, and by using our Client Focused Development Model to address your challenges, we guarantee project delivery on schedule, within the scope of work, and on budget.
- David McKee, Business Development
Tags: Business Planning, Strategy Posted in Development, General | No Comments »
September 8, 2009
Since 2001, CodePartners has delivered thousands of business critical software development solutions. Our commitment to combining software development excellence with a relentless focus on customer service has provided a multinational customer base that spans from the US to Australia, South Africa, United Kingdom, China, Malaysia, Mexico, Canada, and Puerto Rico.
Some of the most common business needs we hear from clients are how can CodePartners:
- Make me more money?
- Save me more time?
- Supplement my existing development staff?
- Step in and fill the role of eliminated headcount?
Our development teams and project managers are well versed and skilled in the latest technologies. At every step, our team is available at your request. By using the CodePartners Client Focused Development Model to address the challenges above, we guarantee project delivery on schedule, within the scope of work, and on budget. From the conception of ideas to the delivered reality and beyond, CodePartners knows how to translate our experience into customer success. If you would like to discuss a specific custom project, please give us a call at 214-647-2611.
- David McKee, Business Development
Tags: Custom Software Development, Customer Service Posted in Development | No Comments »
|
You are currently browsing the archives for the Development category.
|