Existing Form

You can customize the user interface of an existing form of MYOB Advanced by using the Screen Editor. The editor is a visual tool that you can use to perform the following changes in the ASPX code for a form:
In MYOB Advanced, an ASPX page must contain a single PXDataSource control. You can add the following types of containers immediately to the level of an ASPX page, where the PXDataSource control is defined: The order of containers in the ASPX page defines the order of appropriate areas with controls on the form.

The changeset of a form is stored in the database as a Page item of a customization project. During the publication of the project, the MYOB Advanced Customization Platform applies the changeset to the form to create a customized version of the .aspx file with the same name in the pages_xx subfolder of the CstPublished folder of the website.

For example, if you customize the Customers (AR303000) form and publish the project, the platform creates the ar303000.aspx and ar303000.aspx.cs files in the \CstPublished\pages_ar folder. If you delete these files, MYOB Advanced uses the original files from the \Pages\AR folder to display this form. However if you again publish the customization project, the platform recreates these files, and MYOB Advanced uses the customized version of the form.

We recommend that you use the Screen Editor to customize the content of an ASPX page, the Data Class to modify data access classes, and Microsoft Visual Studio to extend the business logic for a page. (See Integrating the Project Editor with Microsoft Visual Studio for details.)