Delete Corrupt Fixed Allocation Master (GL00103) Data

Microsoft Dynamics GPI was recently putting together a report for a client on Fixed Allocation Accounts and came across some corrupt data in the Fabrikam, Sample Company, Database. To avoid encountering this issue again, next time I am working in this area, I put together a simple script to remove the corrupt records by joining Fixed Allocation Master (GL00103) with Breakdown Account Master (GL00100) to identify the data which should not be there and delete it; this makes the script generic enough that I can use it on a live company should the need ever arise.

/*
Created by Ian Grieve of azurecurve|Ramblings of a Dynamics GP Consultant (https://www.azurecurve.co.uk)
This code is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0 Int).
*/
DELETE FROM
	['Fixed Allocation Master']
FROM
	GL00103 AS ['Fixed Allocation Master']
INNER JOIN
	GL00100 ['Account Master']
		ON
			['Account Master'].ACTINDX = ['Fixed Allocation Master'].ACTINDX
		AND
			['Account Master'].FXDORVAR = 2

As always, before you run any script, ensure you have a good backup of your database and verify the results after the script has been run.

azurecurve ClassicPress Plugins: Display After Post Content

ClassicPress PluginsThis is part of the azurecurve ClassicPress Plugins which introduces the plugins I have available for ClassicPress.

The plugin I am going to cover in this post, is an exiting one which has been brought up to standard; Display After Post Content.

Functionality

This plugin allows setting, via the plugin Settings page, content which should be displayed on the post page after the main post content.

Examples, include author biography, links to company offerings or a “What should we write about next?” form.

Demo

What should we write about next? contact form below is presented using this plugin (this type of content only shows on the post page and not archives).

Download

The plugin can be downloaded via my Development site.

Click to show/hide the azurecurve ClassicPress Plugins Series Index

Implementing Enhanced Notes: Conclusion

GP Elementz Enhanced NotesThis post is part of a series on Implementing Enhanced Notes from ISC Software Solutions.

Over the last few posts, I’ve been taking a look at the Enhanced Notes Microsoft Dynamics GP add-on from ISC Software. This module replaces the standard Notes one and gives the ability to record discrete notes against any record or window.

I realise I’m not the impartial voice on providing a review of this product, as I work for ISC Software.

However, I do like Enhanced Notes and I think a few of the clients I’ve worked with in the past would love it. The ability to record discrete user/date/time stamped notes is a really good one. A number of clients use the standard notes, manually adding user, date and time to the comments with the newest a the top, but this gives you a potentially very long monolithic notes record.

It’s an easy add-on to install and configure and, with a free trial, there is no cost to giving the module a try in the Fabrikam sample company database, other than time.

Have an enquiry for ISC Software Solutions?

If you’re interested in speaking to ISC Software about consultancy, upgrades, implementation, development, GP Elementz add-ons or portals, or anything else, you can use the form below.
[contact-form-7 id=”1054434″ title=”ISC Enquiry”]

azurecurve ClassicPress Plugins: Conditional Links

ClassicPress PluginsThis is part of the azurecurve ClassicPress Plugins which introduces the plugins I have available for ClassicPress.

The plugin I am going to cover in this post, is an existing one which has been brought up to standard; Conditional Links.

Functionality

This plugin allows use of the cpl (conditional-links#download page link cbl (conditional blog link) shortcode with a slug parameter to link to a page whether it exists or not; the content between the opening and closing shortcode tags will be the text visible to visitors. If the page exists it will be linked, otherwise standard unlinked text will be displayed.

This allows you to publish pages while the site is being build without having broken links, but as soon as the page, or post, is published, the link will immediately be present and working without the need to go back and edit a page).

Download

The plugin can be downloaded via my Development site.

Click to show/hide the azurecurve ClassicPress Plugins Series Index

Changing Themes in Notepad++

