System Events - for Object Deletion and Cancellation
Event Framework has undergone significant changes during the recent past with the introduction
of System Events ‘System Start’, ‘System End’, ‘Load Company’, ‘Close Company’ and ‘Timer’.
In this Release, four new System Events viz., two Events for Object Deletion and two for Voucher
Cancellation, have been introduced. With the introduction of these Events, whenever an Object is
subject to Deletion or Cancellation, these events get triggered, which allows the TDL Programmer
to take some appropriate action. Only on confirmation of Deletion or Cancellation, these events
are triggered. In other words, only when the user confirms the deletion or cancellation of the
object by responding with a YES, the relevant events get triggered.
Irrespective of the Source of Deletion or Cancellation, i.e., from an external XML Request, Tally
User Interface, Remote Tally User Interface, etc., the appropriate events get triggered. Any Object
deletion or cancellation event gets triggered only at the Server end. Let us understand these
System Events in detail.
Delete Object Events – ‘Before Delete Object’ and ‘After Delete Object’
Two new System Events Before Delete Object and After Delete Object have been introduced in
this release. These events get triggered whenever any of the primary Objects defined in Tally
Schema is deleted. For example, Object Company, Voucher, Ledger, etc.
As the names suggest, the Events Before Delete Object and After Delete Object are triggered
before and after the deletion of the Object, respectively. The Current Object context would be
available in both these Events. Triggering of the Event After Delete Object confirms the successful
Deletion of the Object.
Syntax
[System : Events]
Label : Before Delete Object : Logical Condition Expr : Action Keyword : Action Parameters
Label : After Delete Object : Logical Condition Expr : Action Keyword : Action Parameters
Event Framework has undergone significant changes during the recent past with the introduction
of System Events ‘System Start’, ‘System End’, ‘Load Company’, ‘Close Company’ and ‘Timer’.
In this Release, four new System Events viz., two Events for Object Deletion and two for Voucher
Cancellation, have been introduced. With the introduction of these Events, whenever an Object is
subject to Deletion or Cancellation, these events get triggered, which allows the TDL Programmer
to take some appropriate action. Only on confirmation of Deletion or Cancellation, these events
are triggered. In other words, only when the user confirms the deletion or cancellation of the
object by responding with a YES, the relevant events get triggered.
Irrespective of the Source of Deletion or Cancellation, i.e., from an external XML Request, Tally
User Interface, Remote Tally User Interface, etc., the appropriate events get triggered. Any Object
deletion or cancellation event gets triggered only at the Server end. Let us understand these
System Events in detail.
Delete Object Events – ‘Before Delete Object’ and ‘After Delete Object’
Two new System Events Before Delete Object and After Delete Object have been introduced in
this release. These events get triggered whenever any of the primary Objects defined in Tally
Schema is deleted. For example, Object Company, Voucher, Ledger, etc.
As the names suggest, the Events Before Delete Object and After Delete Object are triggered
before and after the deletion of the Object, respectively. The Current Object context would be
available in both these Events. Triggering of the Event After Delete Object confirms the successful
Deletion of the Object.
Syntax
[System : Events]
Label : Before Delete Object : Logical Condition Expr : Action Keyword : Action Parameters
Label : After Delete Object : Logical Condition Expr : Action Keyword : Action Parameters
Skip to main content