自定义基础资料---简化弹窗代码编写原创
金蝶云社区-沉肥肥
沉肥肥
2人赞赏了该文章 350次浏览 未经作者许可,禁止转载编辑于2023年12月12日 10:32:34

一个需求:在某张单据A中需要做一个可以选择的文本,要求点击弹出某张单据B的过滤后的数据供其点击选择,然后反写单据编码到该文本上,如果是你,你会怎么做?

最常规的做法是:监听文本字段,画弹窗页面,写弹窗表单插件和父页面插件,还要写过滤条件。

师傅新教了一个方法:自定义基础资料

这是我的一个需求,做的过程中遇到了几处小问题,在这里希望可以帮助到大家

以下是操作手法,如有不足之处请踢我更正!

  1. 首先创建一个基础资料---选基础资料模板,空白模板我试过带不出数据,我也不知道为什么,如果有知道原因的大佬请解答!

    Image_20231212100751.png

  2. 表名必须与B单据的表名一致,新增几个需要显示的单据字段,字段类型要与B单据中的字段对应。字段名与B单据中的字段名也必须一致。

    image.png

    image.png

  3. 如果想显示基础资料,那么要观察基础资料是否有所属拆分表,也要在自定义基础资料里建表,否则就会显示不到

    Image_20231212101745.png

  4. 在基础资料列表里选择显示的字段,基础资料里选择单据状态字段为使用状态,预览看数据是否会被带过来

    image.png

  5. 在A单据里建一个基础资料,绑定基础资料类型为自定义基础资料,如果基础资料列表能显示但是表单基础资料显示不出来,那么可以关闭A表单的不显示禁用按钮关掉,在弹出的基础资料弹窗上勾选显示禁用,如果可以显示再把数据都可用就行啦。

    image.png

  6. 最后就在表单插件里写基础资料过滤条件就【emoji】啦!

赞 2