Microsoft Product Support

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Thursday, 31 October 2013

SmartList Builder: Displaying Negative Amounts based on Document Type

Posted on 02:00 by Unknown
Here's a nugget I picked up at GPUG Summit 2013 Tampa by attending the BDA06 Going Deep with SmartList Builder (Complete survey) session hosted by Nicole Albertson from eOne Business Solutions.

Traditionally, whenever I needed to get, say, return document amounts or credit document amounts in general to show as negative in a SmartList, I would recur to the outdated method of setting up a calculated field based on a T-SQL CASE statement to take the document amount and multiply it by negative 1 (-1). The calculation looked something like this, in the case of a Return document in a Sales Transactions smart list:

Calculated Field for a Negative Value based on Document Type

This method has been used for several years now, but not without its flaws:

1. If you have a large data set, performance can be negatively impacted. Remember, the more calculations, the more pass through SQL that needs to be executed by SmartList Builder. This method in particular, seems fairly complex for a simple arithmetic operation.

2. In retrospect, this method is good if you have a fairly decent understanding of T-SQL, which puts you in the category of a power user or at least an entry level T-SQL developer. But what if you are just the average end-user? - no pun intended.

Simply put, there's got to be a better way, right?

As it turns out I can simply click on the Document Amount field, then click on the Field Options expansion button to open the Set Field Options window.

Set Field Options window

Once in the Set Field Options window, you just need to click on the Negative Values tab. You will then mark the Display as Negative Value based on Field check mark and choose the table and field that you will use as basis to flip the sign - in the case of a Sales Transaction, that would be the SOP Type field.

Negative Values tab on Set Field Options window

SmartList Builder is "smart" enough to determine the possible values for the field in question - in fact, Yes/No and List Valued fields are usually supported.

Once again, in the case of the SOP Type list valued field, you would select the Return document type as the option to display the document amount as negative.

How handy is this? And the best of all, it required zero code.

Until next post!

MG.-
Mariano Gomez, MVP
IntellPartners, LLC
http://www.IntellPartners.com/
Read More
Posted in Dynamics GP 2010 R2, Dynamics GP 2013, Functionality, SmartList and SmartList Builder | No comments

Wednesday, 30 October 2013

Web Client Wednesday - User Interface Differences

Posted on 09:31 by Unknown
How I get dragged into these things is beyond me, but MVP Mark Polino has convinced me that we need to make sure we dedicate a post every Wednesday to the Web Client and frankly, it did not take an arm twist to get me to bite.

Take a look at Mark's first post where he details how the installation Repair feature saves you from a full re-installation or redeployment.


To kick off this series, I will talk about something I was asked about during my web client training session at GPUG Summit 2013 Tampa: what are the main differences between the desktop and web client user interfaces? This topics has been covered in bits and pieces here and there, but I will try to round them out all in a single post.

At a general level, the first notable change is the replacement of the traditional menu navigation available in the desktop client for the use of navigation bars and lists. But then again, Microsoft introduced navigation lists since version 9.0, so by now you should be a pro using this application feature.

Login

Desktop Client - Login

Web Client - Login
The first thing to note is, the desktop client does allow you to remember the user and password. Not so under the web client.

Menus

Desktop Client Menus

Web Client Menus
The desktop client will continue to display the traditional menu bar as a navigation option. The web client does not display the menu bar and replaces this feature for the navigation lists. The web client incorporates a Sign Out hyperlink to gracefully exit the application. Closing the web page is not recommended as it will strand a user within the system. However, if you close the web page by accident, you can always connect to the same session.

In both cases, the desktop and the web clients allow you to customize the page.

Home Navigation Bar




Desktop Client - Home
Web Client - Home

The Home navigation bar changes from the desktop client to the web client. The desktop client features the User Preferences window and the Shortcuts, Report Shortcuts, Startup, and User Classes folders, which are not available under web client. If you are currently using shortcuts under the desktop client, it is recommended you add these as Quick Links on your home page.

User Preferences

Desktop client - User Preferences

Web Client - User Preferences

