Chapter 18. System Development

Table of Contents
18.1. Phrases And Descriptions
18.2. Setting PostERP Server Connections To PostgreSQL
18.3. Setting Fields
18.4. Date, Time, and Time Zones
18.5. Parameter Purpose#
18.6. Designing Screens
18.6.1. Create Database Tables Constituting A Screen
18.6.2. Setting Fields Properties
18.6.3. Assigning Underlying Tables to A Screen
18.6.4. Completed Sample Screen
18.7. Designing Business Logic Processors
18.8. Designing Menu
18.9. Designing Reports
18.9.1. Designing SQL for Report Template
18.9.2. Design Report Template
18.9.3. Granting Report Accessibility to End Users
18.9.4. Report Preview
18.9.5. Advanced Report Template Design
18.10. Data Quick View
18.11. Heterogenous Settings
18.11.1. Heterogenous Setting 1
18.11.2. Heterogenous Setting 2

PostERP itself is a business information system development and execution framework.

Information systems developers and IT personnel can perpetually enhance and customize PostERP to meet the requirements of their customers and organizations:


The newly created functionalities are truly seamlessly integrated into the existing system - end users do not have to update their client program to use the new functionalities. Most system updates only require end users to refresh screens or sign out PostERP and back in to use the new functionalities.

PostERP is a database driven business information system. All menus, screens, report templates, business logic, etc. are stored in database. Database drives user interface and executes business logic.


Please follow these guidelines to avoid clash with Tera Rows's design:

  • Include _ in new function names. Examples:f_120(), f_143().

  • Include _ in new rule names. Examples:r_120, r_143.