Skip to content

MSlenejennum/647454/sales internal new body layouts and obsolete current - #10495

Draft
MSlenejennum wants to merge 5 commits into
mainfrom
MSlenejennum/647454/Sales-Internal-New-Body-Layouts-And-Obsolete-Current
Draft

MSlenejennum/647454/sales internal new body layouts and obsolete current#10495
MSlenejennum wants to merge 5 commits into
mainfrom
MSlenejennum/647454/Sales-Internal-New-Body-Layouts-And-Obsolete-Current

Conversation

@MSlenejennum

@MSlenejennum MSlenejennum commented Aug 21, 2026

Copy link
Copy Markdown

What & why

all reports run with default theme and header footer design internal.

Report Object Old Design New Design
Customer - Order Summary 107 107 Old Word.pdf 107 New Word.pdf
Salesperson - Sales Statistics 114
Salesperson - Commission 115

Each report gets a new WordBody layout with a body-only *Body.docx, and its existing Word
layout is marked ObsoleteState = Pending / ObsoleteTag = '32.0' behind #if not CLEAN32.
DefaultRenderingLayout stays Excel, and Excel/RDLC layouts are untouched, so nothing changes
for existing users. DefaultHeaderFooterPart / DefaultThemePart are commented out until the
parts from 647452 land.

Linked work

AB#647454 — related: AB#647452, AB#646487

How I validated this

  • I read the full diff and it contains only changes I intended.
  • [x ] I built the affected app(s) locally with no new analyzer warnings.
  • I ran the change in Business Central and confirmed it behaves as expected.

What I tested and the outcome

  • Uploaded the report into Business Central and ran them.

Risk & compatibility

No default behavior change. The old Word layouts are obsoleted, not removed — partners with
derived layouts get a compile warning and should move to the body layout before the 32.0 cleanup.
Follow-up: enable the header/footer and theme parts once 647452 is merged.

Attacnhed you find the

MSlenejennum and others added 3 commits August 21, 2026 10:28
…urrent Word layouts

Cherry-picked from BCApps/features/643211/composite-layout-with-pr10134:

- Report 107 Customer - Order Summary
- Report 114 Salesperson - Sales Statistics
- Report 115 Salesperson - Commission

Each report gets a new WordBody layout (Subtype = Body) with its
*Body.docx file, and the existing Word layout is marked
ObsoleteState = Pending with ObsoleteTag 30.0.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
…s/643211/migrate-existing-word-report-layouts-to-composite-document-report-structure

Takes the 6 files (3 .Report.al + 3 *Body.docx) verbatim from that branch,
tip 8443b74, for:

- Report 107 Customer - Order Summary
- Report 114 Salesperson - Sales Statistics
- Report 115 Salesperson - Commission

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
…ejennum/647454/Sales-Internal-New-Body-Layouts-And-Obsolete-Current
@github-actions github-actions Bot added this to the Version 29.0 milestone Aug 21, 2026
@github-actions github-actions Bot added the SCM GitHub request for SCM area label Aug 21, 2026
@MSlenejennum MSlenejennum changed the title M slenejennum/647454/sales internal new body layouts and obsolete current MSlenejennum/647454/sales internal new body layouts and obsolete current Aug 21, 2026
…ejennum/647454/Sales-Internal-New-Body-Layouts-And-Obsolete-Current
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

SCM GitHub request for SCM area

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant