print "Current extension is " + curExt();
print "Current user ID is " + curUserId();
print "Current function context is " + funcName();
info(curExt());
///////////////////////////////////////////////////////////////
CompanyInfo::current(curext());
///////////////////////////////////////////////////////////////
boolean ret;
ret = super();
switch(curext())
{
case 'YAL':
LedgerJournalTrans_DS.object(fieldNum(LedgerJournalTrans,ArchiveReference)).mandatory(false);
break;
case 'TEL':
LedgerJournalTrans_DS.object(fieldNum(LedgerJournalTrans,ArchiveReference)).mandatory(false);
break;
default:
LedgerJournalTrans_DS.object(fieldNum(LedgerJournalTrans,ArchiveReference)).mandatory(true);
break;
}
return ret;