新手入门:数据校验

来自企业管理软件文档中心
2019年4月1日 (一) 15:49Carol讨论 | 贡献的版本

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索


  • “采购入库单”以及“库存表”之间的数据是动态往返的。审核《采购入库单》后,对应相同的商品以及仓库的《库存表》的“数量”会增加,反审则会导致减少。


  • 某商品在出库后,得知《采购入库单》有误,需要反审,这时《库存表》为负数。该情况是不允许出现的,那么,在执行该操作时,可以做一个提示,通过使用业务公式的子数据源来校验数据,保证数据的准确性。

什么是子数据源


  • 根据父级数据源进行扩展,从而为业务公式的操作提供更多的数据。
使用数据校验保证准确性2019040101.jpg

如何使用数据校验保证准确性


  • 1.先建立数据接口,进入“库存表”模板设计界面,单击【数据接口】。
使用数据校验保证准确性2019040102.png

  • 2. 点击“公开”,选择“列表选择”,单击【新建】按钮,新建一个根据商品编号查找仓库库存的数据接口。
使用数据校验保证准确性2019040103.png

  • 3. 弹出“设计数据接口-列表选择”对话框,数据源默认,数据列选择本模板的数据项“数量”。
使用数据校验保证准确性2019040104.png

  • 4.选择“过滤条件”选项卡,添加自定义参数“商品编号”以及“仓库名称”,并和本模板中对应的数据项进行关联。
使用数据校验保证准确性2019040105.png

  • 5. 确定后回到模板设计界面单击【保存】。


  • 6.回到“采购入库单”模板设计界面,单击【业务公式】。
使用数据校验保证准确性2019040106.png

  • 7. 弹出“业务公式管理”对话框,点击“审核”事件,单击【添加公式】按钮。
使用数据校验保证准确性2019040107.png

  • 8.弹出“请选择目标模板”对话框,双击选择目标表“库存表”。
使用数据校验保证准确性2019040108.png

  • 9. 弹出“新建业务数据处理公式”对话框,将公式名称命为“库存不足预警”。情况1中的数据源选择本表单的明细,执行条件设为“本表单.审核=常量.否”,表示在反审的状况下执行该业务公式,将明细中的数值返回到对应的《库存表》中。
使用数据校验保证准确性2019040109.png

  • 10. 点击“子数据源设置”右侧的向下键头展开标签页,单击添加,在弹出的菜单中选择“数据接口”,然后选择“同级数据源”。
使用数据校验保证准确性2019040110.png

  • 11.两个或两个以上的同级数据源,数据源选取两者的共同部分;在同级数据源下再建立子数据源,数据源会以同级数据源为基础的情况下,再筛选出子数据源也有的部分。通常第一个数据源选择“同级数据源”。


  • 12. 弹出“选择数据接口”对话框,选择刚刚在“库存表”中新建的列表选择数据接口作为子数据源的数据源。
使用数据校验保证准确性2019040111.png

  • 13. 回到“新建业务数据处理公式”对话框,在新添加的子数据源的“数据源查询条件”中将“商品编号”以及“仓库名称”绑定本表单明细中对应的数据项。
使用数据校验保证准确性2019040112.png

  • 14. 还可以编辑子数据源的变量名,这里命名为“商品库存”。
使用数据校验保证准确性2019040113.png

  • 15. 当满足在反审后库存数量减少到小于0,执行报错操作,不予反审。
使用数据校验保证准确性2019040114.png

  • 16. 单击公式名称右侧的【确定】按钮。


  • 17. 将该业务公式移到最上面,当库存不足的时候,就不用做更新库存表的操作,大大提高了工作效率。
使用数据校验保证准确性2019040115.png

  • 18. 单击【确定】,回到“采购入库单”模板设计界面,选择【保存】。


  • 19. 新建一张《采购入库单》,单击反审后,系统会先校验数据,若库存数量在反审后为负数则报错,否则反审成功并直接更新《库存表》的库存数量。



下一节:组织机构