varimp=JavaImporter();imp.importPackage(Packages.com.kingdee.eas.util.app);imp.importPackage(Packages.com.kingdee.bos);imp.importPackage(Packages.com.kingdee.bos.dao.ormapping);with(imp){//获取服务端上下文varctx=pluginCtx.getContext();//利用上下文获取方法参数varbillId=methodCtx.getParamValue(0);//取得辅助资料分录的原始单据ID,一个付款明细汇总表的ID可能对应多条辅助资料分录varssql="selectFSourceBillIDfromCT_PP_PayReportBillAssEntrywherefparentid='"+billId.getId()+"'";varrowset=DbUtil.executeQuery(ctx,ssql);//循环处理while(rowset.next()){//循环取得原始单据IDvarsid=rowset.getObject("FSourceBillID");//反写付款明细的CFHasPushed字段varsql="updateCT_PP_PayScheduleDetailsetCFHasPushed=1wherefid='"+sid+"'";DbUtil.execute(ctx,sql);}}将上面的脚本参考放置在下游单据实体方法的集合保存下