The thumbnail shows the logo of every module that has received updates in the Omnis 10.1 environment. In the middle right is the title of the article, "Release Notes: LD Modular System in Omnis Studio 10.1". In the top left is the Logical Developments logo which is a diamond with the letters L and D inside of it. The letters are offset from each other vertically while also overlapping horizontally. The each sit inside of their own rectangle.

Release Notes: LD Modular System in Studio 10.1

Caroline Mulroney - Mar 2, 2022

*** For Payroll - Standalone ***

==== Broker v2.63 ====  (Last Release 2.50)

0011188 Startup_Task. Added INI option for Remote Debugging in Studio 10.2 and added $GetStudioBuild

v2.62
0011150: Download Job List.

Changed date handling to allow for timezones - browsers use local time, but the server operates in UTC. Added routines to allow mapping between the two. Tweaked Download function to fix problem with downloading files from the browser.

0011165: Bug fixes for jsrClientDetails.

Added a standard way to call validation for fields on remote forms. Added standard way to add a variable number of columns to a form. Changed the datafile reorganisation routine to allow for additional conversions of field type 'string' -> numeric.

0011172: Add text to numberic SQL conversion.

Changed the datafile reorganisation routine to allow for additional conversions of field type 'string' -> numeric.

v2.61

0010895: Cancel button confirmation.

Added an option to the local preferences, called 'Confirm when cancel is clicked'. When this is set, if the user creates or edits a record, makes changes and then clicks 'Cancel', it will ask them to confirm that they really do want to cancel.

v2.60

0011111: Error generating JavaScript from client methods method stopping the Omnis service.

When deploying the jsClient web solution, under some conditions an error message is generated which prevents the service from running. Added SequenceLogging debug option to assist with diagnosing the issue.

0011048: Screen layout for Samsung.

When using the LD Customer Portal interface, adjusted the responsive design layout so that when it is used with Android tablets such as the Samsung TagActive3, the fields on each screen are positioned correctly. This affects all screens in this library.

v2.59

0011075: Scaling not working for 4:3 screens.

Fixed problem where with scaling turned on, the Trips window and Pickup Status window don't fit on the screen.

0010820: Job Narrowing.

For the web and mobile apps, added tnTzOffset to application startup and monitor task so we can get the client's timezone for web and desktop.

0011078: Startup - loading libraries and converting.

When opening libraries in the modular system, enable conversion by runtime and don't prompt user to convert. A belt and braces approach to open libraries. This will prevent the message 'This library needs to be converted' from being displayed at the user end.

v2.58

0005645: Updater and the broker.

Fixed problem with license count causing error on exit. After this release, the intermittent issue where an error happens while updating the workstation.

0010921: Showing logo on the login window.

The logon window has been updated to remove obsolete image handling tools. It's now possible to show the company logo on the logon window. The window can use a custom image in the workstation software, the company logo from preferences, or just display the company name.

0011056: Saving company logo fails.

Fixed problem where saving binary data such as logos fails.

v2.57

0010936: Removing fields from file class causes table data to be erased.

Fixed a problem, where under certain conditions, if a database table definition was changed such that a field was removed or renamed, then the reorganise data routine would delete all previous data from that table.

v2.56

0005648: Updater and installing registered modules for user.

Added option to check for updates immediately after setting up database connection.

0010886: Allow ListToString to concatenate a specific column.

Added an extra parameter (psColName) to oSQL.$ListToString so a specific column can be selected.

0010862: Download report functionality.

Implemented $PrintReport() function for Customer Interface.

Now you can print PDF reports by implementing simple function.

v2.55

0010842 & 10844: For Job Maestro staff interface.

Udated to mirror the customer interface.

v2.54

0010177: Report Scheduler.

Change how the system starts up to allow for Report Scheduler menu options.

0010740: Visual Update.

Changed the Customer Web Interface to allow for updated styling for Job Maestro system.

v2.53

0010177: User Login - new settings for current user.

v2.52

0010177: Report Scheduler.

Changes to local preferences in preparation for the report scheduler. Changes to startup to allow report scheduler mode.

v2.51

0010691: Multiple schemas and oSQL object.

Fixed problem where the customer web login displayed a company code selector for systems that did not have a company code list.

==== Contacts 3.65 ==== (Last Release 3.60)

0010722: Integration with Payroll for STP II.

Leave types expanded to include Workers Compensation Leave Days.

0011033: Migrate flag 'Approved Customer'.

Auto migration for recent new flag: to update to match Current flag.

v3.64

0011140: Old Public Holiday resources.

Removed 2021 PH from $Resources.

v3.63

0011122: New field: Legal entity name. (Seen in Job Maestro).

v3.62

0011105: Flagged notes & integration with other modules.