The traditional user preferences for required fields are displayed on the desktop client - bold, red, italic, etc. - but not so on the web client. I suspect this is something the Microsoft Dynamics GP development team will work on, but as of SP2 this feature was not present on the web client. To this effect, if you are using the Support Debugging Tool, company color coding is also not available under the web client.

Status Bar


Desktop Client - Status bar

Web Client - Status bar
The web client status bar incorporates the status of the connection, access to the online help, and status of the Silverlight trust to the local resources (printers, folders, etc.) when the certificates are not present on the local computer's certificate store; in addition to the system date, company, and user information displayed traditionally under the desktop client.

Window Navigation


Desktop Client - Window Navigation


Web Client - Window Navigation
Perhaps, one of the areas where changes will be rather apparent is at the individual window navigation. The web client implements a ribbon, which displays and replaces a number of traditional elements common to the desktop client. For example, on the SOP Entry window, the buttons at the bottom of the window are implemented under a Go To drop-down button on the ribbon. Since menus are not available in Web Client, these desktop only options become a part of the window ribbon in web client. Other elements such as windows displayed by expansion buttons and other form windows become navigational tabs under the web client.

However, the all too familiar browse buttons remain in place at the bottom of both the desktop client and the web client windows.

SmartLists Access


Desktop Client - Smartlist Access                                                          Web Client - Smartlist Access
Since the traditional menu options are not available under the web client, SmartLists must be accessed under the corresponding SmartList Favorites for each navigation bar option. For example, all SmartLists under the sales series, must be accessed from the Sales navigation bar by choosing the SmartList Favorites option for that series. Here's where naming your SmartLists accordingly becomes really handy once they are listed in the list.

Now, I know these may not be all the differences at hand between the two user interfaces, but if I missed any, please feel free to add your comments to this article.

Until next post!

MG.-
Mariano Gomez, MVP
IntellPartners, LLC
http://www.IntellPartners.com/
Read More
Posted in Dynamics GP 2013, Training, Web Client | No comments

Monday, 28 October 2013

GPUG Summit 2013 Tampa Wrap Up

Posted on 09:32 by Unknown
I just got back from GPUG Summit 2013 in Tampa and I have to say it was a very exciting week. With a 4-hour training and 3 sessions over 3 days, reality is time is always of the essence at a conference like this one. If you went to any of my sessions, please fill out the survey as this is how I get invited to these events - seriously!


ITP02: Fun with Microsoft Dynamics GP Administration Tools
Wednesday October 23, 2013 2:00pm - 3:00pm
CPE Eligible
Complete survey

STR04: Web Client Deployment for IT Directors
Thursday October 24, 2013 1:15pm - 2:15pm
CPE Eligible
Complete survey

ITP07: Administering SQL for Microsoft Dynamics GP Administrators
Friday October 25, 2013 9:45am - 10:45am
CPE Eligible
Complete survey

Nonetheless, I got a chance to attend a few sessions where I picked up a few nuggets (blog material for this week) and learned some more about topics I don't usually get involved with and, boy, it was all worth it! Some of the sessions I attended are as follow:

BIR03: Unlock the Magic of Excel Refreshable Reports
Presenter: MVP Mark Polino
Wednesday October 23, 2013 10:00am - 11:00am
CPE Eligible
Complete survey

PSH05R: Making Microsoft Dynamics GP work Simpler and Easier
Presenter: Mark Rockwell @ Rockton Software.
Thursday October 24, 2013 9:30am - 10:30am
Not CPE Eligible
Complete survey

BDA06: Going Deep with SmartList Builder
Presenter: Nicole Alberson @ eOne Business Solutions.
Thursday October 24, 2013 4:00pm - 5:30pm
CPE Eligible
Complete survey

STR08: Business Portal is Alive and Kicking
Presenter: Tanya Henderson @ S2 Technologies.
Friday October 25, 2013 11:00am - 12:00pm
CPE Eligible
Complete survey

Thanks to Summit sponsors FastPath and Data Masons for hosting the Thursday morning MVP breakfast, attended by MVPs from all ERP and CRM products and a few GPUG All-Star guests - from left to right and front to back, John Lowther (GP), Belinda Allen (GP), Leslie Vail (GP), Mariano Gomez (GP), Zubin Gidwani (GP All-Star), Jon Rivers (Data Mason), Howard Swerdloff (GP All-Star), Gretchen Opferkew (CRM), Claus Lundstrøm (NAV), Per Mogensen (NAV), Mark Polino (GP), Brandon George (AX)



