<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DkAHQnk_eip7ImA9WxBRF0Q.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565</id><updated>2010-01-06T11:18:53.742-05:00</updated><title>The Dynamics GP Blogster</title><subtitle type="html">A comprehensive resource for technical and functional tips and tricks for the Microsoft Dynamics GP platform.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://dynamicsgpblogster.blogspot.com/" /><link rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>356</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/TheDynamicsGpBlogster" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry gd:etag="W/&quot;DkAHQnYzfyp7ImA9WxBRF0Q.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-5824010874751617559</id><published>2010-01-06T10:35:00.004-05:00</published><updated>2010-01-06T11:18:53.887-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-06T11:18:53.887-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Convergence" /><category scheme="http://www.blogger.com/atom/ns#" term="Events" /><title>Register now for Convergence 2010 in Atlanta</title><content type="html">&lt;a href="http://www.microsoft.com/dynamics/convergence/atlanta10/default.aspx"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 475px; DISPLAY: block; HEIGHT: 155px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5423660721941601458" border="0" alt="" src="http://4.bp.blogspot.com/_gKzBBe6N-cc/S0S2sNmRXLI/AAAAAAAABJY/7_cHOEczulM/s400/Convergence_TodayTomorrowTogether.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Registration Is Open&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/dynamics/convergence/atlanta10/default.aspx"&gt;Register now&lt;/a&gt; for the premier Microsoft Dynamics event and learn how users like you drive business success by maximizing their Microsoft Dynamics solution. Take advantage of this unique chance to network with peers and Microsoft product experts, share ideas, and get up-to-speed on the latest products and technologies. Learn more on the &lt;a href="http://www.microsoft.com/dynamics/convergence/atlanta10/default.aspx"&gt;Convergence Web site&lt;/a&gt;, then use the convenient e-mail feature to help tell your boss and colleagues why Convergence is an opportunity not-to-be-missed.&lt;br /&gt;&lt;br /&gt;Convergence 2010 Atlanta is cost-effective and easy to attend. Atlanta offers quality and affordable hotel options and is a major air transit hub, which makes it a convenient destination. And the event starts on a Saturday in order to take less time from your work week.&lt;br /&gt;&lt;br /&gt;Experience an event designed to deliver the most relevant information for your business needs, with content driven by users like you. Be sure to &lt;strong&gt;&lt;a href="http://www.microsoft.com/dynamics/convergence/atlanta10/default.aspx"&gt;register early&lt;/a&gt;&lt;/strong&gt; and save!&lt;br /&gt;&lt;br /&gt;Best yet, it's right in my back yard! I look forward to seeing you in Atlanta!&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com/&lt;/a&gt;&lt;br /&gt;&lt;img src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" width="1" height="1" mce_src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-5824010874751617559?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/5824010874751617559/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=5824010874751617559" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/5824010874751617559?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/5824010874751617559?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/tmtuqDNvA9Q/register-now-for-convergence-2010-in.html" title="Register now for Convergence 2010 in Atlanta" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_gKzBBe6N-cc/S0S2sNmRXLI/AAAAAAAABJY/7_cHOEczulM/s72-c/Convergence_TodayTomorrowTogether.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2010/01/register-now-for-convergence-2010-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEFR3s9fyp7ImA9WxBRFk4.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-312191706225981881</id><published>2010-01-04T15:15:00.005-05:00</published><updated>2010-01-04T15:56:56.567-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-04T15:56:56.567-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Events" /><title>Congratulations to Queen Victoria!</title><content type="html">&lt;a href="http://2.bp.blogspot.com/_gKzBBe6N-cc/S0JSfyT2AfI/AAAAAAAABJQ/KoQDGlPoIPk/s1600-h/Victoria+Yudin.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 77px; FLOAT: left; HEIGHT: 100px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5422987607341924850" border="0" alt="" src="http://2.bp.blogspot.com/_gKzBBe6N-cc/S0JSfyT2AfI/AAAAAAAABJQ/KoQDGlPoIPk/s200/Victoria+Yudin.jpg" /&gt;&lt;/a&gt;This is becoming a new year's habit -- in a very pleasant way! &lt;a href="http://victoriayudin.com/"&gt;Victoria Yudin&lt;/a&gt; has now been crowned with the &lt;a href="https://mvp.support.microsoft.com/default.aspx"&gt;Microsoft Most Valuable Professional&lt;/a&gt; award for the 6th straight year. Keep in mind that the MVP award program has been in place for only 14 years, so quite an accomplishment for Victoria. The truth is the Dynamics GP community has quite a bit to thank Victoria for... how about a whopping 3,450 contributions to the Microsoft Dynamics GP public newsgroup for starters.&lt;br /&gt;&lt;br /&gt;Insider's note about Victoria: she was originally born in Moscow, Russia and move to the US when she was only 10 years old. She is an avid reader and enjoys video games in her free time. She also has a tremendous sense of humor.&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com&lt;/a&gt;&lt;img src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" width="1" height="1" mce_src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-312191706225981881?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/312191706225981881/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=312191706225981881" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/312191706225981881?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/312191706225981881?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/NccZ_wszXMI/congratulations-to-queen-victoria.html" title="Congratulations to Queen Victoria!" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_gKzBBe6N-cc/S0JSfyT2AfI/AAAAAAAABJQ/KoQDGlPoIPk/s72-c/Victoria+Yudin.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2010/01/congratulations-to-queen-victoria.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8MRHcycCp7ImA9WxBRFk4.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-4267207481502693725</id><published>2010-01-04T14:07:00.005-05:00</published><updated>2010-01-04T14:21:25.998-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-04T14:21:25.998-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Security" /><category scheme="http://www.blogger.com/atom/ns#" term="Manufacturing" /><category scheme="http://www.blogger.com/atom/ns#" term="General Ledger" /><category scheme="http://www.blogger.com/atom/ns#" term="Functionality" /><category scheme="http://www.blogger.com/atom/ns#" term="Inventory" /><title>Post through from Microsoft Dynamics GP Manufacturing</title><content type="html">As if Post Through wasn't hard enough to understand for the core financial and distribution modules (take a look at my previous article &lt;a href="http://dynamicsgpblogster.blogspot.com/2009/04/why-my-transactions-dont-post-through.html"&gt;Why my transactions don't post through GL even when I have the flag selected?&lt;/a&gt;) here comes Manufacturing. Take a look at these comments from Microsoft's Becky Berginski:&lt;br /&gt;&lt;br /&gt;"&lt;em&gt;Within Microsoft Dynamics GP there is a place to setup your modules posting options. However, there is not an option specifically for Manufacturing. Manufacturing looks at the Inventory and General Ledger options to determine the MFG posting options. If the transactions you enter in Manufacturing post adjustments to Inventory then the system looks at the settings for your Inventory module. (i.e. To determine if it is stops in GL or posts through GL.) If the transactions don't update inventory (i.e. closing MO), but GL adjustments are made then it looks at your GL settings to determine how it posts.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Go to Tools Setup Posting Posting. Review the settings for both Inventory and General ledger transaction entry options.The posting journals that print after a posting of an MO Receipt are those associated with Inventory Adjustments. You can turn these off (or have them saved to a file) using the Posting Setup window (Tools - Setup - Posting - Posting). Be sure to choose the Inventory series and the Transaction Entry origin. Keep in mind that these settings are now on those reports for regular Inventory posting also and not just the posting of Manufacturing Components. &lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;There are certain labor transactions that will not post through the GL. Data Collection transaction never post Through the GL. You would need to locate the Journal Entry and adjust the Transaction Date. Data Collection entries will have a Source Doc code of 'DC_ADJ' and reference to the MO number."&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Becky then goes on to clarify that,&lt;br /&gt;&lt;br /&gt;"&lt;em&gt;There are some transactions that will not post to GL. Most of them do. Below is a listing of what does. There are various postings that will come from Manufacturing. Some of these postings go directly to the GL. Some of the postings go through Inventory first and then update the GL. The transactions that go through Inventory utilize the posting setup for that series. The transactions that post directly from manufacturing to GL utilize the posting setup for the financial series. Here are some examples of the various places that one can post from in Manufacturing:&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;1. If they are using the Quick MO Entry window, postings will occur when they click on the Close MO button.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;A. They will have one adjustment posted in Inventory to reduce quantities for the components. This entry will update GL when it finishes posting in IV. &lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;B. They will have a second adjustment posted in Inventory for the receipt of the finished goods. This also will update GL when it finishes posting in IV. &lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;C. If there is labor or machine time set up for the finished good, a journal entry for those costs will post directly to the GL. &lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;D. Also if there are any variances, a journal entry to record those will post directly to the GL.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;2. If they are using the basic MO Entry window, postings may occur a number of different times and from different windows:&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;A. Components can be issued from the Component Transaction Entry window. This posts a decrease adjustment in IV and then GL when the posting completes in IV.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;B. Any labor and machine time recorded in any of the WIP windows will post costs directly to the GL.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;C. The posting of MO receipts will post an increase adjustment for the finished good in IV and then will update GL. If components are backflushed a decrease adjustment will be posted to IV and GL will be update after the IV posting is complete. Labor and machine costs may post to GL if they are backflushed.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;D. When closing the MO, variances will be posted directly to GL. Also additional component quantities may be included--this means a decrease adjustment in IV and a related posting to GL.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;One other setting that sometimes prevents users from posting thru GL is in the Security Setup window (Tools - Setup - System - Security). Choose product of Microsoft Dynamics GP, Type of Windows, and Series of Financial. Be sure that the users posting in Mfg have access to the following two windows: &lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;GL Open Files&lt;/em&gt;&lt;br /&gt;&lt;em&gt;GL Open Financial Files - internal&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;As I mentioned transactions stemming from labor or machine data collection will never post through the GL.&lt;/em&gt;"&lt;br /&gt;&lt;br /&gt;Hope you find this information useful and a good 2010 opening article.&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com/&lt;/a&gt;&lt;br /&gt;&lt;img src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" width="1" height="1" mce_src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-4267207481502693725?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/4267207481502693725/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=4267207481502693725" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/4267207481502693725?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/4267207481502693725?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/iasz_qrJIUQ/post-through-from-microsoft-dynamics-gp.html" title="Post through from Microsoft Dynamics GP Manufacturing" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2010/01/post-through-from-microsoft-dynamics-gp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQCRH85eCp7ImA9WxBRE0U.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-9057045152748819102</id><published>2010-01-01T10:24:00.005-05:00</published><updated>2010-01-01T17:02:45.120-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-01T17:02:45.120-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Article" /><category scheme="http://www.blogger.com/atom/ns#" term="Season Greetings" /><title>Happy New Year!</title><content type="html">A fairly popular New Year's eve tradition is to define a list of resolutions for the incoming year. These resolutions become goals that you try very hard to achieve throughout the year in course. Comes year-end, you evaluate what happened, you praise the hits, and complain about the missed resolutions. You slip some of those unachieved goals into next year's resolutions, and the cycle starts all over again.&lt;br /&gt;&lt;br /&gt;The one issue I see with New Year's resolutions is, a lot of us tend to just set way too many! The consequence? Lots of frustrations at the end of the year. So, with this in mind I have adopted a new strategy: have one single New Year's resolution that will drive a number of other initiatives.&lt;br /&gt;&lt;br /&gt;So here is my one single New Year's resolution: &lt;u&gt;&lt;em&gt;increase readership to this site and all other outlets where you can find &lt;strong&gt;The Dynamics GP Blogster&lt;/strong&gt;&lt;/em&gt;&lt;/u&gt;. So here is where you come in! In order to accomplish this one goal and all initiatives that derive from it I need your help: a) please keep reading my articles and sending in your comments, and b) spread the word!&lt;br /&gt;&lt;br /&gt;How do these two seemingly simple requests help my initiatives? Very simple! If you keep reading and spreading the word, a) it will be a lot easier for the entire Microsoft Dynamics GP Community to find key pieces of information that makes their lives as easy as yours have become by reading this site, b) it will increase the adoption rate of Dynamics GP. The more users know about all the help outside of CustomerSource and PartnerSource, the less apprehensive they will be towards learning GP, and last but not least, c) it will allow me to continue helping the Community. See, the more I know what people are reading, the better I can address their needs (focused topics, workshops, series, etc). In addition, it increases my chances of coming to a place near you. One of the reasons I made it to the &lt;a href="http://dynamicsgpblogster.blogspot.com/search?q=Microsoft+Dynamics+GP+Technical+Conference"&gt;Microsoft Dynamics GP Technical Conference 2009&lt;/a&gt; was due to a fairly successful campaign reaching out to you through various technical articles.&lt;br /&gt;&lt;br /&gt;I know you follow me, I know you like (and sometimes dislike, but that ok too) what you read on this site, I know you stay tuned, but think of the benefits others could receive from the same information you get here. So, the next time you speak to your peers or colleagues just mention this site. It takes two seconds and it goes one step more to achieve my New Year's resolution.&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC.&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com&lt;/a&gt;&lt;br /&gt;&lt;img src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" width="1" height="1" mce_src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-9057045152748819102?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/9057045152748819102/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=9057045152748819102" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/9057045152748819102?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/9057045152748819102?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/VUkJilKmyQY/happy-new-year.html" title="Happy New Year!" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2010/01/happy-new-year.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUENRXs9cSp7ImA9WxBREUQ.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-7853367019566118987</id><published>2009-12-30T12:22:00.005-05:00</published><updated>2009-12-30T13:28:14.569-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-30T13:28:14.569-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Payroll" /><category scheme="http://www.blogger.com/atom/ns#" term="Tax Updates" /><title>2010 US Payroll Tax Updates Round 1 now available</title><content type="html">Microsoft has released the &lt;strong&gt;2,010 Payroll Tax Updates - Round 1&lt;/strong&gt;, available for download un &lt;a href="https://mbs.microsoft.com/customersource/downloads/taxupdates/usgptu10.htm"&gt;CustomerSource&lt;/a&gt; and &lt;a href="https://mbs.microsoft.com/customersource/downloads/taxupdates/usgptu10.htm"&gt;PartnerSource&lt;/a&gt; and has communicated that &lt;strong&gt;Round 2&lt;/strong&gt; will be out the week of January 18th to include changes to Rhode Island and EIC. As many of you have been sending comments and emails about Payroll Tax Updates and Year-End procedures, here is a compiled list of resources for both US and Canada.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Featured on this site&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dynamicsgpblogster.blogspot.com/2009/12/payroll-year-end-close-and-w-2-forms.html"&gt;Payroll Year-End Close and W-2 Forms Supportability&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dynamicsgpblogster.blogspot.com/2009/08/us-payroll-tax-updates-rounds.html"&gt;US Payroll Tax Update Rounds&lt;/a&gt;*&lt;br /&gt;&lt;a href="http://dynamicsgpblogster.blogspot.com/2008/12/2009-payroll-tax-update-for-microsoft.html"&gt;2009 Payroll Tax Update for Microsoft Dynamics GP 8.0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;* The following is the complete list of Payroll Tax Update rounds for 2009.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_gKzBBe6N-cc/SzuVuE5cXAI/AAAAAAAABJI/ltcjvlXSBPk/s1600-h/TaxUpdates.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 306px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5421091195291720706" border="0" alt="" src="http://2.bp.blogspot.com/_gKzBBe6N-cc/SzuVuE5cXAI/AAAAAAAABJI/ltcjvlXSBPk/s400/TaxUpdates.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;External resources&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;u&gt;Version 9&lt;/u&gt;&lt;br /&gt;CustomerSource/PartnerSource &lt;a href="https://mbs.microsoft.com/customersource/downloads/taxupdates/usgptu9.htm?printpage=false"&gt;2010 U.S. Payroll Tax Update for Microsoft Dynamics GP 9.0 (Round 1)&lt;/a&gt;&lt;br /&gt;CustomerSource/PartnerSource &lt;a href="https://mbs.microsoft.com/customersource/downloads/taxupdates/usgpye9.htm?printpage=false"&gt;2009 U.S. Payroll Year End Update for Microsoft Dynamics GP 9.0&lt;/a&gt;&lt;br /&gt;CustomerSource/PartnerSource &lt;a href="https://mbs.microsoft.com/customersource/downloads/taxupdates/cagpye9.htm?printpage=false"&gt;2009 Canadian Payroll Year End Update for Microsoft Dynamics GP 9.0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Version 10&lt;/u&gt;&lt;br /&gt;CustomerSource/PartnerSource &lt;a href="https://mbs.microsoft.com/customersource/downloads/taxupdates/usgptu10.htm?printpage=false"&gt;2010 U.S. Payroll Tax Update for Microsoft Dynamics GP 10.0 (Round 1)&lt;/a&gt;&lt;br /&gt;CustomerSource/PartnerSource &lt;a href="https://mbs.microsoft.com/customersource/downloads/taxupdates/usgpye10.htm?printpage=false"&gt;2009 U.S. Payroll Year End Update for Microsoft Dynamics GP 10.0&lt;/a&gt;&lt;br /&gt;CustomerSource/PartnerSource &lt;a href="https://mbs.microsoft.com/customersource/downloads/taxupdates/cagpye10.htm?printpage=false"&gt;2009 Canadian Payroll Year End Update for Microsoft Dynamics GP 10.0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;KB Articles US Payroll&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;KB Article 850663 - &lt;a onclick="javascript:logPageView('https://support.microsoft.com/LTS/default.aspx?sessionid=145185624024144849&amp;amp;msid=2319210&amp;amp;ssid=21&amp;amp;sitelcid=1033&amp;amp;brandid=115&amp;amp;flexid=10&amp;amp;flexvalue1=245&amp;amp;flexvalue4=16626&amp;amp;flexvalue5=173&amp;amp;contenttype=DM&amp;amp;contentid=search&amp;amp;contentlcid=1033&amp;amp;passportstatus=1&amp;amp;url=mbs.microsoft.com/knowledgebase/search.aspx&amp;amp;flexvalue2=20&amp;amp;flexvalue3=85&amp;amp;eventcollectionid=67&amp;amp;targeturl=https://mbs.microsoft.com/KBDisplay.aspx?WTNTZSMNWUKNTMMYMXTYYKSWTLKQNNOXWZLPVYTMYYOXZZNUNVPYZWZKRWMYPSWPVURKWORRPYPMKMXSKQXKNPQOTTMRVVOZ&amp;amp;searchpagelinkpos=2&amp;amp;dwelltime=625',true);" href="https://mbs.microsoft.com/knowledgebase/KBDisplay.aspx?WTNTZSMNWUKNTMMYMXTYYKSWTLKQNNOXWZLPVYTMYYOXZZNUNVPYZWZKRWMYPSWPVURKWORRPYPMKMXSKQXKNPQOTTMRVVOZ"&gt;Year-end closing procedures for Microsoft Dynamics GP Payroll&lt;/a&gt;&lt;br /&gt;KB Article 856808 - &lt;a onclick="javascript:logPageView('https://support.microsoft.com/LTS/default.aspx?sessionid=145185624024144849&amp;amp;msid=2319210&amp;amp;ssid=21&amp;amp;sitelcid=1033&amp;amp;brandid=115&amp;amp;flexid=10&amp;amp;flexvalue1=245&amp;amp;flexvalue4=16626&amp;amp;flexvalue5=173&amp;amp;contenttype=DM&amp;amp;contentid=search&amp;amp;contentlcid=1033&amp;amp;passportstatus=1&amp;amp;url=mbs.microsoft.com/knowledgebase/search.aspx&amp;amp;flexvalue2=20&amp;amp;flexvalue3=85&amp;amp;eventcollectionid=72&amp;amp;targeturl=https://mbs.microsoft.com/KBDisplay.aspx?WTNTZSMNWUKNTMMYMXTYYKSWTLKQNNOXYPUMONZLUPTVMWSRZOWPQSZOMMZOORZTRQTKUWTPLKKVOMSVRYXZNYMPWNXKNTSX&amp;amp;searchpagelinkpos=7&amp;amp;dwelltime=640',true);" href="https://mbs.microsoft.com/knowledgebase/KBDisplay.aspx?WTNTZSMNWUKNTMMYMXTYYKSWTLKQNNOXYPUMONZLUPTVMWSRZOWPQSZOMMZOORZTRQTKUWTPLKKVOMSVRYXZNYMPWNXKNTSX"&gt;How to process a test "payroll year-end" close by using live payroll data in Microsoft Dynamics GP&lt;/a&gt;&lt;br /&gt;KB Article 954154 - &lt;a onclick="javascript:logPageView('https://support.microsoft.com/LTS/default.aspx?sessionid=145185624024144849&amp;amp;msid=2319210&amp;amp;ssid=21&amp;amp;sitelcid=1033&amp;amp;brandid=115&amp;amp;flexid=10&amp;amp;flexvalue1=245&amp;amp;flexvalue4=16626&amp;amp;flexvalue5=173&amp;amp;contenttype=DM&amp;amp;contentid=search&amp;amp;contentlcid=1033&amp;amp;passportstatus=1&amp;amp;url=mbs.microsoft.com/knowledgebase/search.aspx&amp;amp;flexvalue2=20&amp;amp;flexvalue3=85&amp;amp;eventcollectionid=77&amp;amp;targeturl=https://mbs.microsoft.com/KBDisplay.aspx?WTNTZSMNWUKNTMMYVLXUZLWUKKQPOVRVPQZPYVPVRZZXOPRSPRKZUMZZSUSPRRKLROUVSWLZLNSVWZZMMOVMLVSPOTUTZZUZ&amp;amp;searchpagelinkpos=12&amp;amp;dwelltime=656',true);" href="https://mbs.microsoft.com/knowledgebase/KBDisplay.aspx?WTNTZSMNWUKNTMMYVLXUZLWUKKQPOVRVPQZPYVPVRZZXOPRSPRKZUMZZSUSPRRKLROUVSWLZLNSVWZZMMOVMLVSPOTUTZZUZ"&gt;Information about the tax fields and year-end update fields in Payroll in Microsoft Dynamics GP &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;KB Articles Canadian Payroll&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;KB Article 861806 - &lt;a onclick="javascript:logPageView('https://support.microsoft.com/LTS/default.aspx?sessionid=145185624024144849&amp;amp;msid=2319210&amp;amp;ssid=21&amp;amp;sitelcid=1033&amp;amp;brandid=115&amp;amp;flexid=10&amp;amp;flexvalue1=245&amp;amp;flexvalue4=16626&amp;amp;flexvalue5=173&amp;amp;contenttype=DM&amp;amp;contentid=search&amp;amp;contentlcid=1033&amp;amp;passportstatus=1&amp;amp;url=mbs.microsoft.com/knowledgebase/search.aspx&amp;amp;flexvalue2=20&amp;amp;flexvalue3=305&amp;amp;eventcollectionid=83&amp;amp;targeturl=https://mbs.microsoft.com/KBDisplay.aspx?WTNTZSMNWUKNTMMYVTQUUXNNZOUKYPPPOUZSKVNTLVPYSLXOOUYPQKXZQYTWNOQYYSZZTTWXRTMZMLYPTLQKRXYOZWWKOKXU&amp;amp;searchpagelinkpos=18&amp;amp;dwelltime=313',true);" href="https://mbs.microsoft.com/knowledgebase/KBDisplay.aspx?WTNTZSMNWUKNTMMYVTQUUXNNZOUKYPPPOUZSKVNTLVPYSLXOOUYPQKXZQYTWNOQYYSZZTTWXRTMZMLYPTLQKRXYOZWWKOKXU"&gt;Year-end closing procedures for the Canadian Payroll module in Microsoft Dynamics GP&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please comment back with your own tips or issues found during the closing process. Finally, backup, backup, and backup at each step of the way.&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MIS, MCP, MVP&lt;br /&gt;Maximum Global Business, LLC&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com/&lt;/a&gt;&lt;br /&gt;&lt;img src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" width="1" height="1" mce_src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-7853367019566118987?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/7853367019566118987/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=7853367019566118987" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/7853367019566118987?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/7853367019566118987?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/j5Z5Q8Jdt64/2010-us-payroll-tax-updates-round-1-now.html" title="2010 US Payroll Tax Updates Round 1 now available" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_gKzBBe6N-cc/SzuVuE5cXAI/AAAAAAAABJI/ltcjvlXSBPk/s72-c/TaxUpdates.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2009/12/2010-us-payroll-tax-updates-round-1-now.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAMSH8-fip7ImA9WxBREUw.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-7733220983395215873</id><published>2009-12-29T08:00:00.001-05:00</published><updated>2009-12-29T14:26:29.156-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-29T14:26:29.156-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Article" /><category scheme="http://www.blogger.com/atom/ns#" term="Best of 2009" /><title>The Dynamics GP Blogster's best articles of 2009</title><content type="html">Another years is gone by and as it's customary around the last days of the year the media always seems to have some list with "The best this" or "The best that" of the outgoing year. I figured I won't stay behind and, while by no stretch of the imagination I am some media conglomerate, I would join in with the best articles or series of articles published on this site during the 2009 year. Hope you enjoy the selection and chime in with the ones you believe were the best. So let's get the ball rolling!&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://dynamicsgpblogster.blogspot.com/2009/01/sending-emails-with-collaboration-data.html"&gt;Sending emails with Collaboration Data Objects (CDO) and Dexterity&lt;/a&gt; (Jan 19). This article became a hit with the Dynamics GP development community and formed the base for the SMTP email capabilities built into the &lt;a href="http://dynamicsgpblogster.blogspot.com/search/label/Support%20Debugging%20Tool"&gt;Support Debugging Tool&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;2. &lt;a href="http://dynamicsgpblogster.blogspot.com/2009/02/displaying-hijri-dates-in-microsoft.html"&gt;Displaying Hijri dates in Microsoft Dynamics GP&lt;/a&gt; (Feb 19). What was once thought impossible -- displaying Hijri dates -- was accomplished with a couple lines of code. Now the Dynamics GP community in the Middle East is able to accomodate this simple script and use it on some of their reports.&lt;br /&gt;&lt;br /&gt;3. &lt;a href="http://dynamicsgpblogster.blogspot.com/search/label/Fargo%20Floods"&gt;Fargo Flooding&lt;/a&gt; (March series). Not every article was Dynamics GP technical or functional in nature. Many of us were very concerned about the well being of our friends in the plains and I believe I was able to communicate a bit of this during those tough times with the invaluable help of my friend Tom Irsfeld.&lt;br /&gt;&lt;br /&gt;4. &lt;a href="http://dynamicsgpblogster.blogspot.com/2009/02/this-week-free-visual-basic-for.html"&gt;Modifier with VBA Workshop &lt;/a&gt;(March series). I believe this was the first time anyone has ever used a blog to deliver training content like this. Nonetheless, many of you had rave reviews about this workshop and expressed wanting to see more content like this delivered.&lt;br /&gt;&lt;br /&gt;5. &lt;a href="http://dynamicsgpblogster.blogspot.com/2009/04/are-you-musgravion-follower.html"&gt;Are you a "Musgravion" follower?&lt;/a&gt; (Apr 17). Simple, if your not then we have a problem :-)&lt;br /&gt;&lt;br /&gt;6. &lt;a href="http://dynamicsgpblogster.blogspot.com/2009/05/is-there-maximum-number-of-lines-that.html"&gt;Is there a maximum number of lines that can be inserted in any given scrolling window?&lt;/a&gt; (May 11). What started as a brain teaser was quickly embraced by many of you as a good article that clearly explained the role of line sequence numbers in scrolling window.&lt;br /&gt;&lt;br /&gt;7. &lt;a href="http://dynamicsgpblogster.blogspot.com/2009/06/how-does-check-links-work.html"&gt;How does Check Links work?&lt;/a&gt; (Jun 18). This article was created based on numerous newsgroup questions asking about Microsoft Dynamics GP maintenance procedures and why check links removed records in the process.&lt;br /&gt;&lt;br /&gt;8. &lt;a href="http://dynamicsgpblogster.blogspot.com/2009/07/microsoft-dynamics-gp-in-russian.html"&gt;Microsoft Dynamics GP in Russian - Microsoft Dynamics Г.П. на русском языке&lt;/a&gt; (Jul 28). Controversy? Excitement? You choose, but this article caught the attention of my Eastern European friends and everyone who was interested in knowing if it was even possible to see a Cyrilic version of GP. Being this a pet project, it has been placed on hold indefinitely.&lt;br /&gt;&lt;br /&gt;9. &lt;a href="http://dynamicsgpblogster.blogspot.com/2009/09/microsoft-dynamics-gp-v10-and-supported.html"&gt;Microsoft Dynamics GP v10 and supported virtualization platforms&lt;/a&gt; (Sep 21). The topic of virtualization eluded the Community for a while and I tried to provide some info and source where you could go for platform compatibility with Microsoft Dynamics GP. A start nonetheless!&lt;br /&gt;&lt;br /&gt;10. &lt;a href="http://dynamicsgpblogster.blogspot.com/search?q=Microsoft+Dynamics+GP+Technical+Conference"&gt;Microsoft Dynamics GP Technical Conference 2009&lt;/a&gt; (Nov series). I really enjoyed my time at the Conference and well, most of you are still talking about it so here it is again.&lt;br /&gt;&lt;br /&gt;I hope you enjoyed the selection and if you think I missed something just chime in with some of your best articles.&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com/&lt;/a&gt;&lt;br /&gt;&lt;img src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" width="1" height="1" mce_src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-7733220983395215873?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/7733220983395215873/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=7733220983395215873" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/7733220983395215873?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/7733220983395215873?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/aU9M7ZbF1hc/dynamics-gp-blogsters-best-articles-of.html" title="The Dynamics GP Blogster's best articles of 2009" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2009/12/dynamics-gp-blogsters-best-articles-of.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EEQn0_cSp7ImA9WxBSFkg.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-3809483703075018696</id><published>2009-12-24T08:00:00.000-05:00</published><updated>2009-12-24T08:00:03.349-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-24T08:00:03.349-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Season Greetings" /><title>Happy Holidays!</title><content type="html">&lt;strong&gt;Merry Christmas! Happy Hanukkah! Happy Kwanzaa! Happy Al-Hijira!&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Best wishes throughout the Holiday season in company of your friends and family from The Dynamics GP Blogster. Once again, thanks for all your support and comments throughout the year and for confirming what I always knew: the more information you have, the better you can perform your job. That's the objective of this blog and the reason I strive to deliver a variety of information and topics always revolving around Dynamics GP.&lt;br /&gt;&lt;br /&gt;2010 will sure bring exciting stuff! We have the long awaited &lt;a href="http://dynamicsgpblogster.blogspot.com/search/label/Dynamics%20GP%2011"&gt;GP "11"&lt;/a&gt; release coming out, the new &lt;a href="http://dynamicsgpblogster.blogspot.com/2009/10/technology-corner-microsoft-office-2010.html"&gt;Microsoft Office 2010&lt;/a&gt;, incredible features being delivered in &lt;a href="http://dynamicsgpblogster.blogspot.com/2009/11/technology-corner-microsoft-sharepoint.html"&gt;Microsoft SharePoint 2010&lt;/a&gt;, the new and spectacular, feature-rich Microsoft Visual Studio 2010, the promising Power Pivot, and last but not lease, the new Microsoft SQL Server 2010.&lt;br /&gt;&lt;br /&gt;To accompany this array of applications and tools, we have spectacular events like Convergence, right in my backyard here in Atlanta. In addition, and as most of you already know, my first book will also be available around the August 2010 timeframe.&lt;br /&gt;&lt;br /&gt;As you can see, all this should keep this humble author busy just as much as it will keep you coming back for more. Don't forget to take advantage of other colleagues sites: &lt;a href="http://msdynamicsgp.blogspot.com/"&gt;MVP Mark Polino's DynamicAccounting&lt;/a&gt;, &lt;a href="http://gp2themax.blogspot.com/"&gt;MVP Frank Hamelly's gp2TheMax&lt;/a&gt;, &lt;a href="http://victoriayudin.com/"&gt;MVP Victoria Yudin's Ramblings and Musings&lt;/a&gt;, &lt;a href="http://dynamicsconfessions.blogspot.com/"&gt;MVP Leslie Vail's Dynamics Confessor&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/developingfordynamicsgp/default.aspx"&gt;David Musgrave's Developing for Dynamics GP&lt;/a&gt;, and the list goes on and on (see the left pane of this site).&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-3809483703075018696?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/3809483703075018696/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=3809483703075018696" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/3809483703075018696?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/3809483703075018696?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/sOU_E9hl5a4/happy-holidays.html" title="Happy Holidays!" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2009/12/happy-holidays.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MGRHwzeSp7ImA9WxBSFUU.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-66204604814782436</id><published>2009-12-23T11:16:00.003-05:00</published><updated>2009-12-23T11:23:45.281-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-23T11:23:45.281-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Article" /><category scheme="http://www.blogger.com/atom/ns#" term="Integration" /><category scheme="http://www.blogger.com/atom/ns#" term="Around the Blogosphere" /><title>New article on MSDynamicsWorld: "Putting to Rest Four Myths About Microsoft Dynamics GP Integration Manager"</title><content type="html">Folks, this time I take a hard swing at &lt;a href="http://msdynamicsworld.com/story/accounting/putting-rest-four-myths-about-microsoft-dynamics-gp-integration-manager"&gt;four common myths around the *beloved* Integration Manager&lt;/a&gt;. I know there are a lot of mixed feelings out there when it comes to poor IM, but this tool has saved my *ss in more than one occasion and in this article I make a case for its use in serious mission critical application integrations.&lt;br /&gt;&lt;br /&gt;So head over to MSDynamicsWorld and &lt;a href="http://msdynamicsworld.com/story/accounting/putting-rest-four-myths-about-microsoft-dynamics-gp-integration-manager"&gt;read up&lt;/a&gt;! After reading the article, I would like to get your comments and experiences with IM.&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com&lt;/a&gt;&lt;br /&gt;&lt;img src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" width="1" height="1" mce_src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-66204604814782436?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/66204604814782436/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=66204604814782436" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/66204604814782436?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/66204604814782436?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/EG60wPNP45c/new-article-on-msdynamicsworld-putting.html" title="New article on MSDynamicsWorld: &quot;Putting to Rest Four Myths About Microsoft Dynamics GP Integration Manager&quot;" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2009/12/new-article-on-msdynamicsworld-putting.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkICQno4fyp7ImA9WxBSE04.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-3267115204086848885</id><published>2009-12-20T12:27:00.003-05:00</published><updated>2009-12-20T12:36:03.437-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-20T12:36:03.437-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Events" /><title>MSDynamicsWorld releases Top 10 Microsoft Dynamics Stories of 2009</title><content type="html">Fresh out of the oven is &lt;a href="http://msdynamicsworld.com/story/dynamics-ax/our-top-10-microsoft-dynamics-stories-2009-team-blunders-cloud-integration-discont"&gt;MSDynamicsWorld's Top 10 Microsoft Dynamics Stories of 2009&lt;/a&gt;. I am honored to have one of the most read stories of this year with my article &lt;a href="http://msdynamicsworld.com/story/accounting/four-microsoft-dynamics-gp-project-team-blunders-and-how-i-become-hero" jquery1261329939367="39"&gt;Four Microsoft Dynamics GP Project Team Blunders and How I Become a Hero&lt;/a&gt;. I have received numerous inquiries on the subject since the article was published and it's safe to say the Microsoft Dynamics ecosystem is always looking to maximize its implementation dollars, while making sure projects will be delivered on time.&lt;br /&gt;&lt;br /&gt;Once again, thank you for your support and readership, and please drop me a comment letting me know what stories you would like me to cover in 2010.&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com/&lt;/a&gt;&lt;br /&gt;&lt;img src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" width="1" height="1" mce_src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-3267115204086848885?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/3267115204086848885/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=3267115204086848885" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/3267115204086848885?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/3267115204086848885?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/b-0bKXRd9Mc/msdynamicsworld-releases-top-10.html" title="MSDynamicsWorld releases Top 10 Microsoft Dynamics Stories of 2009" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2009/12/msdynamicsworld-releases-top-10.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MERHc4cCp7ImA9WxBSEkQ.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-915812687752506340</id><published>2009-12-20T02:14:00.005-05:00</published><updated>2009-12-20T02:50:05.938-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-20T02:50:05.938-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VBA" /><category scheme="http://www.blogger.com/atom/ns#" term="Sales Order Processing" /><category scheme="http://www.blogger.com/atom/ns#" term="Modifier" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Scripting" /><category scheme="http://www.blogger.com/atom/ns#" term="Code" /><title>Hybrid - SOP Batch Splitting</title><content type="html">Two weeks ago, I began working on a Microsoft CRM to Microsoft Dynamics GP integration project. Sales orders initiated in CRM and are transferred to GP once they are submitted in CRM. Once the orders got to GP they must be placed on automatic hold for document verification. However, once the hold was removed, the client wanted to be able to transfer all verified orders in bulk... so far good! The problem though was, when orders were transferred to invoices, the invoices remained mixed with the orders that did not get transferred in the same batch. This presented a control issue for the client as the staff performing the documentation is not the same staff transferring the orders.&lt;br /&gt;&lt;br /&gt;Last year I posted the article &lt;a href="http://dynamicsgpblogster.blogspot.com/2008/04/moving-sop-transactions-from-one-batch.html"&gt;Moving SOP Transactions from One Batch to Another&lt;/a&gt;. This article demonstrated a SQL script that would allow a database administrator to move SOP documents from one batch to another. The script in that article forms the basis for this customization. However, to make it more user friendly, I decided to provide the client with a way of running it from the Microsoft Dynamics GP interface by adding a Split button with Modifier to the &lt;strong&gt;SOP Batch Entry&lt;/strong&gt; window. The following is a modified version of the &lt;strong&gt;SOP Batch Entry&lt;/strong&gt; window with the Split button.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_gKzBBe6N-cc/Sy3SGg9rcLI/AAAAAAAABIw/7XQFIsYBIu4/s1600-h/SOPBatchEntry.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 246px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5417216936166256818" border="0" alt="" src="http://1.bp.blogspot.com/_gKzBBe6N-cc/Sy3SGg9rcLI/AAAAAAAABIw/7XQFIsYBIu4/s400/SOPBatchEntry.png" /&gt;&lt;/a&gt;&lt;br /&gt;The Split button in turn, prompts the user for a new batch that will host the invoices. Upon entering the new batch number, the VBA script instantiates the UserInfo object to create an ADO connection. The connection executes a stored procedure to move the invoices into the batch entered by the user.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_gKzBBe6N-cc/Sy3UEA7MjYI/AAAAAAAABI4/cP5Nzoal3YY/s1600-h/SOPBatchSplit.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 248px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5417219092229426562" border="0" alt="" src="http://4.bp.blogspot.com/_gKzBBe6N-cc/Sy3UEA7MjYI/AAAAAAAABI4/cP5Nzoal3YY/s400/SOPBatchSplit.png" /&gt;&lt;/a&gt;&lt;br /&gt;While the customization has been designed specifically to move invoices into a new batch, it can be adapted to move same SOP document types out of a batch containing other SOP document types.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Downloads&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;SOP Split Batch - Click &lt;a href="http://www.maximumglobalbusiness.com/files/downloads/v10_sopSplitBatch.zip"&gt;here&lt;/a&gt; to download package file and SQL stored procedure.&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com/&lt;/a&gt;&lt;br /&gt;&lt;img src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" width="1" height="1" mce_src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-915812687752506340?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/915812687752506340/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=915812687752506340" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/915812687752506340?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/915812687752506340?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/rQStYd2XS98/hybrid-sop-batch-splitting.html" title="Hybrid - SOP Batch Splitting" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_gKzBBe6N-cc/Sy3SGg9rcLI/AAAAAAAABIw/7XQFIsYBIu4/s72-c/SOPBatchEntry.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2009/12/hybrid-sop-batch-splitting.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8HQHY_eSp7ImA9WxBSEEU.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-3532132260601343407</id><published>2009-12-17T15:59:00.004-05:00</published><updated>2009-12-17T16:20:31.841-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-17T16:20:31.841-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Events" /><category scheme="http://www.blogger.com/atom/ns#" term="Article" /><category scheme="http://www.blogger.com/atom/ns#" term="Around the Blogosphere" /><title>My interview with DynamicsWorld</title><content type="html">&lt;a href="http://4.bp.blogspot.com/_gKzBBe6N-cc/SyqcAD73O1I/AAAAAAAABH4/VI5hlRKQjcU/s1600-h/P1010141.JPG"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 98px; FLOAT: left; HEIGHT: 82px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5416313026736765778" border="0" alt="" src="http://4.bp.blogspot.com/_gKzBBe6N-cc/SyqcAD73O1I/AAAAAAAABH4/VI5hlRKQjcU/s200/P1010141.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The good folks over at &lt;a href="http://www.dynamicsworld.co.uk/index.php"&gt;DynamicsWorld in UK&lt;/a&gt; has a &lt;a href="http://www.dynamicsworld.co.uk/Interview---Mariano-Gomez.php"&gt;post up interview with ... me!&lt;/a&gt; Please take some time to read up as I trace back to the roots of my career and a few comments about the Microsoft Dynamics ecosystem.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com&lt;/a&gt;&lt;br /&gt;&lt;img src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" width="1" height="1" mce_src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-3532132260601343407?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/3532132260601343407/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=3532132260601343407" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/3532132260601343407?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/3532132260601343407?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/qiV_W8LOYv4/my-interview-with-dynamicsworld.html" title="My interview with DynamicsWorld" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_gKzBBe6N-cc/SyqcAD73O1I/AAAAAAAABH4/VI5hlRKQjcU/s72-c/P1010141.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2009/12/my-interview-with-dynamicsworld.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08CSXk6eip7ImA9WxBTGEQ.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-818836009309170955</id><published>2009-12-15T10:13:00.003-05:00</published><updated>2009-12-15T10:44:28.712-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-15T10:44:28.712-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Payroll" /><category scheme="http://www.blogger.com/atom/ns#" term="Tax Updates" /><title>Payroll Year-End Close and W-2 Forms Supportability</title><content type="html">Yep, it's that time of the year again! And no, I am not referring to Christmas, Hannukah, Kwanzaa, or 1st of Muharram, though I respect all these celebrations. I am referring to the not-so-celebrated Payroll year-end close and submissions of W-2s -- at least here in the United States.&lt;br /&gt;&lt;br /&gt;So here are a few things to keep in mind for a successful Payroll year-end close and printing of W-2 forms:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. Apply the 2009 US Payroll Year-End Update&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Just don't do it by yourself! If you use Microsoft Dynamics GP v10.0 Extender, do not install the 2009 U.S Payroll Year End Update.  If you use U.S. Payroll in addition to Extender and need the country code changes or the 1099-R Distribution code changes, &lt;u&gt;&lt;strong&gt;please contact Microsoft Technical Support to assist you&lt;/strong&gt;&lt;/u&gt; in installing the update. This should be a free support case.&lt;br /&gt;&lt;br /&gt;If you use Web Services for Microsoft Dynamics GP v10.0, the latest hotfix for Web Services &lt;strong&gt;&lt;u&gt;must&lt;/u&gt;&lt;/strong&gt; be installed prior to installing the 2009 U.S Payroll Year End Update above. Click &lt;a href="https://mbs.microsoft.com/customersource/downloads/servicepacks/webservicesformicrosoft+dynamicsgp10.htm?printpage=false"&gt;HERE&lt;/a&gt; to download the latest hotfix for Web Services.&lt;br /&gt;&lt;br /&gt;If you use Olympic Project Cost with Microsoft Dynamics GP v10.0, click &lt;a href="http://www.projectcost.net/logon.aspx?ReturnUrl=/partners/software.aspx"&gt;HERE&lt;/a&gt; to download version &lt;strong&gt;PC1002.07&lt;/strong&gt;. This release &lt;strong&gt;&lt;u&gt;must&lt;/u&gt;&lt;/strong&gt; be installed prior to installing 10.0 SP 4 or any later patch release including the Year End Update.&lt;br /&gt;&lt;br /&gt;Finally, &lt;u&gt;please review all installation instructions carefully and backup all your databases, reports and forms dictionaries BEFORE applying any of these patches&lt;/u&gt;.&lt;br /&gt;&lt;br /&gt;Payroll Year-End Update Links:&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Microsoft Dynamics GP 10.0&lt;/strong&gt; - 2009 U.S. Payroll Year End Update &lt;a href="https://mbs.microsoft.com/fileexchange/?fileID=5f554285-5215-4c62-a039-4a23f8374cf3"&gt;MicrosoftDynamicsGP-KB975174-v10-ENU.msp&lt;/a&gt; (Includes Service Pack 4)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Microsoft Dynamics GP 9.0&lt;/strong&gt; - 2009 US Payroll Year-end &lt;a href="https://mbs.microsoft.com/fileexchange/?fileID=0f5c06eb-07ad-4a98-a40f-862da21d1c0c"&gt;MicrosoftDynamicsGP-KB975177-v9-ENU.msp&lt;/a&gt; (Includes Service Pack 4)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. Note on W-2 Forms&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;For W-2 forms supportability Microsoft &lt;u&gt;has only&lt;/u&gt; tested Deluxe forms. If you use or purchase any other forms, chances are YOU WILL NOT get support in case something does not fit correctly.&lt;br /&gt;&lt;br /&gt;You can visit Deluxe's page at &lt;a href="https://www.microsoftbusinesschecks.com/index.jsp"&gt;https://www.microsoftbusinesschecks.com/index.jsp&lt;/a&gt;. If you go to the link choose "Search by" and then choose Microsoft Dynamics. Choose GP version 10 (all should be the same) and choose Laser or Continuous and click continue.You can use this page to compare it to other forms as this page will contain forms that are compatible with Dynamics GP. Deluxe even has available 4-up forms compatible with GP, nonetheless, this is one of those where you would like to check with Microsoft before committing to a particular format&lt;br /&gt;&lt;br /&gt;Happy Payroll Year-End Closing!&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com&lt;/a&gt;&lt;br /&gt;&lt;img src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" width="1" height="1" mce_src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-818836009309170955?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/818836009309170955/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=818836009309170955" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/818836009309170955?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/818836009309170955?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/eJvvkVIFQiM/payroll-year-end-close-and-w-2-forms.html" title="Payroll Year-End Close and W-2 Forms Supportability" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2009/12/payroll-year-end-close-and-w-2-forms.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YFR3cycCp7ImA9WxBTFUk.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-7987917460744854744</id><published>2009-12-11T07:53:00.004-05:00</published><updated>2009-12-11T10:25:16.998-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-11T10:25:16.998-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Functionality" /><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting" /><category scheme="http://www.blogger.com/atom/ns#" term="Professional Services Tool Library" /><category scheme="http://www.blogger.com/atom/ns#" term="Purchasing" /><title>Why my PO Number seems to skip randomly?</title><content type="html">The opening goes something like this:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;I upgraded from version X.XX [typically 7.x, 8.x] to Microsoft Dynamics GP 10.0 and now we are having a problem where the next PO number will sometimes jump back in sequence, often many numbers. What's happening to our PO Numbers?&lt;/em&gt;&lt;/blockquote&gt;&lt;br /&gt;In my previous article, &lt;a href="http://dynamicsgpblogster.blogspot.com/2009/01/why-does-my-next-document-number-change.html"&gt;Why does my next document number change randomly?&lt;/a&gt; I gave some insight into why Microsoft Dynamics GP 10.0 seems to randomly skip document numbers, sometimes backwards. Here is more information on PO Numbers and another method of preventing this behavior.&lt;br /&gt;&lt;br /&gt;In Microsoft Dynamics GP 10.0 Purchase Order Processing module, it is possible that a user may have a purchase order number that is completely different from the next number found in the Purchase Order Processing Setup window. Although the next number for purchase orders is set up in the Purchase Order Processing Setup window, Microsoft Dynamics GP will look for unused PO numbers that precede that number. The system will be able to re-use a purchase order number in the following circumstances:&lt;br /&gt;&lt;br /&gt;1. If you are not keeping purchase order history and void a purchase order.&lt;br /&gt;2. If you are not keeping purchase order history and delete a purchase order.&lt;br /&gt;3. If you are keeping purchase order history and remove historical purchase orders.&lt;br /&gt;&lt;br /&gt;If PO Numbers lower than the one specified are still available, Microsoft Dynamics GP will use this PO Number instead of the one you have set up.&lt;br /&gt;&lt;br /&gt;To resolve this, you can use the &lt;strong&gt;Minimum PO/Receipt Number&lt;/strong&gt; utility from the &lt;strong&gt;Professional Services Tools Library (PSTL)&lt;/strong&gt;. This tool will allow you to prevent Purchase Order Processing from defaulting the PO Number or Receipt Number to a number that is previous to the currently set up next PO.&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-7987917460744854744?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/7987917460744854744/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=7987917460744854744" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/7987917460744854744?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/7987917460744854744?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/73LtGAMG8EA/why-my-po-number-seems-to-skip-randomly.html" title="Why my PO Number seems to skip randomly?" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2009/12/why-my-po-number-seems-to-skip-randomly.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4ARXY6fyp7ImA9WxBTFE8.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-3198747861927631920</id><published>2009-12-09T23:12:00.010-05:00</published><updated>2009-12-10T00:29:04.817-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-10T00:29:04.817-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="The Technology Corner" /><category scheme="http://www.blogger.com/atom/ns#" term="Mentor" /><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting" /><category scheme="http://www.blogger.com/atom/ns#" term="Navigation Pane" /><title>The Technology Corner: Finding your way around Dynamics GP with Mentor</title><content type="html">If you are an end user you probably already know that one of the most frustrating aspects of working with GP has to be navigating through the menu structure. Granted, improvements to the navigation bar introduced since version 9 have made things a lot easier. Nonetheless, remembering where to find an option that will take you to a specific window can be very challenging at times for both experienced and novice users. Also, what if the window you are trying to access is not a main window? What if you don't even have security to the window you are trying to access? What if all you know of the window is a portion of the name?&lt;br /&gt;&lt;br /&gt;I have to say, I rarely get into blogging about specific ISV solutions, but I had a chance to play around with &lt;strong&gt;Mentor &lt;/strong&gt;by &lt;strong&gt;&lt;a href="http://www.rocktonsoftware.com/"&gt;Rockton Software&lt;/a&gt;&lt;/strong&gt;. Mentor answers the questions above and some more about any window, whether in the Dynamics dictionary or any integrating or third party product and is able to provide the exact menu path to follow to access said window.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The Installation Process&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;I began by &lt;a href="http://www.rocktonsoftware.com/products.aspx?p=11"&gt;downloading Mentor&lt;/a&gt; from Rockton Software's website. After filling out a short registration the download process began. I extracted the downloaded zip file into my Microsoft Dynamics GP installation folder. After launching Dynamics GP, the standard dialog to acknowledge the new code was presented. Mentor is fully enabled for the Fabrikam company.&lt;br /&gt;&lt;br /&gt;Upon accessing Fabrikam, the &lt;strong&gt;Mentor Setup&lt;/strong&gt; window opened to begin the installation of the database objects. Clicking the Process button triggered the setup process.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_gKzBBe6N-cc/SyB64XWpw3I/AAAAAAAABHQ/kexAGi7QY7Y/s1600-h/Mentor01.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 212px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5413461860859626354" border="0" alt="" src="http://1.bp.blogspot.com/_gKzBBe6N-cc/SyB64XWpw3I/AAAAAAAABHQ/kexAGi7QY7Y/s400/Mentor01.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After clicking the Yes button in the dialog window the installation process began. In addition to installing the database objects, Mentor collects information about the menu navigation for each window for all products installed on your system.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Using Mentor&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Upon completing the installation you will see a new entry on your navigation menu.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_gKzBBe6N-cc/SyB9D-6QxII/AAAAAAAABHY/XL1aRmAVzMs/s1600-h/Mentor02.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 69px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5413464259479782530" border="0" alt="" src="http://2.bp.blogspot.com/_gKzBBe6N-cc/SyB9D-6QxII/AAAAAAAABHY/XL1aRmAVzMs/s400/Mentor02.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;By clicking on this entry you immediately gain access to the main Mentor window.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_gKzBBe6N-cc/SyB9_INbJmI/AAAAAAAABHg/8hPfhv4QDRU/s1600-h/Mentor03.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 89px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5413465275588355682" border="0" alt="" src="http://2.bp.blogspot.com/_gKzBBe6N-cc/SyB9_INbJmI/AAAAAAAABHg/8hPfhv4QDRU/s400/Mentor03.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The window is pretty straight forward. I began by testing something pretty obvious. I typed Customer in the search bar. Mentor did exactly what I expected. It searched for all windows that had the word "Customer" in the title, finding 36 items in the process. In addition, Mentor presented all the navigation options for each window and provided visual cues for all windows that can only be opened from a main window.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_gKzBBe6N-cc/SyB_KDecxVI/AAAAAAAABHo/-KHFa6DEBro/s1600-h/Mentor04.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 297px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5413466562807776594" border="0" alt="" src="http://3.bp.blogspot.com/_gKzBBe6N-cc/SyB_KDecxVI/AAAAAAAABHo/-KHFa6DEBro/s400/Mentor04.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mentor is capable of presenting security information for each window displayed, but it also allows you to create shortcuts for these on the navigation bar and provides a quick way to establish the security tasks and roles associated to the window. Mentor is also able to establish whether you have access to a window or not.&lt;br /&gt;&lt;br /&gt;Mentor also offers a sidekick called &lt;strong&gt;Inspector&lt;/strong&gt;, which presents information about each individual field being navigated along with information on the tables associated to the form.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_gKzBBe6N-cc/SyCBuyGZ7vI/AAAAAAAABHw/c5poq1ok69s/s1600-h/Mentor05.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 255px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5413469392821939954" border="0" alt="" src="http://3.bp.blogspot.com/_gKzBBe6N-cc/SyCBuyGZ7vI/AAAAAAAABHw/c5poq1ok69s/s400/Mentor05.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mentor increases your productivity during the first weeks after going live with Dynamics GP and can even offer valuable information to experienced users. Hat tips to the folks at Rockton Software.&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com&lt;/a&gt;&lt;br /&gt;&lt;img src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" width="1" height="1" mce_src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-3198747861927631920?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/3198747861927631920/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=3198747861927631920" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/3198747861927631920?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/3198747861927631920?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/6itxeXh3Pa4/technology-corner-finding-your-way.html" title="The Technology Corner: Finding your way around Dynamics GP with Mentor" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_gKzBBe6N-cc/SyB64XWpw3I/AAAAAAAABHQ/kexAGi7QY7Y/s72-c/Mentor01.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2009/12/technology-corner-finding-your-way.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYASH46fSp7ImA9WxBTFEw.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-7942347866537636131</id><published>2009-12-09T22:25:00.009-05:00</published><updated>2009-12-09T23:09:09.015-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-09T23:09:09.015-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Dexterity" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Code" /><title>VST - Working with the Action Button in SOP</title><content type="html">Last year in May, I worked on a number of VBA SOP customization upgrades from v9 to v10. As a result of the experiences I blogged about the one issue that I ran into in my article &lt;a href="http://dynamicsgpblogster.blogspot.com/2008/05/upgrading-sop-entry-vba-customizations.html"&gt;Upgrading SOP Entry VBA Customizations from Dynamics GP 9.0 to Dynamics GP 10.0&lt;/a&gt;. The main issue was the sudden switch from the individual push button controls to the new &lt;strong&gt;Action Button&lt;/strong&gt;, which is a Dexterity Button Drop List control. Of course, this made the SOP Entry window interface a lot cleaner for v10, but brought its own challenges for developers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_gKzBBe6N-cc/SyBzT6XK-xI/AAAAAAAABHA/vyysLa5usrs/s1600-h/SOPEntryV9.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 279px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5413453538020490002" border="0" alt="" src="http://4.bp.blogspot.com/_gKzBBe6N-cc/SyBzT6XK-xI/AAAAAAAABHA/vyysLa5usrs/s400/SOPEntryV9.png" /&gt;&lt;/a&gt; &lt;center&gt;&lt;strong&gt;SOP Entry window, GP 9.0&lt;/strong&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_gKzBBe6N-cc/SyBzgvHAclI/AAAAAAAABHI/692lzmYJyfw/s1600-h/SOPEntryV10.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 273px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5413453758338200146" border="0" alt="" src="http://1.bp.blogspot.com/_gKzBBe6N-cc/SyBzgvHAclI/AAAAAAAABHI/692lzmYJyfw/s400/SOPEntryV10.png" /&gt;&lt;/a&gt; &lt;center&gt;&lt;strong&gt;SOP Entry window, GP 10.0&lt;/strong&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;While it is relatively feasible to work with the Action Button from VST, a few things need to be taken into account:&lt;br /&gt;&lt;br /&gt;1) Unlike push button controls, button drop list controls do not expose Click Before Original and Click After Original events in Visual Studio. This is because the button drop list control has the menu items selection action to deal with.&lt;br /&gt;&lt;br /&gt;2) As a result of the above, the button drop list change event will execute prior to the change event registered in VST, hence, there is a slight chance that certain actions like a &lt;em&gt;clear window&lt;/em&gt; or &lt;em&gt;restart form&lt;/em&gt; may prevent you from retrieving the option selected by the user in a timely manner.&lt;br /&gt;&lt;br /&gt;3) Unfortunately, the only way to access the numeric value associated with an item occupying a specified position in the button drop list is by using passthrough sanScript with the Dynamics Continuum Integration Library. The Value property in VST will return the actual ordinal value of the item selected.&lt;br /&gt;&lt;br /&gt;The following code illustrates one method, with a pitfall -- the Transfer action clears out the window before a value can be gathered for the user selection. If you have found a better method to access the Action Button from VST, I would like to hear about your solution.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;GPAddIn.cs&lt;/strong&gt;&lt;br /&gt;&lt;div style="BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; BACKGROUND-COLOR: #f4f4f4; WIDTH: 650px; FONT: 12px/12px Georgia, Garamond, Serif; HEIGHT: 416px; COLOR: #3333ff; OVERFLOW: scroll; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid"&gt;&lt;pre&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Text;&lt;br /&gt;using System.Windows.Forms;&lt;br /&gt;using Microsoft.Dexterity.Bridge;&lt;br /&gt;using DynamicsAssembly = Microsoft.Dexterity.Applications;&lt;br /&gt;using Microsoft.Dexterity.Applications.DynamicsDictionary;&lt;br /&gt;&lt;br /&gt;namespace SOPActionButton&lt;br /&gt;{&lt;br /&gt;    public class GPAddIn : IDexterityAddIn&lt;br /&gt;    {&lt;br /&gt;        // IDexterityAddIn interface&lt;br /&gt;&lt;br /&gt;        // setup all Action Button constants&lt;br /&gt;        const int ACTION_POST = 1;&lt;br /&gt;        const int ACTION_TRANSFER = 2;&lt;br /&gt;        const int ACTION_PURCHASE = 3;&lt;br /&gt;        const int ACTION_CONFIRMPICK = 4;&lt;br /&gt;        const int ACTION_CONFIRMPACK = 5;&lt;br /&gt;        const int ACTION_CONFIRMSHIP = 6;&lt;br /&gt;        const int ACTION_COPY = 7;&lt;br /&gt;        const int ACTION_DELETE = 8;&lt;br /&gt;        const int ACTION_VOID = 9;&lt;br /&gt;&lt;br /&gt;        SopEntryForm sopEntry;&lt;br /&gt;&lt;br /&gt;        public void Initialize()&lt;br /&gt;        {&lt;br /&gt;            sopEntry = DynamicsAssembly.Dynamics.Forms.SopEntry;&lt;br /&gt;            sopEntry.SopEntry.ActionButton.Change += new EventHandler(ActionButton_Change);&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        void ActionButton_Change(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            // define variables to use with Continuum Library&lt;br /&gt;            int compilerErrorCode;&lt;br /&gt;            string compilerErrorMsg;&lt;br /&gt;            string compilerCmd;&lt;br /&gt;&lt;br /&gt;            if ((sopEntry.SopEntry.SopNumber != "") &amp;amp;&amp;amp; (sopEntry.SopEntry.ActionButton.Value != 0))&lt;br /&gt;            {&lt;br /&gt;&lt;br /&gt;                // create an instance of the Dynamics Application and clear the DDL&lt;br /&gt;                Dynamics.Application compilerApp = (Dynamics.Application)Activator.CreateInstance(Type.GetTypeFromProgID("Dynamics.Application"));&lt;br /&gt;&lt;br /&gt;                // fill the DDL with company name&lt;br /&gt;                compilerCmd = "'(L) LATAM LineItemSequence_Return' of window SOP_Entry of form SOP_Entry = itemdata('Action Button' of window SOP_Entry of form SOP_Entry, 'Action Button' of window SOP_Entry of form SOP_Entry);";&lt;br /&gt;&lt;br /&gt;                compilerApp.CurrentProductID = 0;   //Dynamics&lt;br /&gt;                compilerErrorCode = compilerApp.ExecuteSanscript(compilerCmd, out compilerErrorMsg);&lt;br /&gt;&lt;br /&gt;                if (compilerErrorCode != 0)&lt;br /&gt;                {&lt;br /&gt;                    MessageBox.Show(compilerErrorMsg);&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                MessageBox.Show(sopEntry.SopEntry.LocalLatamLineItemSequenceReturn.Value.ToString());&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;The above code requires adding a reference to the Dynamics Continuum Integration Library COM library. As a result, it is necessary to alias out the &lt;em&gt;Microsoft.Dexterity.Applications&lt;/em&gt; namespace.&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com/&lt;/a&gt;&lt;br /&gt;&lt;img src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" width="1" height="1" mce_src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-7942347866537636131?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/7942347866537636131/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=7942347866537636131" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/7942347866537636131?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/7942347866537636131?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/hKnnU0bY2BY/vst-working-with-action-button-in-sop.html" title="VST - Working with the Action Button in SOP" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_gKzBBe6N-cc/SyBzT6XK-xI/AAAAAAAABHA/vyysLa5usrs/s72-c/SOPEntryV9.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2009/12/vst-working-with-action-button-in-sop.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04BQHw4eCp7ImA9WxBTEkU.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-1078748033178293918</id><published>2009-12-08T11:15:00.006-05:00</published><updated>2009-12-08T11:32:31.230-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-08T11:32:31.230-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Events" /><category scheme="http://www.blogger.com/atom/ns#" term="Around the Blogosphere" /><title>Meet Mohammad R. Daoud, Dynamics MVP from Amman, Jordan</title><content type="html">&lt;a href="http://2.bp.blogspot.com/_gKzBBe6N-cc/Sx574x3KYHI/AAAAAAAABGg/-7N7ur0gHkE/s1600-h/MohammadDaoud.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 79px; FLOAT: left; HEIGHT: 100px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5412900017533509746" border="0" alt="" src="http://2.bp.blogspot.com/_gKzBBe6N-cc/Sx574x3KYHI/AAAAAAAABGg/-7N7ur0gHkE/s200/MohammadDaoud.jpg" /&gt;&lt;/a&gt;Folks, it's real cool to be a part of the Microsoft Dynamics GP MVP family, but even more rewarding when you can follow the accomplishments of your colleagues who wear the same badge you do. &lt;a href="http://microsoftfeed.com/"&gt;Microsoft Feed&lt;/a&gt; recently featured &lt;a href="http://mohdaoud.blogspot.com/"&gt;MVP Mohammad Daoud&lt;/a&gt; from Amman, Jordan in &lt;a href="http://microsoftfeed.com/2009/meet-mohammad-r-daoud-dynamics-gp-mvp-from-jordan/"&gt;an interview&lt;/a&gt; examining his personal and professional accomplishments and life as a Microsoft MVP.&lt;br /&gt;&lt;br /&gt;Mohammad has been very involved in the Microsoft Dynamics GP community in the Middle East and can now be considered a veteran in the field. In reference to my opening statement for this article, Mohammad is the proud father of a &lt;a href="http://mohdaoud.blogspot.com/2009/10/father-of-my-baby-boy.html"&gt;baby boy&lt;/a&gt;, one of few born in what could be considered a &lt;em&gt;&lt;strong&gt;Microsoft Dynamics GP Community Baby Boom 2009&lt;/strong&gt;.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_gKzBBe6N-cc/Sx5_QalrelI/AAAAAAAABGo/oUjyDiEKRxw/s1600-h/MVP.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 124px; FLOAT: left; HEIGHT: 50px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5412903722137909842" border="0" alt="" src="http://1.bp.blogspot.com/_gKzBBe6N-cc/Sx5_QalrelI/AAAAAAAABGo/oUjyDiEKRxw/s200/MVP.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;img src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" width="1" height="1" mce_src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-1078748033178293918?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/1078748033178293918/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=1078748033178293918" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/1078748033178293918?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/1078748033178293918?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/7Mc26f8Grg4/meet-mohammad-r-daoud-dynamics-mvp-from.html" title="Meet Mohammad R. Daoud, Dynamics MVP from Amman, Jordan" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_gKzBBe6N-cc/Sx574x3KYHI/AAAAAAAABGg/-7N7ur0gHkE/s72-c/MohammadDaoud.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2009/12/meet-mohammad-r-daoud-dynamics-mvp-from.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMAQHw5fSp7ImA9WxNaGUk.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-7786043594013341175</id><published>2009-12-04T10:05:00.004-05:00</published><updated>2009-12-04T10:27:21.225-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-04T10:27:21.225-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Around the Blogosphere" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><category scheme="http://www.blogger.com/atom/ns#" term="Automated Solutions" /><title>New Article on MSDynamicsWorld.com: MVP Mark Polino alerts everyone on GP Alerts</title><content type="html">&lt;a href="http://2.bp.blogspot.com/_gKzBBe6N-cc/Sxkljo_ANqI/AAAAAAAABGY/wwnplHrZEP8/s1600-h/Mark+Polino.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 78px; FLOAT: left; HEIGHT: 100px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5411397721489684130" border="0" alt="" src="http://2.bp.blogspot.com/_gKzBBe6N-cc/Sxkljo_ANqI/AAAAAAAABGY/wwnplHrZEP8/s200/Mark+Polino.jpg" /&gt;&lt;/a&gt; &lt;strong&gt;&lt;em&gt;&lt;span style="font-size:180%;"&gt;"This disk will self destruct in 5 seconds"&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;As with the movies, MVP Mark Polino makes a theatrical appearance on MSDynamicsWorld showing &lt;a href="http://msdynamicsworld.com/story/accounting/alert-alert-four-ways-use-microsoft-dynamics-gp-generate-early-warning-notices"&gt;Microsoft Dynamics GP alert mechanisms&lt;/a&gt;. He takes a quick run down through Reminders, SmartList Reminders, Business Alerts and SQL Server alerts. It's very easy to forget that Microsoft Dynamics GP offers a range of mechanisms to work proactively, instead of spending tons of hours at crunch time trying to figure out why AR does not tie with GL.&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-7786043594013341175?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/7786043594013341175/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=7786043594013341175" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/7786043594013341175?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/7786043594013341175?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/Ce4B97u2JfM/new-article-on-msdynamicsworldcom-mvp.html" title="New Article on MSDynamicsWorld.com: MVP Mark Polino alerts everyone on GP Alerts" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_gKzBBe6N-cc/Sxkljo_ANqI/AAAAAAAABGY/wwnplHrZEP8/s72-c/Mark+Polino.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2009/12/new-article-on-msdynamicsworldcom-mvp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcCSHw5fSp7ImA9WxNaGU4.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-5114956624142780884</id><published>2009-12-04T08:00:00.003-05:00</published><updated>2009-12-04T09:47:49.225-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-04T09:47:49.225-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Manufacturing" /><category scheme="http://www.blogger.com/atom/ns#" term="Inventory" /><title>Inventory BOM vs Manufacturing BOM</title><content type="html">I salvaged this post from the &lt;a href="http://social.microsoft.com/Forums/en-US/partnerdynamicsgp/threads"&gt;Microsoft Dynamics GP Partner Forum&lt;/a&gt; comparing the features in Inventory BOM versus those in Manufacturing BOM. The props go out to Microsoft's &lt;strong&gt;Jim Shauer&lt;/strong&gt; for the detailed explanation.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;The core Bill of Materials module works closely with the Inventory subledger. You can define bills and assemble the bills in this module. This module works best for companies with a very simple assembly/production process where the finished good production is normally recorded after the fact.&lt;br /&gt;&lt;br /&gt;The Manufacturing BOM module stores the definition of the BOMs. It does require the use of the Inventory subledger and you must use this module together with Manufacturing Order Processing. This Order Processing module is used to record the production of the finished goods. The Manufacturing BOM (together with Manufacturing Order Processing) provides more functionality related to the definition of the BOMs and the methods in which those finished goods can be produced. These modules also provide the ability to track labor costs.&lt;br /&gt;&lt;br /&gt;Below is a more detailed explanation of the two modules.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;GP (Core) Bill Of Materials features:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;&lt;ul&gt;&lt;li&gt;Does not Track Work in Progress (WIP) for Material, Labor and Machine Time &lt;/li&gt;&lt;li&gt;Ability to enter a design quantity on the Bill Of Materials (BOM) along with a standard quantity &lt;/li&gt;&lt;li&gt;Create a link to associate the lot and serial numbers of components with the lot and serial numbers of finished goods &lt;/li&gt;&lt;li&gt;Ability to keep historical information for BOM assemblies BOM types are limited to sales inventory or kits (phantoms) &lt;/li&gt;&lt;li&gt;Copy components from one Bill of Materials to another &lt;/li&gt;&lt;li&gt;Each line item entered on the BOM (components) can have an effective and obsolete date &lt;/li&gt;&lt;li&gt;Use substitute components during assembly quantity shortages &lt;/li&gt;&lt;li&gt;Lead times are not tracked Quantities can only be entered in Base Unit of Measure &lt;/li&gt;&lt;li&gt;Ability to override quantity shortages during assembly &lt;/li&gt;&lt;li&gt;User defined fields for the assembly document &lt;/li&gt;&lt;li&gt;Visual indicators for Serial\Lot tracked and Overrides &lt;/li&gt;&lt;li&gt;No Integration with Sales Order Processing or Purchase Order Processing&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Manufacturing Bill Of Materials features:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Tracks Work in Progress (WIP) for Material, Labor and Machine time &lt;/li&gt;&lt;li&gt;Ability to enter a fixed quantity on the BOM along with a variable quantity &lt;/li&gt;&lt;li&gt;Create a link with the item on the BOM to a particular routing sequence &lt;/li&gt;&lt;li&gt;Ability to keep a revision level of all changes made on a BOM &lt;/li&gt;&lt;li&gt;Multiple BOM Types and categories (Manufacturing, Engineering, Archived, Configured and Super) &lt;/li&gt;&lt;li&gt;Maintain history of BOMs by using BOM Copy &lt;/li&gt;&lt;li&gt;Each line item entered on the BOM (components) has an effective in date and effective out date &lt;/li&gt;&lt;li&gt;Label a component as being an alternate part &lt;/li&gt;&lt;li&gt;Lead Times for components can be calculated by the date entered on the BOM &lt;/li&gt;&lt;li&gt;Quantities can be entered using the U of M schedule (doesn't require the use of BASE U of M) &lt;/li&gt;&lt;li&gt;Choose to have a lot tracked item pull the quantity from one single lot &lt;/li&gt;&lt;li&gt;User defined fields for the components on the BOM Visual indicators for BOM items (Alternates, Serial/Lot tracked, or Phantom) &lt;/li&gt;&lt;li&gt;Ability to automatically update changes to BOMs by using the BOM Mass Update feature &lt;/li&gt;&lt;li&gt;Ability to mark items as Floor stock; value of the item goes to an expense account during the posting of a Manufacturing Order Receipt &lt;/li&gt;&lt;li&gt;Ability to enter Reference Designators Position numbers&lt;/li&gt;&lt;/ul&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;Hope you get the value in a short and detailed explanation about the two modules, but at the same time be able to articulate the obvious differences between the two.&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-5114956624142780884?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/5114956624142780884/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=5114956624142780884" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/5114956624142780884?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/5114956624142780884?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/v2lHM1soB_Y/inventory-bom-vs-manufacturing-bom.html" title="Inventory BOM vs Manufacturing BOM" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2009/12/inventory-bom-vs-manufacturing-bom.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8EQH4yeip7ImA9WxNaE08.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-832834753674555417</id><published>2009-11-27T08:00:00.001-05:00</published><updated>2009-11-27T08:00:01.092-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-27T08:00:01.092-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL Scripting" /><category scheme="http://www.blogger.com/atom/ns#" term="Around the Blogosphere" /><category scheme="http://www.blogger.com/atom/ns#" term="Purchasing" /><category scheme="http://www.blogger.com/atom/ns#" term="Code" /><category scheme="http://www.blogger.com/atom/ns#" term="Inventory" /><title>SQL - Retrieving the most recent receipt info for an item</title><content type="html">It's been quite a while since I have posted a SQL script, and it's funny, because this is what I had in mind when I started out my blog. &lt;a href="http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?&amp;amp;lang=&amp;amp;cr=&amp;amp;guid=&amp;amp;sloc=en-us&amp;amp;dg=microsoft.public.greatplains&amp;amp;p=1&amp;amp;tid=16fca64e-9eb5-4bc8-a323-9420cc643f90&amp;amp;mid=16fca64e-9eb5-4bc8-a323-9420cc643f90"&gt;&lt;strong&gt;Shaun Childers&lt;/strong&gt; posted a question&lt;/a&gt; on the &lt;a href="http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.greatplains"&gt;Microsoft Dynamics GP public newsgroup&lt;/a&gt;, as follows:&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;"We are trying to create a script that will pull together our most recent&lt;br /&gt;purchasing information only. The results should give all inventory items&lt;br /&gt;with a qty on hand &gt; 0, the current cost (we are average perpetual), the most&lt;br /&gt;recent receipt number, the unit cost for that receipted item, the receipt date,&lt;br /&gt;and the vendor name. I have tried to put this together, but have been&lt;br /&gt;unsuccessful."&lt;/em&gt;&lt;/blockquote&gt;&lt;br /&gt;At first, this query may not seem to complex, but when you start to analyze the information being requested, it becomes apparent that using a standard set based query is not going to be as simple. Luckily enough, we can take advatage of the latest T-SQL enhancements to use ranks and partitions on sets to deliver the requested query, as follows:&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; BACKGROUND-COLOR: #f4f4f4; WIDTH: 650px; FONT: 12px/12px Courier; HEIGHT: 250px; COLOR: #3333ff; OVERFLOW: scroll; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid"&gt;&lt;pre&gt;&lt;br /&gt;-- Created by: Mariano Gomez, MVP&lt;br /&gt;SELECT A.ITEMNMBR&lt;br /&gt; , B.ITEMDESC&lt;br /&gt; , B.CURRCOST&lt;br /&gt; , ISNULL(R.receiptdate, '01/01/1900') AS LastReceiptDate&lt;br /&gt; , ISNULL(R.UNITCOST, 0.00) AS UNITCOST&lt;br /&gt; , ISNULL(R.VENDNAME, '') AS VENDNAME&lt;br /&gt;FROM IV00102 A&lt;br /&gt; LEFT OUTER JOIN IV00101 B ON (A.ITEMNMBR = B.ITEMNMBR)&lt;br /&gt; LEFT OUTER JOIN (&lt;br /&gt;  SELECT ITEMNMBR, UNITCOST, receiptdate, VENDNAME FROM (&lt;br /&gt;   SELECT C.ITEMNMBR, C.UNITCOST, D.receiptdate, D.VENDNAME, RANK() OVER&lt;br /&gt;    (PARTITION BY C.ITEMNMBR ORDER BY D.receiptdate DESC) AS RECEIPT_RANK&lt;br /&gt;   FROM POP30310 C&lt;br /&gt;    LEFT OUTER JOIN POP30300 D ON (C.POPRCTNM = D.POPRCTNM)&lt;br /&gt;  ) Receipts WHERE RECEIPT_RANK = 1&lt;br /&gt; ) R ON (A.ITEMNMBR = R.ITEMNMBR)&lt;br /&gt;WHERE (A.RCRDTYPE = 1) AND (A.QTYONHND &gt; 0)&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;In Microsoft Dynamics GP v10, the POP Receipt history tables also hold In-Transit Transfer transactions. If you are looking to retrieve strictly vendor receipts, you may change the query as follows:&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; BACKGROUND-COLOR: #f4f4f4; WIDTH: 650px; FONT: 12px/12px Courier; HEIGHT: 250px; COLOR: #3333ff; OVERFLOW: scroll; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid"&gt;&lt;pre&gt;&lt;br /&gt;-- Created by: Mariano Gomez, MVP&lt;br /&gt;SELECT A.ITEMNMBR&lt;br /&gt;  , B.ITEMDESC&lt;br /&gt;  , B.CURRCOST&lt;br /&gt;  , ISNULL(R.receiptdate, '01/01/1900') AS LastReceiptDate&lt;br /&gt;  , ISNULL(R.UNITCOST, 0.00) AS UNITCOST&lt;br /&gt;  , ISNULL(R.VENDNAME, '') AS VENDNAME&lt;br /&gt;FROM IV00102 A&lt;br /&gt; LEFT OUTER JOIN IV00101 B ON (A.ITEMNMBR = B.ITEMNMBR)&lt;br /&gt; LEFT OUTER JOIN (&lt;br /&gt;  SELECT ITEMNMBR, UNITCOST, receiptdate, VENDNAME FROM (&lt;br /&gt;   SELECT C.ITEMNMBR, C.UNITCOST, D.receiptdate, D.VENDNAME, RANK() OVER&lt;br /&gt;     (PARTITION BY C.ITEMNMBR ORDER BY D.receiptdate DESC) AS RECEIPT_RANK&lt;br /&gt;    FROM POP30310 C&lt;br /&gt;     LEFT OUTER JOIN POP30300 D ON (C.POPRCTNM = D.POPRCTNM)&lt;br /&gt;    WHERE D.POPTYPE &lt;&gt; 8&lt;br /&gt;   ) Receipts WHERE RECEIPT_RANK = 1&lt;br /&gt;  ) R ON (A.ITEMNMBR = R.ITEMNMBR)&lt;br /&gt;WHERE (A.RCRDTYPE = 1) AND (A.QTYONHND &gt; 0)&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Hope you find this query useful.&lt;br /&gt;&lt;br /&gt;Until next post,&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com/&lt;/a&gt;&lt;br /&gt;&lt;img src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" width="1" height="1" mce_src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-832834753674555417?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/832834753674555417/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=832834753674555417" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/832834753674555417?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/832834753674555417?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/ThU2OWtwBko/sql-retrieving-most-recent-receipt-info.html" title="SQL - Retrieving the most recent receipt info for an item" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2009/11/sql-retrieving-most-recent-receipt-info.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cAQ3c-eip7ImA9WxNaEkg.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-4315829311746197168</id><published>2009-11-26T12:52:00.003-05:00</published><updated>2009-11-26T13:10:42.952-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-26T13:10:42.952-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Events" /><title>Happy Thanksgiving!</title><content type="html">&lt;a href="http://www.moabhappenings.com/images/thanksgiving%20turkey.gif"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 124px; FLOAT: left; HEIGHT: 122px; CURSOR: hand" border="0" alt="" src="http://www.moabhappenings.com/images/thanksgiving%20turkey.gif" /&gt;&lt;/a&gt;Folks, is &lt;strong&gt;Thanksgiving Day&lt;/strong&gt; here in the United States and it is always an occasion to share with friends and loved ones. In particular, I would like to thank each and everyone of you for your readership and support shown over the last two years or so that my blog has been in circulation. &lt;strong&gt;The Dynamics GP Blogster&lt;/strong&gt; is a success because of you! You certainly motivate me to continue writing and delivering the content you have come to rely on to get your job done or to find that unique aspect about the Microsoft Dynamics GP product that otherwise won't be available elsewhere.&lt;br /&gt;&lt;br /&gt;This year I have heard comments like &lt;em&gt;"I no longer go to CustomerSource/PartnerSource, I search your blog first!"&lt;/em&gt; and I really appreacite them from the bottom of my heart. In fact, keep your comments comming! For now, wherever you are in the world, Happy Thanksgiving!&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com/&lt;/a&gt;&lt;br /&gt;&lt;img src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" width="1" height="1" mce_src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-4315829311746197168?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/4315829311746197168/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=4315829311746197168" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/4315829311746197168?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/4315829311746197168?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/m5bb1WxB2Q8/happy-thanksgiving.html" title="Happy Thanksgiving!" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2009/11/happy-thanksgiving.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8CQHwzcSp7ImA9WxNaEEk.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-7682017876534267042</id><published>2009-11-24T01:44:00.003-05:00</published><updated>2009-11-24T02:14:21.289-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-24T02:14:21.289-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="The Technology Corner" /><category scheme="http://www.blogger.com/atom/ns#" term="Article" /><category scheme="http://www.blogger.com/atom/ns#" term="Around the Blogosphere" /><category scheme="http://www.blogger.com/atom/ns#" term="Product Feedback" /><title>The Technology Corner: Houston Neil weighs in on Microsoft Dynamics products</title><content type="html">&lt;a href="http://4.bp.blogspot.com/_gKzBBe6N-cc/SwuBNchB-CI/AAAAAAAABGQ/55eHZ_yZOvU/s1600/HoustonNeil.jpeg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 100px; FLOAT: left; HEIGHT: 100px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5407557845581428770" border="0" alt="" src="http://4.bp.blogspot.com/_gKzBBe6N-cc/SwuBNchB-CI/AAAAAAAABGQ/55eHZ_yZOvU/s200/HoustonNeil.jpeg" /&gt;&lt;/a&gt; Fellow blogger &lt;strong&gt;Houston Neil&lt;/strong&gt; addresses the proverbial question of &lt;a href="http://www.softwareadvice.com/articles/manufacturing/understanding-the-difference-between-gp-nav-sl-ax-1111709"&gt;what's the difference between the Microsoft Dynamics products&lt;/a&gt;. The truth is, to understand the functional and technological differences, you have to go back a few years in history to look at the Microsoft Dynamics products acquisition process, the failed Microsoft Project Green, and perhaps, even look at Oracle's attempt over the last 7 years to consolidate their products after their acquisition of PeopleSoft to understand that the ERP world is a very complex one with the customer base driving product decisions across the board.&lt;br /&gt;&lt;br /&gt;I am a big Microsoft Dynamics GP proponent and defender, and in fact being an MVP allows me to carry out a lot of the product evangelism to customers and partners. Despite the product directions and strategies I have been witnessing over the past couple of years, I will be the first to say that there will be GP for years and years to come (see my article on &lt;a href="http://dynamicsgpblogster.blogspot.com/2009/09/microsoft-dynamics-gp-roadmap-update.html"&gt;Microsoft Dynamics GP Roadmap Update&lt;/a&gt;). Am I confident that 10 years from now I will be telling you the same story? I would hope so, but don't bank on that one! After all, the market evolves and set the tone, and ultimately customers in any industry determine what stays and what goes... however, GP chances are looking pretty good from where I stand.&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com/&lt;/a&gt;&lt;br /&gt;&lt;img src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" width="1" height="1" mce_src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-7682017876534267042?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/7682017876534267042/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=7682017876534267042" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/7682017876534267042?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/7682017876534267042?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/_IWEi8ctkNM/technology-corner-houston-neil-weighs.html" title="The Technology Corner: Houston Neil weighs in on Microsoft Dynamics products" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_gKzBBe6N-cc/SwuBNchB-CI/AAAAAAAABGQ/55eHZ_yZOvU/s72-c/HoustonNeil.jpeg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2009/11/technology-corner-houston-neil-weighs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MMQ38yeyp7ImA9WxNbGUU.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-6098154463264886858</id><published>2009-11-22T16:22:00.008-05:00</published><updated>2009-11-23T10:18:02.193-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-23T10:18:02.193-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Integration" /><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting" /><title>IM - Integration Manager skipping records despite proper query relationships</title><content type="html">Just when you thought there wasn't anything more to learn about &lt;strong&gt;Integration Manager&lt;/strong&gt; something else comes along to demistify that theory. I have been involved in a JD Edwards on DB2 and AS/400 systems migration for almost 4 months now and last month I blogged about how Integration Manager can be a &lt;a href="http://dynamicsgpblogster.blogspot.com/2009/09/inside-multi-platform-integrations-with.html"&gt;powerful tool in multiplatform systems integrations&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Part of disengaging JD Edwards is to write a series of integrations to existing systems running on the AS/400 platform. In the process, the client needed a simple to use tool which required limited programming and maintenance, hence the choice of IM. After unit testing the integrations, everything was A-Ok to begin with the week long systems testing, which would exhause the integrations while allowing the customer to get the overall "feel" for GP and how it would address the existing business processes.&lt;br /&gt;&lt;br /&gt;One particular business process -- Expense Reimbursements -- required an integration to Payables Management. How difficult could this be, right? I have done over 100 PM integrations in the past so this could not be any different. During the system testing, the end-user reported incomplete distributions throughout the integrations of hundreds of expense reports into GP and provided the following log file:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; BACKGROUND-COLOR: #f4f4f4; WIDTH: 650px; FONT: 12px/12px Courier; HEIGHT: 250px; COLOR: #3333ff; OVERFLOW: scroll; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid"&gt;&lt;pre&gt;&lt;br /&gt;Integration Log&lt;br /&gt;Integration: SC-ExpenseReimbursement (ID: 116)&lt;br /&gt;Action: None&lt;br /&gt;Start Time: 11/20/2009 12:09:14 PM&lt;br /&gt;&lt;br /&gt;  11/20/2009 12:09:15 PM Source: IIntegrationEngine_Run, Status Code: 0    Opening source query...&lt;br /&gt;  11/20/2009 12:09:16 PM Source: IIntegrationEngine_Run, Status Code: 0    Establishing source record count...&lt;br /&gt;  11/20/2009 12:09:28 PM Source: IIntegrationEngine_Run, Status Code: 0    Beginning integration...&lt;br /&gt;1:  2 Insert Succeeded 5.31 Seconds&lt;br /&gt;2:  3 Insert Succeeded 1.53 Seconds&lt;br /&gt;3:  4 Insert Succeeded 1.86 Seconds&lt;br /&gt;4:  5 Insert Succeeded 2.25 Seconds&lt;br /&gt;5:  6 Insert Succeeded 3.56 Seconds&lt;br /&gt;6:  7 Insert Succeeded 1.47 Seconds&lt;br /&gt;7:  8 Insert Succeeded 1.44 Seconds&lt;br /&gt;8:  9 Insert Succeeded 1.47 Seconds&lt;br /&gt;9:  10 Insert Succeeded 1.34 Seconds&lt;br /&gt;10:  11 Insert Succeeded 1.91 Seconds&lt;br /&gt;11:  12 Insert Succeeded 1.53 Seconds&lt;br /&gt;12:  13 Insert Succeeded 1.64 Seconds&lt;br /&gt;13:  14 Insert Succeeded 2.63 Seconds&lt;br /&gt;14:  15 Insert Succeeded 2.94 Seconds&lt;br /&gt;15:  16 Insert Warning 3.22 Seconds&lt;br /&gt;    DOC 15 WARNING: Distributions for this transaction contain errors.&lt;br /&gt;    DOC 15 WARNING: This transaction will not post; it includes distributions with errors.&lt;br /&gt;16:  17 Insert Warning 0.95 Seconds&lt;br /&gt;    DOC 16 WARNING: Distributions for this transaction contain errors.&lt;br /&gt;    DOC 16 WARNING: This transaction will not post; it includes distributions with errors.&lt;br /&gt;17:  18 Insert Warning 1.17 Seconds&lt;br /&gt;    DOC 17 WARNING: Distributions for this transaction contain errors.&lt;br /&gt;    DOC 17 WARNING: This transaction will not post; it includes distributions with errors.&lt;br /&gt;18:  19 Insert Warning 1. Seconds&lt;br /&gt;    DOC 18 WARNING: Distributions for this transaction contain errors.&lt;br /&gt;    DOC 18 WARNING: This transaction will not post; it includes distributions with errors.&lt;br /&gt;19:  20 Insert Warning 0.98 Seconds&lt;br /&gt;    DOC 19 WARNING: Distributions for this transaction contain errors.&lt;br /&gt;    DOC 19 WARNING: This transaction will not post; it includes distributions with errors.&lt;br /&gt;20:  21 Insert Warning 1.83 Seconds&lt;br /&gt;    DOC 20 WARNING: Distributions for this transaction contain errors.&lt;br /&gt;    DOC 20 WARNING: This transaction will not post; it includes distributions with errors.&lt;br /&gt;21:  22 Insert Warning 0.95 Seconds&lt;br /&gt;    DOC 21 WARNING: Distributions for this transaction contain errors.&lt;br /&gt;    DOC 21 WARNING: This transaction will not post; it includes distributions with errors.&lt;br /&gt;22:  23 Insert Succeeded 2.66 Seconds&lt;br /&gt;  11/20/2009 12:10:50 PM Source: IMProv.IntegrationContext.IIntegrationEngine_Run, Status Code: -2147221495     ERROR: Integration canceled during document integration.&lt;br /&gt;  11/20/2009 12:10:50 PM Source: FinishIntegration, Status Code: 3    Integration Failed&lt;br /&gt;  11/20/2009 12:10:50 PM Source: FinishIntegration, Status Code: 3    Integration Results&lt;br /&gt;    307 documents were read from the source query.&lt;br /&gt;    22 documents were attempted:&lt;br /&gt;        15 integrated without warnings.&lt;br /&gt;        7 integrated with warnings.&lt;br /&gt;        0 failed to integrate.&lt;br /&gt;&lt;br /&gt;Finish Time: 11/20/2009 12:10:50 PM&lt;br /&gt;&lt;br /&gt;Source Total: 22&lt;br /&gt;Successfully Integrated: 22&lt;br /&gt;Integrated With Warning: 7&lt;br /&gt;Failed: 0&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;At first glance this would seem typical of transactions that are actually missing distributions, but I checked against the source staging table in DB2 and all distribution records for each transaction reported as missing were actually present. The only distributions in the source were those for the expenses. In addition, this integration had been setup to default any missing distributions in the source recordset, which would automatically create the payables side.&lt;br /&gt;&lt;br /&gt;I then checked each vendor (employee) record in GP for a missing payables account. After all, this would explain the case of the missing distributions. All vendor records were properly setup. Now comes the actual troubleshooting process after checking the obvious. My source queries were very simple too:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ExpenseHeader&lt;/b&gt;&lt;br /&gt;&lt;div style="BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; BACKGROUND-COLOR: #f4f4f4; WIDTH: 650px; FONT: 12px/12px Courier; HEIGHT: 79px; COLOR: #3333ff; OVERFLOW: scroll; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid"&gt;&lt;pre&gt;&lt;br /&gt;SELECT DISTINCT VENDORID, INVOICENUM, AMTDUEEMPLOYEE, LEDGERDATE, INVOICEDATE&lt;br /&gt;FROM GP_REIMBURSABLE_EXPENSES&lt;br /&gt;WHERE INTEGRATED = 0 AND COMPANY = '10'&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ExpenseDetail&lt;/b&gt;&lt;br /&gt;&lt;div style="BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; BACKGROUND-COLOR: #f4f4f4; WIDTH: 650px; FONT: 12px/12px Courier; HEIGHT: 81px; COLOR: #3333ff; OVERFLOW: scroll; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid"&gt;&lt;pre&gt;&lt;br /&gt;SELECT VENDORID, INVOICENUM, GPACCOUNT, AMOUNT AS DEBIT, 0 AS CREDIT, 6 AS DISTTYPE&lt;br /&gt;FROM SDDTA.GP_REIMBURSABLE_EXPENSES&lt;br /&gt;WHERE INTEGRATED = 0&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;I proceeded to limit the source queries to just a specific employee and expense document number reported in the log as failing and re-ran the integration. Voila! The record went through to GP without any issues. Now the question was, why is IM kicking back valid records for the integration without any apparent reason?&lt;br /&gt;&lt;br /&gt;I also checked to make sure the &lt;strong&gt;UseOptimizedFiltering&lt;/strong&gt; switch was set to False and that we were running IM service pack 4 -- more on IM switches &lt;a href="http://dynamicsgpblogster.blogspot.com/2009/09/integration-manager-10-ini-settings.html"&gt;here&lt;/a&gt;. After a while of looking at the source records in the staging table, I realized that the first records that IM imported were in the same physical order in the table were data was being retrieved from. This was very simple as DB2 tables are VSAM tables, making them very different from SQL Server tables in the way the store data physically. However, for the records that failed, IM was attempting to locate a distribution record in the same order specified by the records being read from the header query.&lt;br /&gt;&lt;br /&gt;To correct the problem, I decided to enforce the order of the records in both source queries by adding an &lt;strong&gt;ORDER BY&lt;/strong&gt; clause to the queries, by VendorID and InvoiceNum. This way, as IM advanced through the header source query reading the records, it would consecutively find these in the distributions source query tables as specified by the query relationships (1..M). Now my source queries looked like this:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ExpenseHeader&lt;/b&gt;&lt;br /&gt;&lt;div style="BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; BACKGROUND-COLOR: #f4f4f4; WIDTH: 650px; FONT: 12px/12px Courier; HEIGHT: 79px; COLOR: #3333ff; OVERFLOW: scroll; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid"&gt;&lt;pre&gt;&lt;br /&gt;SELECT DISTINCT VENDORID, INVOICENUM, AMTDUEEMPLOYEE, LEDGERDATE, INVOICEDATE&lt;br /&gt;FROM GP_REIMBURSABLE_EXPENSES&lt;br /&gt;WHERE INTEGRATED = 0 AND COMPANY = '10'&lt;br /&gt;ORDER BY VENDORID, INVOICENUM&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ExpenseDetail&lt;/b&gt;&lt;br /&gt;&lt;div style="BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; BACKGROUND-COLOR: #f4f4f4; WIDTH: 650px; FONT: 12px/12px Courier; HEIGHT: 81px; COLOR: #3333ff; OVERFLOW: scroll; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid"&gt;&lt;pre&gt;&lt;br /&gt;SELECT VENDORID, INVOICENUM, GPACCOUNT, AMOUNT AS DEBIT, 0 AS CREDIT, 6 AS DISTTYPE&lt;br /&gt;FROM SDDTA.GP_REIMBURSABLE_EXPENSES&lt;br /&gt;WHERE INTEGRATED = 0&lt;br /&gt;ORDER BY VENDORID, INVOICENUM&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;Upon executing the integration once more, all expense transactions were properly integrated without any missing distributions.&lt;br /&gt;&lt;br /&gt;Now, I cannot say I experienced this before with SQL Server sources, but this happens to be a DB2 source and just maybe the ODBC engine works differently, but I can say that by reordering the source queries, I was able to resolve these missing distributions issues and improve performance two-fold.&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC.&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com/&lt;/a&gt;&lt;img src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" width="1" height="1" mce_src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-6098154463264886858?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/6098154463264886858/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=6098154463264886858" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/6098154463264886858?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/6098154463264886858?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/ku1-fMLgv5Y/im-integration-manager-skipping-records.html" title="IM - Integration Manager skipping records despite proper query relationships" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2009/11/im-integration-manager-skipping-records.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEDSXw6eSp7ImA9WxNbFkg.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-5555165797095271377</id><published>2009-11-19T13:29:00.005-05:00</published><updated>2009-11-19T14:07:58.211-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-19T14:07:58.211-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshooting" /><category scheme="http://www.blogger.com/atom/ns#" term="Inventory" /><title>Dyn - Why is my inventory-related transaction posting so slow?</title><content type="html">It is not uncommon for Microsoft Dynamics GP v9 and v10 users to report system sluggishness when posting inventory related transactions in Sales Order Processing, Purchase Order Processing or Inventory, especially if using the &lt;strong&gt;Average Perpetual&lt;/strong&gt; valuation method.&lt;br /&gt;&lt;br /&gt;The main reason why you may experience slow posting of inventory-related transactions is because Microsoft Dynamics GP uses an "inventory ripple" effect approach to recalculate the average cost of each inventory receipt layer due to inflow and outflow transactions in SOP, IV or POP. This is normal because in GP9.0 and GP10.0, the system is already observing the so-called "moving average" calculation. In addition, the system now "ripples" all item transactions. Hence, if transactions are backdated, each transaction would have to "ripple" through approximately &lt;em&gt;n&lt;/em&gt; lines in the &lt;strong&gt;Inventory Purchase Receipts Work&lt;/strong&gt; table (dbo.IV10200).&lt;br /&gt;&lt;br /&gt;This new costing functionality in GP9 and GP10 also includes a new table, the &lt;strong&gt;Inventory Purchase Receipts Detail&lt;/strong&gt; table (dbo.IV10201). To illustrate, if one of those lines in the &lt;strong&gt;Inventory Purchase Receipts Work&lt;/strong&gt; table (dbo.IV10200) has been "sold", there should be a record of that sale in the IV10201 table. So now, we also have to "ripple" through the Inventory Purchase Receipts Detail table (dbo.IV10201) and each "layer" in that table, from the location of the "sale" record to the present. If you are a fairly high-volume transaction environment, this can take for ever!&lt;br /&gt;&lt;br /&gt;A single transaction with a single line item, could very likely be updating quantity on hand and adjusted unit cost for over nth lines in the Inventory Purchase Receipts Work (dbo.IV10200) and an equal number in the Inventory Purchase Receipts Detail table (dbo.IV10201). This Microsoft Dynamics GP "inventory ripple" process may take considerable time to go through each receipt layer.&lt;br /&gt;&lt;br /&gt;Average Perpetual and back-dated transactions seem to exacerbate the slowdown. But other know issues are also contributors, such as sold receipt layers not being removed during the Inventory Year-End Close (YEC) process.&lt;br /&gt;&lt;br /&gt;These two issues could be the main causes why Microsoft Dynamics GP is slow in posting due to the "ripple effect" in inventory that they are producing.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Related Articles&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;To further explain the enhancements made to average cost calculation in GP 9.0 and above, please refer to KB 923960 - "Enhancements made to the calculation of average cost in Microsoft Dynamics GP".&lt;br /&gt;&lt;br /&gt;&lt;a href="https://mbs.microsoft.com/knowledgebase/KBDisplay.aspx?scid=kb;en-us;923960"&gt;https://mbs.microsoft.com/knowledgebase/KBDisplay.aspx?scid=kb;en-us;923960&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-5555165797095271377?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/5555165797095271377/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=5555165797095271377" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/5555165797095271377?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/5555165797095271377?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/8smlyJ0ReQo/dyn-why-is-my-inventory-related.html" title="Dyn - Why is my inventory-related transaction posting so slow?" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2009/11/dyn-why-is-my-inventory-related.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIAQXY7fyp7ImA9WxNbEkg.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-1776611864209840873</id><published>2009-11-14T20:19:00.005-05:00</published><updated>2009-11-14T21:02:20.807-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-14T21:02:20.807-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Events" /><title>Microsoft Dynamics GP Technical Conference 2009 - Time to say goodbye</title><content type="html">The Conference ended with David and I dragging feet, with little to no sleep, but with the satisfaction that we delivered to the best of our abilities. I woke up the following morning after spending part of the previous night packing my suitcase, only to come to the realization that I left my pair of Louis Vuitton glasses somewhere along (ouch!).&lt;br /&gt;&lt;br /&gt;After having breakfast downstairs, we (David &amp;amp; I) hopped a ride to the Microsoft campus with Mark Rockwell (Rockton Software) and Jim Peliksa (Rockton Software). It was time to go get some goodies for the trip back home. After the campus store opened, we went downstairs and I got a remote controlled Warthog (Halo 3), a cool MS presenter's mouse, and an ultrasleek MS mouse for my wife. I also managed to pick up an embroided Bing hooddie sweater for my daughter.&lt;br /&gt;&lt;br /&gt;We went back to the Oak room. David went off to a team meeting and came back after 1 hour. We then went to Scott Stephenson's office to get our goodbye picture taken. I have to admit, it was a bit worst than an Internet break up. Dave and I had worked closely for the past 18 months on more than one blog and in the last 3, on the conference materials. We finally got to meet in person, then had to say goodbye.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_gKzBBe6N-cc/Sv9fJHdONmI/AAAAAAAABGI/kbwNvdm2mU4/s1600-h/TechConferenceGoodbye.bmp"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 347px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5404142688092960354" border="0" alt="" src="http://4.bp.blogspot.com/_gKzBBe6N-cc/Sv9fJHdONmI/AAAAAAAABGI/kbwNvdm2mU4/s400/TechConferenceGoodbye.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;Ok, I know what you thinking... After THAT hug, I felt we owed it to each other to bring our wives together.&lt;br /&gt;&lt;br /&gt;David had a few more meetings and I had to go pack up my laptop and goodies to go meet the shuttle down stairs, not before saying goodbye to long time friends Dave Gaboury (a.k.a., Father Dexterity, now working on the AX team) and Emily Roen. Emily and Dave escorted me to the shuttle and my journey back to Atlanta began.&lt;br /&gt;&lt;br /&gt;Upon arrival to Hector International (Fargo's airport), I had to maneuver a bit with the goodies and pack them in my suitcase somehow.&lt;br /&gt;&lt;br /&gt;As for David, I had a chance to speak to him today and he is on his 36-hour journey back to Aussie land. Good luck my friend and talk to you soon.&lt;br /&gt;&lt;br /&gt;I have to thank the entire Microsoft Business Solutions organization for vouchering my participation at the Microsoft Dynamics GP Technical Conference 2009. It was one of the most gratifying experiences of my career as a Dynamics GP professional.&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-1776611864209840873?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/1776611864209840873/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=1776611864209840873" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/1776611864209840873?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/1776611864209840873?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/AwFxjvh4uZo/microsoft-dynamics-gp-technical_14.html" title="Microsoft Dynamics GP Technical Conference 2009 - Time to say goodbye" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_gKzBBe6N-cc/Sv9fJHdONmI/AAAAAAAABGI/kbwNvdm2mU4/s72-c/TechConferenceGoodbye.bmp" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2009/11/microsoft-dynamics-gp-technical_14.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEDQno-fSp7ImA9WxNbEkk.&quot;"><id>tag:blogger.com,1999:blog-5285970135510371565.post-3399013258614616127</id><published>2009-11-12T01:18:00.012-05:00</published><updated>2009-11-14T20:14:33.455-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-14T20:14:33.455-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Events" /><title>Microsoft Dynamics GP Technical Conference 2009 - Day 2</title><content type="html">The good results of &lt;a href="http://dynamicsgpblogster.blogspot.com/2009/11/microsoft-dynamics-gp-technical_11.html"&gt;Day 1&lt;/a&gt; and the hard work we put into preparing for the double whammy Troubleshooting session ahead of us had began to take their toll on Dave, Leslie, and I. We had a good breakfast at the hotel before being shuttled back to the Commons building. Upon arrival, Dave, Leslie and I went back to the Oak room to perform one last pass on the presentation, print out the &lt;em&gt;cheat sheets&lt;/em&gt; and try to relax a bit.&lt;br /&gt;&lt;br /&gt;We were on at 10:30 AM and the presentation went really well with minor unnoticeable glitches. It felt good, but not good enough. At the end of the first session of our Troubleshooting topic, and despite being extremely tired, Dave, Leslie and I returned to the round table to analyze the things that went wrong in our first session. After a few touch ups here and there, Dave and I went off to the table topics. I joined Nick Hoban who runs the Microsoft Dynamics Community website to discuss some improvements to the site.&lt;br /&gt;&lt;br /&gt;We were back on stage at 3:30 PM for our second session. This one went just smooth... no glitches, no issues, just like if we had done it...once before! Our session ended just 15 minutes before the closing session.&lt;br /&gt;&lt;br /&gt;The closing session futured Mr. Dave Coulombe and the some of "The Powers to Be" at Microsoft answering tough questions from ISVs Mark Rockwell (&lt;a href="http://www.rocktonsoftware.com/"&gt;Rockton Software&lt;/a&gt;) and Bill Marshall (&lt;a href="http://www.mc2software.com/"&gt;mc2 Software&lt;/a&gt;). By their expressions on this picture, you can conclude Mark and Bill were not asking easy questions... :-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_gKzBBe6N-cc/Sv4jmFmB01I/AAAAAAAABFQ/kXYNUaxWxTc/s1600-h/DSC01710.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 240px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5403795740134855506" border="0" alt="" src="http://2.bp.blogspot.com/_gKzBBe6N-cc/Sv4jmFmB01I/AAAAAAAABFQ/kXYNUaxWxTc/s320/DSC01710.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;From left to right, Jeff Trosen, Chad Sogge, Gary Tronson, Scott Stephenson, and Errol Shoenfish&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Note worthy of the session was the demo performed by John Hancock of &lt;strong&gt;&lt;a href="http://www.powerpivot.com/"&gt;PowerPivot&lt;/a&gt;&lt;/strong&gt; the new cool add-on that will be made available with &lt;strong&gt;Microsoft Excel 2010&lt;/strong&gt;. The demo featured the new in-memory BI engine which allows PowerPivot to process some 100 million records in less than 1 seconds and do all sort of data mining via SharePoint 2010.&lt;br /&gt;&lt;br /&gt;The evening went along with the Study Hall session where I linked up with more friends including the good folks of the Tools Support and the Dexterity Development teams. Here are some pics from that evening:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_gKzBBe6N-cc/Sv9V5eJlOjI/AAAAAAAABF4/O6HlpiMDI7w/s1600-h/StudyHallDay2.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 84px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5404132523702041138" border="0" alt="" src="http://4.bp.blogspot.com/_gKzBBe6N-cc/Sv9V5eJlOjI/AAAAAAAABF4/O6HlpiMDI7w/s400/StudyHallDay2.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I went to the hotel and crashed for the rest of the evening! I still had to get up early the following morning as I had one more final stop to do: the Microsoft Campus Store!&lt;br /&gt;&lt;br /&gt;A special THANK YOU to MVP Leslie Vail for her invaluable contribution, time and patience into making our Troubleshooting session a success. Without her, we could not have got our presentation contents and timing refined and provided the level of criticism required to deliver the quality presentation expected by attendees.&lt;br /&gt;&lt;br /&gt;Downloads:&lt;br /&gt;&lt;br /&gt;For materials of the &lt;em&gt;Troubleshooting Your Developed Solution&lt;/em&gt; session, click &lt;a href="http://www.maximumglobalbusiness.com/files/downloads/gptechconf09/TroubleshootingYourDevelopedSolution_2009.zip"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Until next post!&lt;br /&gt;&lt;br /&gt;MG.-&lt;br /&gt;Mariano Gomez, MVP&lt;br /&gt;Maximum Global Business, LLC&lt;br /&gt;&lt;a href="http://www.maximumglobalbusiness.com/"&gt;http://www.maximumglobalbusiness.com/&lt;/a&gt;&lt;br /&gt;&lt;img src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" width="1" height="1" mce_src="http://www.myworldmaps.net/map.ashx/8afd9933-b98d-4111-82fe-280b9e0f4122/ping" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5285970135510371565-3399013258614616127?l=dynamicsgpblogster.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://dynamicsgpblogster.blogspot.com/feeds/3399013258614616127/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5285970135510371565&amp;postID=3399013258614616127" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/3399013258614616127?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5285970135510371565/posts/default/3399013258614616127?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TheDynamicsGpBlogster/~3/L21WWByQCoQ/microsoft-dynamics-gp-technical_12.html" title="Microsoft Dynamics GP Technical Conference 2009 - Day 2" /><author><name>Mariano Gomez</name><uri>http://www.blogger.com/profile/13267738662239812289</uri><email>mgomez_bent@hotmail.com</email><gd:extendedProperty name="OpenSocialUserId" value="13828830771340293001" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_gKzBBe6N-cc/Sv4jmFmB01I/AAAAAAAABFQ/kXYNUaxWxTc/s72-c/DSC01710.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://dynamicsgpblogster.blogspot.com/2009/11/microsoft-dynamics-gp-technical_12.html</feedburner:origLink></entry></feed>
