2018-06-03 22:26:41 +08:00

38 lines
1.3 KiB
JavaScript

/*~[Describe=保存前校验方法;InputParam=无;OutPutParam=无;]~*/
function beforeSave(){
var transDate = getItemValue(0,getRow(),"TransDate");
if(transDate < businessDate){
alert("生效日期不能早于当前日期");
return false;
}
return true;
}
/*~[Describe=保存后续逻辑;InputParam=无;OutPutParam=无;]~*/
function afterSave(){
openTransactionEntry();
}
/*~[Describe=打开交易分录;InputParam=无;OutPutParam=无;]~*/
function openTransactionEntry(){
OpenComp("TransactionEntryList","/Accounting/Transaction/TransactionEntryList.jsp","Status=0&ToInheritObj=y&TransSerialNo="+transactionSerialNo+"&ObjectType="+documentType+"&ObjectNo="+documentSerialNo,"TransEntry","");
}
/*~[Describe=初始化;InputParam=无;OutPutParam=无;]~*/
function initRow(){
if (getRowCount(0)==0) {
as_add("myiframe0");//新增记录
}
setItemValue(0,getRow(),"INPUTUSERID",curUserID);
setItemValue(0,getRow(),"INPUTUSERNAME",curUserName);
setItemValue(0,getRow(),"INPUTORGID",curOrgID);
setItemValue(0,getRow(),"INPUTORGNAME",curOrgName);
setItemValue(0,getRow(),"INPUTDATE",businessDate);
setItemValue(0,getRow(),"UPDATEUSERID",curUserID);
setItemValue(0,getRow(),"UPDATEUSERNAME",curUserName);
setItemValue(0,getRow(),"UPDATEORGID",curOrgID);
setItemValue(0,getRow(),"UPDATEORGNAME",curOrgName);
setItemValue(0,getRow(),"UPDATEDATE",businessDate);
openTransactionEntry();
}