Chapter 17. System Development

Table of Contents
17.1. Phrases And Descriptions
17.2. Setting PostERP Server Connections To PostgreSQL
17.3. Setting Fields
17.4. Date, Time, and Time Zones
17.5. Parameter Purpose#
17.6. Designing Screens
17.6.1. Create Database Tables Constituting A Screen
17.6.2. Setting Fields Properties
17.6.3. Assigning Underlying Tables to A Screen
17.6.4. Completed Sample Screen
17.7. Designing Business Logic Processors
17.8. Designing Menu
17.9. Designing Reports
17.9.1. Designing SQL for Report Template
17.9.2. Design Report Template
17.9.3. Granting Report Accessibility to End Users
17.9.4. Report Preview
17.9.5. Advanced Report Template Design
17.10. Data Quick View
17.11. Heterogenous Settings
17.11.1. Heterogenous Setting 1
17.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.