Edit me



There are two options to create applications:

  1. New -> New Application
  2. AppSystem -> Applications->Right Click ->Copy App..

After choosing any one option, the application form will appear.

Application Options Tab

ApplicationID ->Need to set integer value it is Compulsory and Unique for particular publisher.

 E.g. ApplicationID=1

ApplicationCode ->User can set code for new application like kasp. It should be unique for Publisher and Product.

E.g. ApplicationCode= kasp

ApplicationCode2 ->User can set ApplicationCode2 if user want to assign all functionality of existing application.

E.g. ApplicationCode= gst

ApplicationName ->User can set application Name for display.

E.g. ApplicationCode= ASP Solution

Data DB Name ->User can set Default Database Name here.

E.g. Data DB Name = mxgstdb

AppDB Folder ->User can set path of exe other than default.

E.g. E:\vs.com\VSProjs\risersoft\dataporter\risersoft.exe.dataporter

Not Listed ->Default value for this in False if user not wants to show application in Appstarter Select Menu then marked it.

Product ->User can select a Product for application it is compulsory.


Menu Definition Tab

User can define application menu’s here in XML format.


Body Syntax->


<TOOLBAR KEY=” key for application menu “ BEFORE=”1”> </TOOLBAR>



<ROOT>->Starting Tag.

TOOLBAR KEY-> Need to set Main menu key for application menu definition.


< /TOOLBAR> Ending Tag.

</ROOT> ->Ending Tag.

E.g. TOOLBAR KEY =mnuMain    BEFORE="1">
New/Import Option Syntax->

<TOOL STYLE=”MNU” NAME=”MenuName” KEY=”IDFormenu” >

<TOOL BG=”1” STYLE=”BUT” NAME=”SubMenuName” KEY=”IDForSubMenuName “ CAT=”Category”>


<FRM KEY=”Form’s Name”> <PARAMS CompanyID=”%IDField%” DocType=”TP” ACTION=”Import”/> </FRM> </TAG>

</TOOL> <TOOL BG=”1” STYLE=”BUT” NAME=”SubMenuName” KEY=”IDForSubMenuName” CAT=” Category “>


<FRM KEY=”FormName”/>




Listing Option Syntax->

<TOOL BG=”1” STYLE=”BUT” NAME=”SubMenuName” KEY=”IDForSubMenuName” >


<VIEW KEY=”View’s Name”> </VIEW>

</TAG> </TOOL>


STYLE -Need to set MNU for Menu and BUT for SubMenu.

NAME ->User can set MenuName and SubMenuName in this block.

E.g-> Master, Company, New Company

KEY->User can set Keys for IDFormenu and IDForSubMenuName in this block. It is should be Unique.

E.g-> ID_Master, ID_MnuComp, ID_MnuNewComp, ID_GstImportVouchTaxpComp

BG->Used for separator between two menu.

E.g-> BG="1"  

CAT-> User can set Category in this block.


TAG ->All Forms and views key should be define between <TAG> and </TAG>

FRM KEY->User Can set Form Key Name which is define in table Clientfrmprn.

E.g-> frmGstImportVouch, frmGstCompany

PARAMS->User can pass default values for called forms.

E.g-> CompanyID= IDField like CompanyID define in Systables


      ACTION->Require in case of Import Data.


VIEW KEY->User can set View name which is define in table Clientviews.

E.g-> ListgstComp


Info Tab

StartUp Tool->Set Menu keys for default output when application run.

This is defined in MenuDefinition.

 E.g. ID_Bnt for List of Branches

MainForm-> frmMain

ObjPermission->Set Objects Table/Function which is should be available in set Database.

E.g Invoice

ClassPath->set class path in which application define

E.g. kpmg.app.asp

FontSize->Set Default font size of text.

 E.g ->8.25


CommonMenu->Marked for Showing Default common Menu’s.


Click on AppSystem -> Applications


Click on AppSystem -> Applications->Right Click->Edit In App Editor