用脚本控制分录列必录(有合计行)原创
2人赞赏了该文章
306次浏览
编辑于2020年05月21日 11:52:57
适用场景:当某些业务单据自己构造了一行合计行,这时在dep配置必录后,提交单据时会提示合计行的字段不能为空,所以不能直接配置必录属性,可通过以下脚本控制。
1.说明:hcy是要校验必录的列;黄春媛是hcy列的别名,脚本放在操作提交(Actionsubmit)前置脚本里
var entryTable=pluginCtx.getKDTable("kdtEntries");
for(var i=0;i<entryTable.getRowCount()-1;i++){
if(null==entryTable.getRow(i).getCell("hcy").getValue())
{
var j=i+1;
com.kingdee.eas.util.client.MsgBox.showInfo("第"+j+"行的黄春媛不能为空");
}
}