在日记帐分录上单击批准按钮时,此反转应自动批准。当我单击编辑然后保存时,此脚本正在运行。我想在没有编辑的情况下点击批准按钮时运行。我怎么能这样做?
function JEReversalAfterSubmit(type){
if (type == 'approve')
{
var filters2 = new Array();
filters2[0] = new nlobjSearchFilter( 'tranid', null, 'is', 'JV267');
var columns2 = new Array();
columns2[0] = new nlobjSearchColumn( 'internalid' );
var searchresults2 = nlapiSearchRecord( 'journalentry', null, filters2, columns2 );
for ( var j = 0; searchresults2 != null && j < searchresults2.length; j++ )
{
var searchresult2 = searchresults2[ j ];
var reversalJEID = searchresult2.getValue( 'internalid' );
nlapiLogExecution('debug','reversalJEID',reversalJEID);
}
nlapiLogExecution('DEBUG','34','34');
var params = new Array();
params['type'] = 'approve';
nlapiSetRedirectURL('RECORD','journalentry',reversalJEID, 'false',params);
}
}
}
}
答案 0 :(得分:1)
批准按钮是如何创建的?如果是通过工作流创建的,则可以使用自定义工作流操作脚本代替用户事件脚本。