Compile Time Changes

class QuotationListChapterCreator

A new public field was added to control whether printed summary sum lines include summation type labels.

New: public bool showSummationLabels = true

If you construct or configure QuotationListChapterCreator instances in code, you can now set showSummationLabels explicitly to control whether labels such as Sell, Buy, List, or Profit are shown on sum lines.

Runtime/Behavior Changes

Printed summaries now show summation type labels by default

Print Reports now has a summation-label setting for printed summary sum lines. The quotation list print UI includes a new checkbox for enabling or disabling summation type labels, and print/preview flows now pass that setting through when building summary lines. This applies both to quotation list printing and to calculation article view preview/print flows.

For 17.0, the setting defaults to enabled:

  • QuotationListChapterCreator.showSummationLabels defaults to true
  • article view print/preview reads view.summarySettings.getEnabled(cSumLabelSettingKey, default=true)

As a result, existing printouts or preview-based tests may show different summary labels than before unless the setting is explicitly turned off. If your code or tests compare printed summary text literally, update them to account for the label suffixes or disable the setting where appropriate.

Miscellaneous

Quotation list print UI

The quotation list chapter UI now exposes a new showSummationLabels checkbox. The control is enabled only when showSummary is enabled.