Congratulations to the GPUG Summit 2013 All-Stars, Beat Bucher (@GP_Beat) with Forensic Technologies in Canada, Terry Heley with Microsoft, and Michelle Kocher with Delta Medical Systems.



Michelle, Terry, and Beat joined the "Ask the All-Star" session featuring (from left to right) Zubin Gidwani, Richard Whaley, MVP John Lowther, Bob McAdam, and MVP Mark Polino.



It was also good to catch up with my friends at eOne Business Solutions, Abbey Cooper, Nicole Albertson, and Chris Dew - Martin Olsen behind the camera.



My thoughts in general are:

  • Mark Polino is an Excel diva - enough said!
  • 1 hour sessions are too short. Most presenters I spoke to had a lot more material they would have wanted to present, but time did not allow them to go deeper into the topics.
  • Summit is definitely an event all end-users must attend at least every couple years.
  • Drop the word "optional" from the pre-conference training sessions. When you make something "optional", people just don't show up. It was not uncommon to find classrooms with just 2 students and the instructor.
  • Can't beat the Tampa weather. Should plan to have more summits in this beautiful city.
  • More deep dives please! It should be all about the details for the end-user.
  • From a presenter's perspective, VPC images were messed up and some were not even ready. Not cool!

Until next post!

MG.-
Mariano Gomez, MVP
IntellPartners, LLC
http://www.IntellPartners.com/
Read More
Posted in GPUG, Training | No comments

Wednesday, 16 October 2013

Attending GPUG 2013 in Tampa? Don't miss my sessions

Posted on 11:21 by Unknown


Well, it's yet another conference for me. This time around, I will be presenting at GPUG Summit 2013 in beautiful Tampa, Florida and I was hoping that, if you are attending, a) you can come to one or all of my sessions, and b) that you would absolutely stop by to say hello.

My sessions are as follow:

Fun with Microsoft Dynamics GP Administrative Tools
Wednesday, October 23 • 2:00pm - 3:00pm
This session will involve some Support Debugging Tool, but I also have a bit of an ace under the sleeve for attendees, so you won't want to miss this one.

Web Client Deployment for IT Directors
Thursday, October 24 • 1:15pm - 2:15pm
With the release of Microsoft Dynamics GP 2013 Web Client, IT administrators are at the cross-roads of continuing to support a traditional rich client environment and adopting the new Web Client interface. Come learn what it takes to deploy Web Client, upgrade your current rich client environment (whether you are on a Terminal Server or workstation-driven environment), and the challenges with this new deployment approach.

Administering SQL for Microsoft Dynamics GP
Friday, October 25 • 9:45am - 10:45am
Are you confident that you are managing your Microsoft SQL Server environment correctly? Increase your effectiveness as an IT administrator at your organization - we'll help you increase your self-reliance and skill set for monitoring and maintaining your SQL environment, and give you the tools and knowledge to help troubleshoot when the unexpected happens.

I also have a training class, Hands-On with the Support Debugging Tool, which will be running on Tuesday, October 22 from 1:00 PM to 5:00 PM where I will be teaching some really cool SDT features. The best part is, you get to play with the tool yourself.

More information on Summit 2013 pre-conference training here.

Until next post!

MG.-
Mariano Gomez, MVP
IntellPartners, LLC
http://www.IntellPartners.com/
Read More
Posted in GPUG, Training | No comments

Thursday, 3 October 2013

Microsoft Dexterity Training back by popular demand

Posted on 08:03 by Unknown
(C) Microsoft Corporation

You asked for it and we are responding to your request. Given the success of our past Microsoft Dexterity training roadshow, we are launching a new round of training sessions for 2014. This time, we have expanded the number of training offers to cover advanced Dexterity topics, and for the first time, we are introducing Visual Studio Tools for Dexterity developers (and .NET developers too).
  • DEX001: Microsoft Dexterity Fundamentals - classes in Atlanta, Miami, and Toronto
  • DEX002: Advanced Microsoft Dexterity Development - classes in Boston and Montreal
  • DEX003: Visual Studio Tools for Microsoft Dexterity Developers - classes in Las Vegas and Seattle.

