Supported layouts
The output (print) of content created via DYCE Easy Bundle Seller can be done either via WORD layout or via RDL layout. Therefore, the app comes with two additional layouts for each of the following reports. These can be identified by the extension name DYCE Easy Bundle Seller.
- Sales - Quote (1304)
- Order - Confirmation (1305)
- Sales - Invoice (1306)
- Sales - Credit note (1307)
For more information on handling layouts, see this part of the Microsoft documentation.
Notes about layouts
The additional layouts are based on the standard layouts for the respective reports and are only extended to process content created via DYCE Easy Bundle Seller. While it is possible to use these out-of-the-box, it is usually the case that users use custom layouts. This is the real purpose of the additional layouts. It is very easy to identify the enhancements compared to the standard layouts and to transfer them to the customized layouts. For more details on this, please refer to the next section and also the Microsoft documentation.
Notes for developers
This section targets developers who want to transfer the extensions of the standard layouts, which were created using DYCE Easy Bundle Seller as an example, to customized layouts.
Example: create new sales quote layout
DYCE Easy Bundle Seller extends the Sales line with fields to control the line printout. Therefore, a report extension for the standard Sales Quote extends the dataset for the integration of formatting and bundles that can be used in a customized layout. This example describes how to use the standard RDL and WORD layout for Sales Quotes and extend it with formatting and bundle features for the Sales Quote line.
RDL Layout
- The standard RDL layout named "StandardSalesQuote.rdlc" can be copied from the base app and used as a basis for an extension or an already customized layout can be used.
- Optional: The file extension can be changed to *.rdl in order to support editing with Microsoft Report Builder.
- The integrated layout from the app DYCE Easy Bundle Seller should be downloaded as a model for changes to be made in newly created layout.
- To do this, open the Report Layouts page in Business Central.
- Find the report with ID 1304.
- Locate the report layout for report 1304 named "./RDLCLayouts/DYCEEBSSalesQuote.rdl".
- The layout can be exported using the respective action.
- Both the newly created layout and the layout integrated in the app DYCE Easy Bundle Seller should be opened using Microsoft Report Builder or Visual Studio.
- Delete the tablix control named "LinesTable" in the newly created layout.
- Copy the tablix control named "LinesTable" from the layout used in the app DYCE Easy Bundle Seller and paste it into the newly created layout.
- The newly created layout can either be integrated into the application that contains the customizations or imported from the Customer Report Layouts page within Business Central.
WORD Layout
- The standard Word layout named "StandardSalesQuote.docx" can be copied from the base app and used as a basis for an extension or an already customized layout can be used.
- The integrated layout from the app DYCE Easy Bundle Seller should be downloaded as a model for changes to be made in newly created layout.
- To do this, open the Report Layouts page in Business Central.
- Find the report with ID 1304.
- Locate the report layout for report 1304 named "./WordLayouts/DYCEEBSSalesQuote.docx".
- The layout can be exported using the respective action.
- Both the newly created layout and the layout integrated in the app DYCE Easy Bundle Seller should be opened using Microsoft Word.
- Delete the content control containing the line fields in the newly created layout.
- Locate the line printout in the layout used in the app DYCE Easy Bundle Seller and replicate the table in the newly created layout.
- The newly created layout can either be integrated into the application that contains the customizations or imported from the Customer Report Layouts page within Business Central.