Category Archives: Development

Extracting Data from M3 via the APIs

There are many ways to extract data from the APIs in M3, but often you need information that isn’t provided via the native APIs or the native APIs purely don’t exist for the table you want to query. But over … Continue reading

Posted in Development, M3 / MoveX, Misc | 17 Comments

Simple Move Control Script

Here’s a quick and easy script to simply move a control on the panel, it takes the control name and new positions as the arguments.

Posted in Development, M3 / MoveX, Misc | 2 Comments

Heads Up – Windows 10 Anniversary Update and Smart Office JScripts

Microsoft has recently started rolling out the Windows 10 Anniversary Update – which is great, however it does cause an issue with Smart Office and JScripts. Smart Office will download the .js from the server, it will go through some … Continue reading

Posted in Development, M3 / MoveX | 6 Comments


A while ago I was looking at standardising some of the debugging information applications I wrote would output, and on a reasonably regular basis I’d want to verify data my code was passing to APIs, especially if there was an … Continue reading

Posted in Development, M3 / MoveX | Leave a comment

Vanilla M3 – at last!

IFL have shed the shackles of modifications. We have been mod free for nearly two weeks with no issues.

Posted in Development, Misc | 5 Comments

M3 UI Adapter 10.3 – Jscripts directory and personalisations have moved

I was at the M3 User Group biannual conference in Australia last month and I was told about an interesting change to how JScripts were handled. The comment was that under the new M3 UI Adapter, copying scripts in to … Continue reading

Posted in Development, M3 / MoveX | 16 Comments

Adding Security to your Development

How do you secure the larger stand-alone developments that run within Smart Office?  This is a question that I have had to ask on some developments.  Because your development isn’t native M3 code you can’t secure it through the traditional SES400 or SES003 … Continue reading

Posted in Development | 5 Comments


When I was a kid, I had an Amiga 500 – and I absolutely loved watching demos, especially when they had starfields…I saw the evolution of simple parallax starfields out to more complex starfields that you would fly through and … Continue reading

Posted in Development, How Far is Too Far?, Misc | Leave a comment

Launching Business Objects from Smart Office and Running a Script from a Script

As part of a project I am working on, we have got budget to purchase additional licences for our chosen reporting tool – Business Objects Edge. This means that we can move most of our Crystal Reports on to the … Continue reading

Posted in Development, M3 / MoveX, Misc | Leave a comment

Purchase Order Receipting – Process Automation

Most of my posts have been around how to do things. Typically they are small scripts. Today I’ll discuss one of the projects I have been working on to demonstrate that scripting isn’t just for the quick and easy tasks … Continue reading

Posted in Development, M3 / MoveX | 2 Comments