Want to attend, but don't want to leave your offices? We will come to you. (*)

You can find all about each class offered on our training page. For more information, contact Chuck Boyles at +1 (678) 993-6971.

(*) Some restrictions apply.

Until next post!

MG.-
Mariano Gomez, MVP
IntellPartners, LLC
http://www.IntellPartners.com/
Read More
Posted in Dexterity, Training, Visual Studio Tools | No comments

Thursday, 19 September 2013

Microsoft Dynamics GP Technical Airlift 2013 - More on Day 1

Posted on 20:33 by Unknown

How does one manage to talk about a Conference when not in attendance? Well, you get reporters on the ground to tell you what's going on.

Sivakumar Venkataraman with Microsoft reminds everyone of the different tracks and sessions features in each:





My good friend Thomas Franz over at Integrity Data had a few things to relay, starting from a shout out to Microsoft and GPCC for the great content. His appreciation however goes to the one-off conversations with the Microsoft team and members of the GP community. While Thomas was entertained, elsewhere his coworker, Bobby, managed to pin down my good friend Brian Roney for a possible solution to a big customer request. Kudos to Brian and Michael Hammond who were kind enough to pickup the session I was going to deliver, Developing for the Web Client: a Microsoft Dexterity perspective. Thomas also attended the opening session with Chad an Errol and enjoyed all the roadmap talks. You can read more about the roadmap in my Day 1 coverage. Thomas also attended the Web Client Customization with VST session and noted the flexibility it provided for some of the work they are doing over at Integrity Data. I covered a great deal of this in my article VST: Rendering WinForms in Microsoft Dynamics GP web client

Thomas also attended the Deploying Microsoft Dynamics GP 2013 on Windows on Azure session presented by my good friend Daryl Anderson. He was looking at this for a possible SharePoint hosting solution for their U-LINC customers. 

After the day of sessions, they headed outside for the welcome reception were discussions revolved around current project issues.  Somehow, the Integrity folks managed to muster some energy to host a coding party in Bobby’s room at the hotel. Bobby and Nick started proving out Brian Roney’s suggestion and I provisioned a new SharePoint server on Azure.  Where else do you get to do this stuff?

I am sure there was a lot of serious conversations going on at the Welcome Reception, but I find that some people just prefer to enjoy life for what it is... you go ladies!

Windi Epperson (The Knaster Group)
Linda Brock (The Knaster Group)

More on Day 1:

GP Airlift 2013 - Day 1 (Kuntz Consulting Blog)

Thanks to my reporters Thomas Franz with Integrity Data and Tanya Henderson with S2 Technology.

Day 2 updates to follow.

Until next post!

MG.-
Mariano Gomez, MVP
IntellPartners, LLC
http://www.IntellPartners.com/
Read More
Posted in Technical Conference, Training | No comments

Wednesday, 18 September 2013

Microsoft Dynamics GP Technical Airlift 2013 - Day 1

Posted on 14:16 by Unknown

The Microsoft Dynamics GP Technical Airlift 2013, hosted by GP Partner Connections is now in full session.

Unfortunately, last minute circumstances prevented my participation as a presenter this year, but in retrospect, it was probably a good thing as I really don't want to become like those actors that show up in just about every movie.

The sessions list for this year is off the chain and if you are a propeller head like me, you can certainly attend some really cool sessions:
  • Developing for the Web Client: a Microsoft Dexterity Perspective (Sept 18, 1:15 PM CST)
  • Dynamics GP Multitenant for Developers (Sept 18, 2:30 PM CST)
  • Dynamics GP Development Team Unplug (Sept 18, 3:45 PM CST)
  • Dexterity and Services: Can they be friends? (Sept 19, 11:15 AM CST)
  • Web Client Customization with VST Deep Dive (Sept 19, 4:00 PM CST)
In addition to these development sessions, there are tons of other development related sessions around Window 8 and Windows Phone, and BI for GP.

You will not want to miss the closing session on Friday either. That promises to be a complete surprise, according to my friend Jay Manley. Find detailed information on sessions here.

