使用旗正规则引擎内存表出错的缘由及解决方法

1        内存表

1.1     汇总

1.1.1       错误

汇总列中必须包含分组列所属部门数组

 

1.1.2       解决方案

点击图片中的“sum(基本工资)”,弹出窗体,将所属部门加入。引起该问题的缘由是,分组列存在的字段,必需要包含在汇总列中。blog

1.2     更新

1.2.1       错误

数组个数小于取值位置:-1图片

 

1.2.2       解决方案

出现该错误的缘由是内存表中没有数据。可能性有两个,1、内存表真没有数据,2、更行的时候字段的英文名称没有对应,致使没有找到数据。内存

方法一:查看内存表是否有数据,若是没有数据导入数据,若是有数据请参考方法二。遍历

方法二:若是有数据存在,其中更新列和被更新列英文名称须一致,同时匹配列和被匹列英文名称须一致,若是不一致也会报“数组个数小于取值位置 : -1”方法

1.3     遍历

1.3.1       错误

不能选择列部门编号(部门信息),必须设置遍历表格部门信息im

 

1.3.2       解决方案

出现该错误的缘由有两个缘由,1、对应的规则的属性窗口中没有设置“遍历表格”为勾选2、对应规则的属性窗体中没有设置“其余表格”为“容许设置其余表格列”。数据

处理方法:选择报错的规则,查看属性窗口中“遍历表格”是否勾选,若是没有勾选,判断在该规则的上级规则集是否有勾选,若是有勾选则不在此处勾选,而是设置属性“其余表格”,属性值改成“容许设置其余表格列”,不然勾选“遍历表格”。margin

相关文章
相关标签/搜索