How to improve Dynamics GP with a little bit of VBA
By Steve EndowI've had a few Dynamics GP customers that purchase software from me every few years, and a few of them have mailed checks to my old mailing address from 4 years ago. How can this...
View ArticleT-SQL: MAX vs. TOP 1 - Which is better??
By Steve EndowIf you need to get the largest value for a field, should you use MAX in your query? Or should you use TOP 1 with ORDER BY?Which is better? Which is faster? Is that always true?Do you...
View ArticleI give away my source code to my customers
By Steve EndowDynamics GP partners and customers often hire me to develop custom Dynamics GP integrations, GP customizations, Visual Studio Tools AddIns for GP, or even custom web APIs for Dynamics...
View ArticleSample Dynamics GP eConnect XML for RM Apply (RMApplyType / taRMApply)
By Steve EndowA customer asked for sample XML for the RMApplyType / taRMApply eConnect transaction type. I couldn't find one handy during a search, so I had to cobble together some .NET code and...
View Article"Can you add just one more little feature?": A Story About Software and Home...
By Steve EndowWife: "Steve, can you install an exhaust fan in the small bathroom?"Steve: "Sure, hunny, no problem. I just ordered the fan and I'll call Sam to install it."Customer: "Can you add this...
View ArticleSQL MAX vs TOP 1: Part 2! The Revenge of IV30500!
By Steve EndowI just can't let it go. I need to know. I need answers. I need to solve the mystery. The riddle. The enigma.Why does the MAX function sometimes perform very poorly compared to TOP...
View ArticleBeware of MIN, MAX, and TOP in Dynamics GP SQL queries!
By Steve EndowA few weeks ago I started some research to compare the performance of MAX vs. TOP(1) in SQL Server queries.After finding some unexpected results, I created a second video showing some odd...
View ArticleMy Typical Password: Is a 25 character minimum passphrase policy possible?
By Steve EndowIf you haven't read my prior post about passwords, perhaps read that first:https://dynamicsgpland.blogspot.com/2016/10/how-do-you-choose-your-passwords-and.htmlMy "Passphrase Generator"...
View ArticleMy First SQL Saturday event: It was amazing
By Steve EndowThe Microsoft SQL Server community is amazing.Amazing.That's not an exaggeration or platitude.On Saturday, I attended my first "SQL Saturday" event in Orange County, California. I left...
View ArticleThe Challenge of Posting Dates with Automated Dynamics GP Imports
By Steve EndowIf you are familiar with Dynamics GP, you are likely familiar with the confusion that can be caused by the "Posting Date" feature. Many customers have never opened the additional...
View ArticleGet Next Dynamics GP RM Payment Number Using SQL
By Steve EndowWhen you import transactions into Dynamics GP, you often need to get the next transaction number or document number from Dynamics GP.In some simple cases, you can leave the document...
View ArticleConsulting is never boring!
By Steve EndowToday I had to switch between several tasks, and during one of those task switches, my brain put on the brakes.My brain: This is crazy!Me: What is crazy?Brain: This! This is crazy!...
View ArticleGet Next Dynamics GP SOP Transaction Number Using SQL
By Steve EndowAs I mentioned in a recent post, some times it's better to use SQL to retrieve the next document number from Dynamics GP.I am currently working on an eConnect SOP Order import and needed...
View ArticleHow To Dramatically Improve Dynamics GP eConnect Performance, But With a Catch
By Steve EndowIf you've developed a Dynamics GP integration using eConnect and .NET, you should be familiar with the eConnect Serialization process, whereby the eConnect Serialization .NET assembly...
View Article"There's nothing wrong with our SQL Servers or network", says the IT...
By Steve EndowLet me share a story about an all-to-common situation in the life of the Dynamics GP consultant or developer.You develop an integration, or customization, or implement some software that...
View ArticleDynamics GP Transaction Search v1.0 is Available! For FREE!
By Steve EndowA few weeks ago, a question was posted to the GPUG Open Forum asking why the AP Transaction Inquiry by Document was so slow.AP Inquiry by Document GP2018 so slowThe post explained that...
View ArticleOpening Dynamics GP Windows using .NET and Visual Studio Tools
By Steve EndowWhen you develop a Dynamics GP customization, you may want to automatically open Dynamics GP windows to add dramatic flair to your application.I mean really, let's be honest, what's...
View ArticleFree GP Transaction Search v2.0 now available with new RM and SOP search...
By Steve EndowVersion 2.0 of the FREE Dynamics GP Transaction Search is now available! A big thanks to Ian Grieve for assistance with the development and testing of this new version!For more...
View ArticleMove Forward, Every Day. And Bring Chocolate Cake.
By Steve EndowChange Is HardIt's trite, I know. But it doesn't make it less true.I think it's worthwhile to pause and take a moment to consider how difficult change can be. Actually acknowledge...
View ArticleMy Experience with ACH Fraud: My bank account was empty in 3 days
By Steve EndowNOTE: For readers outside the US, ACH stands for Automated Clearing House, which is an electronic payment system we use to deposit and withdraw funds from bank accounts. Employers often...
View ArticleI'm a kid in the Microsoft Candy Store
View the original post at: https://blog.steveendow.com/2018/10/im-kid-in-microsoft-candy-store.htmlBy Steve EndowIt's a fantastic time to be working with Microsoft products.Let's start with Microsoft...
View ArticleNew Blog at steveendow.com
If you are following this blog through an RSS feed or other automated system, please update your feed to:https://blog.steveendow.com/I will no longer be posting to Dynamics GP Land, and all new posts...
View ArticleBulk Export Dynamics GP Document Attachments using .NET
New post at blog.steveendow.com:Bulk Export Dynamics GP Document Attachments using .NEThttps://blog.steveendow.com/2018/12/bulk-export-dynamics-gp-document.htmlI created a .NET solution to allow a user...
View ArticleDynamics GP Document Attach Record Type (Origin Description) Codes
New post at blog.steveendow.com:Dynamics GP Document Attach Record Type (Origin Description) Codeshttps://blog.steveendow.com/2019/01/dynamics-gp-document-attach-record-type.htmlDynamics GP Document...
View ArticleeConnect Performance: Using GetNextDocNumbers vs taGetNext stored procedures
New blog post at blog.steveendow.com:eConnect Performance: Using GetNextDocNumbers vs taGetNext stored procedureshttps://blog.steveendow.com/2018/11/econnect-performance-using.htmlThis image shows 3...
View Article