Being away, however, doesn't give me the right to not know what's going on and I can tell you that the first major update coming out of Fargo is a roadmap refresh.

Roadmap Update


The next big thing in the horizon, of course, is all the buzz surrounding GP Next, Microsoft's next generation of the award winning Microsoft Dynamics GP -- okay, I sounded a bit like a salesman there, but hey, ain't we all? To deliver the "next generation" of products you have to imagine there will be a "next generation" of tools. What will happen with Dexterity? What will happen with Visual Studio Tools and, of course, Silverlight development? As GP expands more into a service model, and away (in some sense) from its Client/Server roots how will the development tools be enhanced?

Microsoft delivered ahead of expectations on the SP2 updates for GP 2013 in the second half of this year, which included close to 20 new enhancements, drifting away from the traditional Feature Pack concept. Pam Misialek explains this as a way to deliver functionality out the door much, much quicker to customers. You can read more here.

The next major wave will be coming in the first half of 2014 and will see significant enhancements to Workflow, a move to add Requisitions into Microsoft Dynamics GP, a Windows 8 Procurement app, and some Identity Management concepts.

I also have my spy reporter at the conference and this is the first picture coming out from Fargo with MVP Leslie Vail presenting the Support Debugging Tool session (with MVP Belinda Allen).

Leslie in the Support Debugging Tool session
The credit for the above goes to Tanya Henderson at S2 Technology.

I challenge you to be my reporter by taking pictures and relaying your experience. Email  your pictures and updates and I will make sure you get credit for your work in my article. All pictures will be uploaded to The Dynamics GP Blogster on Facebook for everyone to see. If you attend an interesting session and/or hear of the latest buzz around the corridors, please feel free to email me too.

I wish everyone in attendance a great conference and hope you enjoy every bit of it.

Until next post!

MG.-
Mariano Gomez, MVP
IntellPartners, LLC
http://www.IntellPartners.com/
Read More
Posted in GPUG, Roadmap, Technical Conference, Training | No comments
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)

Popular Posts

  • The Dynamics GP Blogster's best articles of 2012
    It's that time of the year again! Time to say goodbye to the outgoing year, 2012, and receive the new one, 2013, making all sort of reso...
  • What's new in Microsoft Dexterity 11.0
    The excitement around Microsoft Dynamics GP 2010 could not be any higher. Traffic on my site has doubled since I began releasing informatio...
  • Vote for your 2012 GPUG All Star
    The time has come again to vote for the next year's GPUG All Star awards. Surprisingly, I have been nominated to this award along with f...
  • Running Windows 8.x Business Analyzer app on a laptop with SQL Reporting Services
    If you are a consultant, chances are you run your Microsoft Dynamics GP application demo environment on a laptop along with Microsoft SQL Se...
  • How to add a "Cover Letter" page to a Microsoft Dynamics GP Word Template document
    I wrote an article almost a year ago showing a simple technique to add a  Terms and Conditions page to a Microsoft Dynamics GP Word Templat...
  • "Unable to access SnapIn config data Store" accessing Web Management Console
    For quite some time I had been running into this error when attempting to access the Microsoft Dynamics GP 2013 Web Management Console appl...
  • Adding more comment lines to POP Purchase Orders
    Just recently, I was asked by a customer to address an issue with their line item comments truncating at 4 lines. In essence, the customer w...
  • Brian Meier talks Microsoft Dynamics GP Business Analyzer
    Business Analyzer is one of those products that I really dig: it's slick, it works, and it just makes life easier for executives and inf...
  • Microsoft SQL Server performance boosting settings for Microsoft Dynamics GP - Part 1
    Part 1 of 2 - Microsoft SQL Server performance boosting settings for Microsoft Dynamics GP. Disclaimer: this is not a "one-size-fits-al...
  • Resetting GP desktop position and size with the Support Debugging Tool
    Just recently I worked on an issue being experienced by several Microsoft Dynamics GP users in a Citrix environment. The users would report ...

