T & M Value in Report Tables

Problem

A while back we added a new Use T&M Amount checkbox in the report tables used in reports and printed forms. However, the checkbox value was not always being saved in the layout.

Caught By

Turtlesoft testing.

Workaround

None.

Solution

This problem is fixed in Goldenseal accounting software version 4.3.

Technical Details

Programmer Note: We have had chronic problems with new values in Custom Layouts options, since they need to be passed around 8 or 10 times between the Custom Layouts window, and the eventual report or printed form. We finally decided to rewrite everything so it will be easier to maintain the whole system. The entire process now uses a CReportInfoOwner to pass around data, so it will be much easier to avoid losing data, and much easier to add new values, in the future. Code is changed in CReportTable, CReportLayoutEditor, DB_ReportViewer and elsewhere.

Because of all the changes, there is potential for subtle new bugs.