Skip to main content

Notifications

Announcements

No record found.

Finance | Project Operations, Human Resources, ...
Unanswered

Tab, Backspace, and Enter input raw characters into text fields of Dynamics Forms while Print Setup is Open

Posted on by 5

If the Print Setup Window (MDGP > Print Setup...) is open, inputting tab, enter, backspace or del in a text field for any Dynamics GP Form window will not navigate to the next field, initiate an operation, or delete characters as they normally function. Arrow keys will not move the input cursor. These effects stop once the Print Setup Window is closed.

This bug occurs if the Print Setup Window is opened before, or after a Dynamics GP Form.

I can replicate this bug on every computer in our setup.

This issue occurred for older versions of GP 2018, and is currently occurring for version 18.4.1384. (All machines are on Windows 10, not sure why it says Windows 8).

Dynamics-GP-information.png

Here is an example of the strange text input. If this is copy pasted into a hex editor, you can identify the backspace, enter, and tab characters.

Here is an example of a text field entry while this bug is occurring.

pastedimage1655238965412v3.png

The below text file is a copy paste of the text field. The extra line was not added after, and was added by the copy paste of the text.

[View:/cfs-file/__key/communityserver-discussions-components-files/32/copy-paste-of-text-input.txt]

Tab Navigation is still functional for the Print Setup window.

Before the cause was identified, the inability to remove text from a Dynamics Form would require the closing of the whole form, thus losing work done for the entry on that specific form. Especially when the form does not let you leave a field empty when closing, forcing you to save or delete it.

Categories:
  • asom Profile Picture
    asom 5 on at
    RE: Tab, Backspace, and Enter input raw characters into text fields of Dynamics Forms while Print Setup is Open

    Workaround

    By going into the Dex.ini file and setting NoPrintDialogs=FALSE, upon printing a report at the screen viewing, you can select a printer there to print from.

    Therefore, there is then no need to open the Print Setup Window.

  • Beat Bucher  GP Geek  GPUG All Star Profile Picture
    Beat Bucher GP Gee... 28,021 Super User 2024 Season 1 on at
    RE: Tab, Backspace, and Enter input raw characters into text fields of Dynamics Forms while Print Setup is Open

    Thanks David for confirming this bug with the open report output window..

    Asom,

    I started getting away from Adobe Products completely with Dynamics GP in the days of version 8.x when after an update of Adobe Acrobat Writer (which is a monster of a program for nothing), the produced reports in PDF format would only print half of the pages in PO's

    After many testing, we found out that the rendering engine of Adobe was the root cause and once we replaced the printer driver by something like CutePDF or PDFCreator, the pages would all produce just fine and that for a cost of 0$, as those tools are free.

    The user would keep Adobe Creator to digitally sign the created PDF documents, which the free version of the above mentioned tools do not, but there is a paid version that offers the same functionalities as Adobe, but for a fraction of the price.

    Not even Adobe Acrobat Reader does get attention from me since those days.. this company has grown its product into monster clogging apps that weight hundreds of MB without any justifications on the functionality side.. Terrible.

  • David Musgrave MVP GPUG All Star Legend Moderator Profile Picture
    David Musgrave MVP ... 13,926 Most Valuable Professional on at
    RE: Tab, Backspace, and Enter input raw characters into text fields of Dynamics Forms while Print Setup is Open

    Hi Asom

    The workaround is to always complete the change of default printer by closing the print setup window.

    Is there any pattern to what goes to what printer? Can you use Named Printers (which I wrote) to automatically change printers for you.

    Regards

    David

  • asom Profile Picture
    asom 5 on at
    RE: Tab, Backspace, and Enter input raw characters into text fields of Dynamics Forms while Print Setup is Open

    The installed version of Microsoft Dynamics GP 2018 here includes other modules.

    Someone below has been able to repeat this issue with their Microsoft Dynamics GP implementation.

  • asom Profile Picture
    asom 5 on at
    RE: Tab, Backspace, and Enter input raw characters into text fields of Dynamics Forms while Print Setup is Open

    This particular user often switches between printing to Adobe PDF and our physical printer. This issue was only noticed with this user.

    This installation of GP includes modules, with the test company having its background modified to allow for immediate distinction.

  • David Musgrave MVP GPUG All Star Legend Moderator Profile Picture
    David Musgrave MVP ... 13,926 Most Valuable Professional on at
    RE: Tab, Backspace, and Enter input raw characters into text fields of Dynamics Forms while Print Setup is Open

    The Print Setup window should actually be modal (meaning it must be closed before any other window can be used).

    I was able to replicate the issue you saw. That while the Print Setup window is open, it let me type into other windows, but the characters were incorrect. This behavior is probably a bug. I would say that the window should be modal, rather than the text input should be fixed.

    Why would ever want to leave the Print Setup window open while working on other windows?

    Regards

    David

    PS: The color coding looks like GP Power Tools as looks like a standard color theme and is not using one of the 16 basic colors.

  • Beat Bucher  GP Geek  GPUG All Star Profile Picture
    Beat Bucher GP Gee... 28,021 Super User 2024 Season 1 on at
    RE: Tab, Backspace, and Enter input raw characters into text fields of Dynamics Forms while Print Setup is Open

    Asom,

    I've seen this type of behavior when running GP off a Terminal Server.. and somehow the input is out of sync between the host and the client.. but I've never seen this when the GP client is installed locally on a Win10 or Win7 workstation.

    PS: don't worry about the Windows version shows on the About form, it's wrong on all Windows Server version starting with 2012.. even on 2019 it would show 2012.

    The other thing is that you seem to have an add-on installed for background color on your GP client.. whether this is GPPT or Willoware GP PowerPack, I'd take them out and redo the testing with bare-minimum GP modules, no ISV, no add-ons. This only will confirm if the bug is in Core GP or was introduced by some add-ons.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,269 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,198 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Product updates

Dynamics 365 release plans