diff --git a/src/Layers/APAC/BaseApp/Sales/Reports/SalespersonSalesStatistics.Report.al b/src/Layers/APAC/BaseApp/Sales/Reports/SalespersonSalesStatistics.Report.al index 269f9fe4082..53f00b7d1df 100644 --- a/src/Layers/APAC/BaseApp/Sales/Reports/SalespersonSalesStatistics.Report.al +++ b/src/Layers/APAC/BaseApp/Sales/Reports/SalespersonSalesStatistics.Report.al @@ -151,12 +151,40 @@ report 114 "Salesperson - Sales Statistics" rendering { + layout(ExcelLayout) + { + Caption = 'Salesperson Sales Statistics Excel'; + Type = Excel; + LayoutFile = './Sales/Reports/SalespersonSalesStatistics.xlsx'; + Summary = 'Report layout primarily made for data analysis. Use an Excel editor to modify the layout.'; + } +#if not CLEAN30 + layout(Word) + { + Caption = 'Salesperson Sales Statistics Word'; + Type = Word; + LayoutFile = './Sales/Reports/SalespersonSalesStatistics.docx'; + Summary = 'Report layout made for print. Use a Word editor to modify the layout.'; + ObsoleteState = Pending; + ObsoleteReason = 'This Word layout will be replaced by the Document Report Experience. Use the corresponding composite (body) layout instead. It will be removed in a future release.'; + ObsoleteTag = '30.0'; +#endif + } layout(RDLCLayout) { + Caption = 'Salesperson Sales Statistics RDLC'; Type = RDLC; LayoutFile = './Sales/Reports/SalespersonSalesStatistics.rdlc'; Summary = 'Report layout made in the legacy RDLC format. Use an RDLC editor to modify the layout.'; } + layout(WordBody) + { + Type = Word; + Subtype = Body; + LayoutFile = './Sales/Reports/SalespersonSalesStatisticsBody.docx'; + Caption = 'Body-only: Salesperson Sales Statistics Word'; + Summary = 'Landscape orientated. Shows sales, profit, and adjusted profit in LCY and as a percentage for each salesperson, together with invoice discount, payment discount given, and payment tolerance. Includes column totals.'; + } } labels diff --git a/src/Layers/RU/BaseApp/Sales/Reports/CustomerOrderSummary.Report.al b/src/Layers/RU/BaseApp/Sales/Reports/CustomerOrderSummary.Report.al index da6483aa011..8e51bc5da17 100644 --- a/src/Layers/RU/BaseApp/Sales/Reports/CustomerOrderSummary.Report.al +++ b/src/Layers/RU/BaseApp/Sales/Reports/CustomerOrderSummary.Report.al @@ -468,6 +468,9 @@ report 107 "Customer - Order Summary" LayoutFile = '.\Sales\Reports\CustomerOrderSummary.docx'; Type = Word; Summary = 'Built in layout for the Customer Order Summary word report.'; + ObsoleteState = Pending; + ObsoleteReason = 'This Word layout will be replaced by the Document Report Experience. Use the corresponding composite (body) layout instead. It will be removed in a future release.'; + ObsoleteTag = '30.0'; } #if not CLEAN27 layout(RDLC) @@ -481,6 +484,14 @@ report 107 "Customer - Order Summary" Summary = 'Report layout made in the legacy RDLC format. Use an RDLC editor to modify the layout.'; } #endif + layout(WordBody) + { + Type = Word; + Subtype = Body; + LayoutFile = '.\Sales\Reports\CustomerOrderSummaryBody.docx'; + Caption = 'Body-only: Customer Order Summary Word'; + Summary = 'Landscape orientated. Groups outstanding sales order amounts by customer and currency, split across the periods before, within, and after the date range. Shows a total for each line and overall totals, in LCY.'; + } } labels { diff --git a/src/Layers/W1/BaseApp/Sales/Reports/CustomerOrderSummary.Report.al b/src/Layers/W1/BaseApp/Sales/Reports/CustomerOrderSummary.Report.al index aa3ce8cb259..efbd38717c6 100644 --- a/src/Layers/W1/BaseApp/Sales/Reports/CustomerOrderSummary.Report.al +++ b/src/Layers/W1/BaseApp/Sales/Reports/CustomerOrderSummary.Report.al @@ -467,6 +467,9 @@ report 107 "Customer - Order Summary" LayoutFile = '.\Sales\Reports\CustomerOrderSummary.docx'; Type = Word; Summary = 'Built in layout for the Customer Order Summary word report.'; + ObsoleteState = Pending; + ObsoleteReason = 'This Word layout will be replaced by the Document Report Experience. Use the corresponding composite (body) layout instead. It will be removed in a future release.'; + ObsoleteTag = '30.0'; } #if not CLEAN27 layout(RDLC) @@ -480,6 +483,14 @@ report 107 "Customer - Order Summary" Summary = 'Report layout made in the legacy RDLC format. Use an RDLC editor to modify the layout.'; } #endif + layout(WordBody) + { + Type = Word; + Subtype = Body; + LayoutFile = '.\Sales\Reports\CustomerOrderSummaryBody.docx'; + Caption = 'Body-only: Customer Order Summary Word'; + Summary = 'Landscape orientated. Groups outstanding sales order amounts by customer and currency, split across the periods before, within, and after the date range. Shows a total for each line and overall totals, in LCY.'; + } } labels { diff --git a/src/Layers/W1/BaseApp/Sales/Reports/CustomerOrderSummaryBody.docx b/src/Layers/W1/BaseApp/Sales/Reports/CustomerOrderSummaryBody.docx new file mode 100644 index 00000000000..d4d132716c3 Binary files /dev/null and b/src/Layers/W1/BaseApp/Sales/Reports/CustomerOrderSummaryBody.docx differ diff --git a/src/Layers/W1/BaseApp/Sales/Reports/SalespersonCommission.Report.al b/src/Layers/W1/BaseApp/Sales/Reports/SalespersonCommission.Report.al index 16c582c6314..99a821f4892 100644 --- a/src/Layers/W1/BaseApp/Sales/Reports/SalespersonCommission.Report.al +++ b/src/Layers/W1/BaseApp/Sales/Reports/SalespersonCommission.Report.al @@ -456,6 +456,9 @@ report 115 "Salesperson - Commission" Type = Word; LayoutFile = './Sales/Reports/SalespersonCommission.docx'; Summary = 'Report layout made for print. Use a Word editor to modify the layout.'; + ObsoleteState = Pending; + ObsoleteReason = 'This Word layout will be replaced by the Document Report Experience. Use the corresponding composite (body) layout instead. It will be removed in a future release.'; + ObsoleteTag = '30.0'; } #if not CLEAN27 layout(RDLC) @@ -469,6 +472,14 @@ report 115 "Salesperson - Commission" Summary = 'Report layout made in the legacy RDLC format. Use an RDLC editor to modify the layout.'; } #endif + layout(WordBody) + { + Type = Word; + Subtype = Body; + LayoutFile = './Sales/Reports/SalespersonCommissionBody.docx'; + Caption = 'Body-only: Salesperson Commission Word'; + Summary = 'Landscape orientated. Lists each entry for a salesperson with posting date, document, and customer number, followed by sales, profit, and adjusted profit with the matching commission amounts. Includes subtotals and totals, in LCY.'; + } } labels diff --git a/src/Layers/W1/BaseApp/Sales/Reports/SalespersonCommissionBody.docx b/src/Layers/W1/BaseApp/Sales/Reports/SalespersonCommissionBody.docx new file mode 100644 index 00000000000..d953b9a73ca Binary files /dev/null and b/src/Layers/W1/BaseApp/Sales/Reports/SalespersonCommissionBody.docx differ diff --git a/src/Layers/W1/BaseApp/Sales/Reports/SalespersonSalesStatistics.Report.al b/src/Layers/W1/BaseApp/Sales/Reports/SalespersonSalesStatistics.Report.al index da1151db59a..ed7c295362b 100644 --- a/src/Layers/W1/BaseApp/Sales/Reports/SalespersonSalesStatistics.Report.al +++ b/src/Layers/W1/BaseApp/Sales/Reports/SalespersonSalesStatistics.Report.al @@ -259,6 +259,9 @@ report 114 "Salesperson - Sales Statistics" Type = Word; LayoutFile = './Sales/Reports/SalespersonSalesStatistics.docx'; Summary = 'Report layout made for print. Use a Word editor to modify the layout.'; + ObsoleteState = Pending; + ObsoleteReason = 'This Word layout will be replaced by the Document Report Experience. Use the corresponding composite (body) layout instead. It will be removed in a future release.'; + ObsoleteTag = '30.0'; } #if not CLEAN27 layout(RDLC) @@ -272,6 +275,14 @@ report 114 "Salesperson - Sales Statistics" Summary = 'Report layout made in the legacy RDLC format. Use an RDLC editor to modify the layout.'; } #endif + layout(WordBody) + { + Type = Word; + Subtype = Body; + LayoutFile = './Sales/Reports/SalespersonSalesStatisticsBody.docx'; + Caption = 'Body-only: Salesperson Sales Statistics Word'; + Summary = 'Landscape orientated. Shows sales, profit, and adjusted profit in LCY and as a percentage for each salesperson, together with invoice discount, payment discount given, and payment tolerance. Includes column totals.'; + } } labels diff --git a/src/Layers/W1/BaseApp/Sales/Reports/SalespersonSalesStatisticsBody.docx b/src/Layers/W1/BaseApp/Sales/Reports/SalespersonSalesStatisticsBody.docx new file mode 100644 index 00000000000..dba23742259 Binary files /dev/null and b/src/Layers/W1/BaseApp/Sales/Reports/SalespersonSalesStatisticsBody.docx differ