所有字段配置说明
<table>
<thead>
<tr>
<th>配置字段名称</th>
<th>配置说明</th>
<th>注意点</th>
<th>涉及操作</th>
</tr>
</thead>
<tbody>
<tr>
<td><font color="CC99CC">表单基础信息配置</font></td>
</tr>
<tr>
<td>$maintable.tablename</td>
<td>主表名称</td>
<td>表名大写,字段的变量名不能更改</td>
<td>回写</td>
</tr>
<tr>
<td>$maintable.billidcolumn</td>
<td>主表ID</td>
<td>ID大写,字段的变量名不能更改</td>
<td>回写</td>
</tr>
<tr>
<td>$maintable.billcodecolumn</td>
<td>单据号</td>
<td>单据号大写,字段的变量名不能更改</td>
<td>回写</td>
</tr>
<tr>
<td>$maintable.billdatecolumn</td>
<td>日期</td>
<td>日期大写,字段的变量名不能更改</td>
<td>回写预留字段</td>
</tr>
<tr>
<td>$maintable.billremarkcolumn</td>
<td>备注</td>
<td>备注大写,字段的变量名不能更改</td>
<td>回写</td>
</tr>
<tr>
<td>$maintable.executenumbercolumn</td>
<td>执行量数值字段</td>
<td>字段大写,完成执行标记需要判断的数字字段,如果没有改字段,用空字符代替</td>
<td>回写</td>
</tr>
<tr>
<td>$maintable.executecharcolumn</td>
<td>执行量字符字段</td>
<td>字段大写,完成执行标记需要判断的字符字段,如果没有该字段,用空字符代替</td>
<td>回写</td>
</tr>
<tr>
<td>$maintable.completecolumn</td>
<td>完成执行标记</td>
<td>完成标记大写,字段的变量名不能更改, 如果没有完成标记字段,用空字符代替</td>
<td>回写</td>
</tr>
<tr>
<td>$detailtable.billbatchcolumn</td>
<td>单据批号</td>
<td>单据批号大写,字段的变量名不能更改</td>
<td>回写</td>
</tr>
<tr>
<td>$detailtable.statecolumn</td>
<td>明细完成标记</td>
<td>字段大写,字段的变量名不能更改</td>
<td>回写</td>
</tr>
<tr>
<td><font color="F6666">组装语句回写配置</font></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>$upbillinfo.billtypecolumn</td>
<td>业务单据类型</td>
<td>关联上级单据的单据类型</td>
<td>回写、联查</td>
</tr>
<tr>
<td>$upbillinfo.billcodecolumn</td>
<td>业务单据号</td>
<td>关联上级单据的单据号</td>
<td>回写,联查</td>
</tr>
<tr>
<td>$upbillinfo.billbatchcolumn</td>
<td>业务单据批号</td>
<td>关联上级单据的单据批号</td>
<td>回写,联查</td>
</tr>
<tr>
<td>$upbillinfo.updatename</td>
<td>回写备注</td>
<td>单据回写备注</td>
<td>回写</td>
</tr>
<tr>
<td>$upbillinfo.updatesorcetable</td>
<td>回写更新量的汇总语句</td>
<td>1、根据批号汇总,查询字段必须包括汇总字段,且别名跟回写上级单据的批号字段一致,汇总量的字段别名也要跟回写上级量的字段别名一致</td>
<td>回写</td>
</tr>
<tr>
<td>$upbillinfo.updatesorcewherecolumn</td>
<td>更新过滤条件</td>
<td>必须要加别名,用于更新时,在数据源后面直接加上查询条件。如果此字段不为空,可以将updatesorcetable条件中的2=2替换成新的条件</td>
<td>回写</td>
</tr>
<tr>
<td>$upbillinfo.updategoaltypecode</td>
<td>目标单据类型</td>
<td>如果没有,可以为空,类似往来</td>
<td>回写</td>
</tr>
<tr>
<td>$upbillinfo.updategoaltable</td>
<td>回写目标表</td>
<td>不能为空</td>
<td>回写</td>
</tr>
<tr>
<td>$upbillinfo.updategoalcolumn</td>
<td>回写目标字段</td>
<td>不能为空,多个字段用逗号隔开</td>
<td>回写</td>
</tr>
<tr>
<td>$upbillinfo.updatetype</td>
<td>更新类型</td>
<td>0:同步 1:异步</td>
<td>回写、联查</td>
</tr>
<tr>
<td>$upbillinfo.updateoperatortypecode</td>
<td>操作的单据类型</td>
<td>触发回写的单据类型</td>
<td>回写</td>
</tr>
<tr>
<td>$upbillinfo.afterupdatecheck</td>
<td>执行数据校验的触发开发</td>
<td>在配置校验检测的时候触发的key值,必须跟检测配置里面的key值一致</td>
<td>回写检测</td>
</tr>
<tr>
<td><font color="F00FF">单据校验配置</font></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>$billcheck.checksql</td>
<td>检测语句</td>
<td>查询结果为提示的内容,多行则逐行拼接在一起,检测语句写完后要取别名:ERROR_MSG</td>
<td>回写校验</td>
</tr>
<tr>
<td>$billcheck.checkwherecolumn</td>
<td>检测条件字段</td>
<td>写检测字段的时候,要取别名</td>
<td>回写校验</td>
</tr>
<tr>
<td>$billcheck.checksourcetable</td>
<td>检测表名称</td>
<td>根据此表名称,获取单据号或者单据批号,如果是主表,取单据号,如果是明细,取单据批号</td>
<td>回写校验</td>
</tr>
<tr>
<td>$billcheck.checkmod</td>
<td>检测类型</td>
<td>0:提示、1拦截默认为0,根据需求定义</td>
<td>回写校验</td>
</tr>
<tr>
<td>$billcheck.checktime</td>
<td>检测时机</td>
<td>默认为空,表示全部操作。save为新增、修改、删除。add 为新增、update为修改,delete为删除。backupdate为回写(回写具体回写的时机,根据回写配置的参数控制</td>
<td>回写校验</td>
</tr>
<tr>
<td>$billcheck.checkopenflag</td>
<td>检测系统开关</td>
<td>定义应用参数名称和条件值</td>
<td>回写校验</td>
</tr>
<tr>
<td><font color="#FF0000">库存回写配置</font></td>
</tr>
<tr>
<td>$goodslockinfo.billtypecolumn</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>$goodslockinfo.billcodecolumn</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>$upbillinfo.billbatchcolumn</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>$goodslockinfo.updatename</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>$goodslockinfo.updategoaltable</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>$goodslockinfo.updategoalfield</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>$goodslockinfo.updategoodstype</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>$goodslockinfo.updategoaltypecode</td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>