Notepad++I’ve Started using Dark Modes on lots of applications and websites, when available (such as on Outlook.com and here on azurecurve|Ramblings of a Dynamics GP Consultant. One of the applications I wanted to do this on was Notepad++, but I struggled to find the themes section to make the change.

The problem was that I suffered from a bit of tunnel vision when looking for the option. I was looking for themes, when I should have been looking for styles; specifically the Style Configurator:

Notepad++ Settings menu showing the Style Configurator

Continue reading “Changing Themes in Notepad++”

azurecurve ClassicPress Plugins: Comment Validator

ClassicPress PluginsThis is part of the azurecurve ClassicPress Plugins which introduces the plugins I have available for ClassicPress.

The plugin I am going to cover in this post, is an existing one which has been standardised; Comment Validator.

Functionality

This plugin is a fairly simple one which prevents comment shorter or longer than admin defined lengths being submitted. There is also an option to prevent unregistered users using the name of a registered user when posting.

Demo

To try this comment, try leaving a comment on this post which is shorter than 10 characters.

Download

The plugin can be downloaded via my Development site.

Click to show/hide the azurecurve ClassicPress Plugins Series Index

Errors Starting Local by Flywheel

Local By FlywheelI fired up Local by Flywheel again recently to test some changes to a plugin; as it started I received a series of errors:

Error message

Error
Uh-oh! We ran into a hiccup when trying to start the Local Machine.
Unable to start the VM: C:Program FilesOracleVirtualBoxVBoxManage.exe startvm local-by-flywheel --type headless failed:

Continue reading “Errors Starting Local by Flywheel”

azurecurve ClassicPress Plugins: Code

ClassicPress PluginsThis is part of the azurecurve ClassicPress Plugins which introduces the plugins I have available for ClassicPress.

The plugin I am going to cover in this post, is a brand new plugin; Code.

Functionality

I’ve never found a code formatting plugin which I liked so I’ve been manually formatting code to post for a while; this plugin is still manually formatting, but provides a set of shortcodes which can be sued to colour text for SQL and PHP.

A copyright message can be set via the plugins settings page and output using a shortcode.

Download

The plugin can be downloaded via my Development site.

Click to show/hide the azurecurve ClassicPress Plugins Series Index

Implementing Enhanced Notes: Registration

GP Elementz Enhanced NotesThis post is part of a series on Implementing Enhanced Notes from ISC Software Solutions.

When you decide that you want to use Enhanced Notes in companies other than the Fabrikam Sample Company, you need to place an order with ISC
Software
. You will then receive a registration key which needs to be input into the Enhanced Notes Registration window:

Enhanced Notes Registration

The Site Name will be read from you Microsoft Dynamics GP registration information; copy and paste the three keys supplied by ISC Software and click OK to register the product.

Enhanced Notes will now be available to use in all companies.

Have an enquiry for ISC Software Solutions?

If you’re interested in speaking to ISC Software about consultancy, upgrades, implementation, development, GP Elementz add-ons or portals, or anything else, you can use the form below.
[contact-form-7 id=”1054434″ title=”ISC Enquiry”]

azurecurve ClassicPress Plugins: Call-out Boxes

ClassicPress PluginsThis is part of the azurecurve ClassicPress Plugins which introduces the plugins I have available for ClassicPress.

The plugin I am going to cover in this post, is a brand new one; Call-out Boxes.

Functionality

The Call-out Boxes plugin allows easy creation of a call-out box on a post or page using a shortcode for placement; this allows you to highlight a certain piece of information.

In the plugin Settings page, the default appearance of the Call-out Boxes can be defined, but parameters allow these to be overridden on usage.

lightbulb 

Call-out boxes integrate with the [cbl=azurecurve-classicpress-plugins-icons]azurecurve Icons plugin[/cbl] for the icon

Demo

Functionality section of this post contains a call-out box.

Download

The plugin can be downloaded via my Development site.

Click to show/hide the azurecurve ClassicPress Plugins Series Index