Update so notes will pop up when records, <i>e.g.</i> invoice is created by copy function.

0011106: Employee information &amp; integration with Payroll module.

Allow Commenced date &amp; Last LSL update date to be different, to allow for employeetransferred from another business. e.g. takeover of a going concern business.

v3.61

0011031: New flag: Approved Customer.

Added to Contacts with Preference setting to nominate its default on new customer.

==== CoreMnger v2.70 ==== (Last Release 2.67)

0011194: For ConNote - 'myFreight' integration.

Fixed var pointing to old oXML.

v2.69

0011194: For ConNote - 'myFreight' integration.

oCoreMnger &amp; oSaBRe - refactored code. New object oXMLBuilder. Renamed oXML -&gt; oXMLParser

0011187: MYOB import error.

Export Sales items tweak; remove erroneous tab characters.

0011181: OMNISJVM64 incorrect.

Fixed problem with updating java location on windows after java update.

v2.68

0010900: JobMaestro -Invite to shift function.

Added the ability to send HTML formatted email messages.

0011142: Preferences window export format weirdness.

In File &gt; Preferences, general, exports tab, fixed problem where if the user clicks cancel, then the screen did not redraw properly.

0011147: Disable 'enter = tab' during a find operation.

If the window is in find mode, then the enter key on the numeric keypad does NOT perform a tab.

0011153: Split the date time input into separate fields.

Added utility functions to handle the conversion from timestamp to separate date/time and back again.

v2.67

0005645,0010813: Updater and the broker.

Addressing issue with License Count.

0010895 Cancel button confirmation.

Local Pref setting for cancel button prompting.

0010981: Payroll Flagged Notes.

Added scroll bars to Yes-No Message for long messages.

LD0011116: Generate report, export, adding file extension.

Check to add a file extension in central report window for PDFs or Spreadsheets.

v2.66

0011097: Send to screen/preview, clear $reportfile.

Fixed a problem where, under certain conditions, if you print a report and send to screen, and then click the 'Save as PDF' button it doesn't actually save the file.

LD0011049: POD multiple filings.

Update so saving to PDF from Preview prompts for a file.

Added debug logging for POD.

v2.65

0010935 Export to Xero.

Xero Export - refactored.

v2.64

0010813 CoreMnger license count and report scheduler.

Updated to not count the report scheduler in the Desktop license count.

0005645 Updater and the broker.

Added table class tLicenseCount.

0011037 ConNote Pickup Status, column widths and scaling.

Added $ScalingFactor and $ScaleColumns to central method depository (oCoreMnger).

Relevant windows in ConNote integrate with this.

v2.63

0010935 Export to Xero.

Add option to export invoices to Xero.

==== Payroll v1.70 ==== (Last Release 1.67)

0010722: STP II<br>Part deployment. Match current data structure for integration with Contacts &amp; Cash modules.

0011083: Snapshot Address.

0010920: Employee ID.

Key ID fields snapshot into the pay record: address, email, phone &amp; ID number.

0010198: Payslip expanding to 2 pages.

Remittance layout:

  1. Hours worked details in header: If paid a salary, removed '@ $xx,xxx'
  2. Leave Notes and Leave Loading in footer - removed the double-up.

v1.69

0011106: LSL and Business Buy-outs.

For 'transferred' employees, the LSL Anniversary trigger date can be older than the employee start date.

0010981: Flagged Notes.

Generating a payday record will check for flagged notes against the employees and give as a combined message (in a similar manner to Leave and ETPS).

0011107: Export Payroll to Xero.

Added Xero export the Payday and Super Clearing House functionality.

v1.68

0011020: Leave balances on payslips.

Global Preference Settings added to enable the accumulated leave balances to be suppressed on the Pay Remittance issued to the employees.

Pay Remittance updated to also include the employee's superannuation fund. And  if relevant, that their pay rate includes casual loading.

==== Updater2 v1.02 ==== (Last Release 1.01)

0005645: Updater and the broker.

Changed format of timestamp in logfile entries to match other libraries.

==== Updater v1.12 ==== (Last Release 1.07)

0011078: Startup - loading libraries and converting.

When opening libraries, enable conversion by runtime and don't prompt user to convert.

v1.11

0011034: LAN Updates folder doesn't 'stick'.

Fixed problem where you sometimes set the LANUpdates folder, but then the updates didn't download to that folder.

v1.10

0005648: Updater and installing registered modules for user.

With enhanced status, download active flagged libs from the updates server.

v1.09

0002164: SSL during transfer.

The updater module now uses SSL when transferring updates from the LD Updates server.

v1.08

0010828: Report Scheduler and automatic updates.

Fixed problem where if there were automatic updates, the Report Scheduler would display a dialog box waiting for a user to click to proceed.