Categories

  • Ad Campaigns
  • ADO
  • Adobe Acrobat
  • Analytical Accounting
  • Architecture
  • Around the Blogosphere
  • Article
  • Azure
  • Bank Reconciliation
  • Best of 2009
  • Best of Series
  • Best Practices
  • Bing Maps Enterprise
  • Books
  • Business Alerts
  • Business Analyzer
  • C#
  • Code
  • COM
  • Community
  • Compliance
  • Connect
  • Continuum
  • Convergence
  • Corporate Performance Management
  • CRM
  • Database Maintenance Utility
  • Decisions Conference
  • DEX.INI
  • DEXSQL
  • Dexterity
  • Discussions
  • Drill-Down Builder
  • Dynamics GP 10
  • Dynamics GP 11
  • Dynamics GP 12
  • Dynamics GP 2010
  • Dynamics GP 2010 R2
  • Dynamics GP 2013
  • eConnect
  • EFT
  • Electronic Banking
  • Encumbrance
  • Events
  • Extender
  • Field Services
  • Fixed Assets
  • Forecaster
  • From the Newsgroups
  • FRx
  • Functionality
  • General Ledger
  • GPUG
  • Home Page
  • Human Resources
  • Humor
  • IMHO
  • Installation
  • Integration
  • Integration Manager
  • Internet Explorer
  • Inventory
  • Kinnect
  • Maintenance
  • Management Reporter
  • Manufacturing
  • Menus for Visual Studio Tools
  • Microsoft Office
  • Modifier
  • Multicurrency Management
  • Multitenancy
  • MVP Summit
  • MVPs
  • Named Printers
  • Navigation Pane
  • Notes
  • ODBC
  • Office Web Components
  • OLE Container
  • Online Services
  • OpenXML
  • Partner Connections
  • Payables Management
  • Payroll
  • Performance
  • PO Commitments
  • Printer Compatibility
  • Product Feedback
  • Project Accounting
  • Purchasing
  • Receivables Management
  • RemoteApp
  • Report Writer
  • Reporting
  • Roadmap
  • SafePay
  • Sales Order Processing
  • Season Greetings
  • Security
  • Service Call Management
  • SharePoint
  • SmartList and SmartList Builder
  • SQL Reporting Services
  • SQL Scripting
  • SQL Server
  • Support Debugging Tool
  • Tax Updates
  • Technical Conference
  • The Partner Event
  • The Technology Corner
  • Training
  • Translation
  • Troubleshooting
  • Upgrades
  • VAT
  • VB.NET
  • VBA
  • VBScript
  • Visual Studio 2008
  • Visual Studio Tools
  • Web Client
  • Web Services
  • Windows 7
  • Windows 8
  • Word Templates
  • XBox
  • XBRL

Blog Archive

  • ▼  2013 (68)
    • ▼  December (2)
      • Visual Studio Tools for Microsoft Dynamics GP 2013...
      • Web Client Wednesday: Microsoft Dynamics GP on Azure
    • ►  November (8)
    • ►  October (5)
    • ►  September (5)
    • ►  August (3)
    • ►  July (8)
    • ►  June (5)
    • ►  May (5)
    • ►  April (2)
    • ►  March (11)
    • ►  February (6)
    • ►  January (8)
  • ►  2012 (101)
    • ►  December (8)
    • ►  November (6)
    • ►  October (15)
    • ►  September (16)
    • ►  August (9)
    • ►  July (4)
    • ►  June (4)
    • ►  May (6)
    • ►  April (4)
    • ►  March (11)
    • ►  February (4)
    • ►  January (14)
  • ►  2011 (158)
    • ►  December (7)
    • ►  November (17)
    • ►  October (7)
    • ►  September (8)
    • ►  August (8)
    • ►  July (12)
    • ►  June (12)
    • ►  May (13)
    • ►  April (23)
    • ►  March (21)
    • ►  February (10)
    • ►  January (20)
  • ►  2010 (168)
    • ►  December (15)
    • ►  November (11)
    • ►  October (12)
    • ►  September (24)
    • ►  August (13)
    • ►  July (12)
    • ►  June (8)
    • ►  May (17)
    • ►  April (14)
    • ►  March (9)
    • ►  February (16)
    • ►  January (17)
  • ►  2009 (5)
    • ►  December (5)
Powered by Blogger.

About Me

Unknown
View my complete profile