Converting a DataTable to objects in C#
By Steve EndowLet's say you have a C# Dynamics GP integration that retrieves Customer records from a staging table and you need to convert each row to a Customer object so that you can more easily work...
View ArticleSQL Script to verify Dynamics GP GL batch control totals
By Steve EndowI have a customer who is importing GL batches into Dynamics GP, and they explained that they a bug in their integration that is causing the batch control totals to be incorrect. So they...
View ArticleSQL Trivia: Leading spaces on string field
By Steve EndowI think I've been writing SQL statements since 1996. Maybe I encountered this scenario many years ago, but completely forgot about it. But I am pretty sure that since I have been...
View ArticleMusical Tribute: I Want My MVP
By Steve EndowMy colleague Andrew Dean and I have come up with a few wild ideas, mostly related to Dynamics GP development and customization. The other day, he came up with a really, really wild...
View ArticleDynamics 365 Financials Training - Day 1
By Steve EndowToday I attended the first day of the Dynamics 365 Financials training class organized by Liberty...
View ArticleDynamics GP vs. Dynamics 365 Financials: Do users really need access to...
By Steve EndowIn my last post on Dynamics 365 Financials training, I mentioned that in the first day, one difference I noticed was that D365 Financials does not allow access to transaction...
View ArticleDynamics 365 Financials Training - Day 2
By Steve EndowToday I attended day 2 of the Dynamics 365 Financials training class organized by Liberty...
View ArticleDynamics 365 Financials Training - Day 3 - Payables and Inventory
By Steve EndowToday I attended day 3 of the Dynamics 365 Financials training class organized by Liberty Grove.http://libertygrove.com/services/training/dynamics-365-for-financials-training-ndpm/While...
View ArticleDynamics 365 Financials vs. Dynamics GP: Payment Terms
By Steve EndowIn my post yesterday summarizing my Day 2 training, I said that the D365 Financials Payment Terms window looked disappointingly simple, as I expected it to be more configurable.Well, it...
View ArticleUpdating Email File Formats in SQL
The best laid plans... Word templates are not my favorite thing. There I said it. It is not because I don't think are pretty and functional and allow for more flexibility than report writer reports....
View ArticleBack to Basics: Purchase Order Posting Flow
Sometimes it helps to just get back to the basics of how things flow in GP. And a client question this week gave me an opportunity this week to do just that. To understand how purchase order...
View ArticleDynamics 365 Financials Training - Day 4: Sales, Bank Rec, and GL
By Steve EndowToday I attended day 4 of the Dynamics 365 Financials training class organized by Liberty Grove.http://libertygrove.com/services/training/dynamics-365-for-financials-training-ndpm/Here...
View ArticleBug in GP ribbon buttons when AA is installed
By Steve EndowToday I was doing some testing in GP 2016 R2, where I have Analytical Accounting installed, reviewing some imported AP Invoices. I opened the invoice, clicked on Distributions, and then...
View ArticleImporting Paid AP Invoices into Dynamics GP: Payment Numbers and Distributions
By Steve EndowI recently developed a Dynamics GP import that created AP Invoices for employee expenses. One thing that was different with this integration was that some of the employee expenses had...
View ArticleEnhancing the reliability of complex Dynamics GP integrations
By Steve EndowI had a call today with a customer who is implementing several complex Dynamics GP integrations. One of the integrations involves the following steps:1. A SmartConnect map imports a...
View ArticleAutomatically generate and create batch IDs in Dynamics GP using VBA
By Steve EndowThis has probably been done a few thousand times by a few hundred people over the years, but I don't recall ever doing it before.A customer wants to automatically generate batch IDs in...
View ArticleUpdating .NET apps to support Authorize.net TLS 1.2 for Credit Card and ACH...
By Steve EndowAuthorize.net is disabling support for TLS 1.0 and 1.1 in production as of September 18, 2017. As of that date, they will only support TLS 1.2. You can read more...
View ArticleExtract Dynamics GP Document Attach Files From SQL Server and Save To Disk
By Steve EndowToday I was asked if there was a way to read an image file from the Dynamics GP Document Attach table so that the image can be added to a report. For instance, suppose a customer wants...
View ArticleVery impressive SQL script for running multi-company Dynamics GP queries
By Steve EndowI've previously posted some queries for retrieving values from multiple company databases. I tried a few query designs, but ended up settling with cursors to loop through the different...
View ArticleExtract and Save Dynamics GP Document Attach Files Using .NET
By Steve EndowIn a prior post, I showed how to use BCP to extract and save Dynamics GP Document Attach files. I decided to explore this further and use .NET to extract the GP Doc Attach files.It is...
View Article