From AutoCount Resource Center
Understand the usage of 5 Frequent use script events
Frequent Use Events
OnMasterColumnChanged
Learn about Master and Detail in Document .
OnMasterColumnChanged is triggered when user changes the value on master area of entry form, except detail area.
OnMasterColumnChanged event in Sales Invoice
public void OnMasterColumnChanged ( BCE . AutoCount . Invoicing . Sales . Invoice . InvoiceMasterColumnChangedEventArgs e )
Example
When DebtorCode is Changed, prompt message box to display Price Category of selected customer.
public void OnMasterColumnChanged ( BCE . AutoCount . Invoicing . Sales . Invoice . InvoiceMasterColumnChangedEventArgs e )
{
if ( e . ChangedColumnName == "DebtorCode" )
{
DebtorRecord debtor = CommonRecordUtils . GetDebtor (
e . DBSetting , e . MasterRecord . DebtorCode );
if ( debtor == null )
{
return ;
}
else
{
BCE . Application . AppMessage . ShowMessage (
string . Format ( "{0}\n{1}\nPrice Category: {2}" ,
debtor . AccNo , debtor . CompanyName , debtor . PriceCategory ));
}
}
}
It is important to control only execute the statements when the changed is "DebtorCode" .
More Application Script Events