How To Create A Process Only Report In Business Central
- Sometimes when you have to write a lengthy code just to open some specific table and retrieve the data from that table, that is when Process Only report comes into picture.
- With report data modeling structure, we can do that task in a simple way.
- We can create some functionality may be by using code unit objects and also by programming with the help of filters, loops, request pages…etc.
- By using ‘Process Only report’ available in Business Central we can avoid writing complex or lengthy codes in visual studio code.
Let’ see how to create simple process only report with one example.
- We can create process only report with or without using ‘Request Page’.
- But it doesn’t need any layout design.
- So, to create ‘Process only Report’, open visual studio code type ‘treport’ and select report snippet.
- Give the proper ID and name.
- In the next step, give the proper caption for the report, set ‘ProcessingOnly propert’ to ‘true’ and set ‘UseRequestPage’ property to false or true according to your need.
- Here I’m creating a ‘Process Only Report’ for increasing the ‘Allowing Posting From’ and ‘Allowing Posting To’ date fields in ‘User Setup’ page.
- So that whenever the report is run, the dates present in those fields should be increased by day.
- As shown below, I’ve given proper Id and name with the required properties.
- Inside the dataset, I’ve used “User Setup” table.
- I’ve written my code inside the trigger OnAfterGetRecord( ).
- By using CalcDate function I’ve written the code for increasing the dates of “Allow Posting From” and “Allow Posting To” fields.
- And I’ve set modify trigger for ‘User Setup’
- And now the report is published!
- After running the report, in the Business central open the ‘Job Queue Entries’ page, click on new, give your report ID, automatically the name of my report will come.
- In the Recurrence section, select the days on which the report should run.
- Go to the Process section in the top and click on ‘Run Once’.
- Open User Setup page and check the dates, the dates will be increased by 1Day.
- The below image shows the previous date.
- After running the report, the below image shows the updated dates.
For more details kindly visit our LinkedIn page:
https://www.linkedin.com/company/allgrow-technologies-pvt-ltd/mycompany/
or you can write us on contact@allgrowtech.com
DO YOU WANT TO TURN YOUR IDEA INTO REALITY
Services we offer
Software and Web Development
Consulting Services
Development
Frontend
Backend
DevOps
SAAS
Locate us at
Karnataka
My Office Space, No 22/B, 2nd Floor,
BM Habitat Mall, Gokulam Main Road,
Jalakashmipuram, Mysore-570012,
Karnataka, India.
Uttar Pradesh
4th Floor, Bhavya Corporate Tower,
Vibhuti Khand, Gomti Nagar, Lucknow,
Uttar Pradesh 226010
Get in Touch
For Business – contact@allgrowtech.com
For Career – hr@allgrowtech.com
© 2026 ALLGROW TECHNOLOGIES. ALL RIGHTS RESERVED.
Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.
The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
