老白学开发笔记-单据入口不同单据字段赋值原创
金蝶云社区-疾风之狗
疾风之狗
43人赞赏了该文章 201次浏览 未经作者许可,禁止转载编辑于2024年04月17日 20:11:38



关键字:云星空#标准版#企业版#开发#Python#单据入口#字段联动


系统环境:

    云星空企业版 8.2.20231109

    

需求场景:

    同一个单据发布了多个菜单,希望实现不同菜单入口打开单据,系统的某些字段可以联动,实现自动关联赋值。

    比如采购价目表需要区分“直接”和“间接”的不同物料类型的采购价目表,不同的采购员只能录入不同类型的价目表;

实现方式:

1, 采购价目表增加枚举字段“直接或间接”,并设置锁定不可修改

2, 修改原来的采购价目表和采购价目表列表,增加“直接字样”和自定义参数,同时发布间接采购价目表和采购价目表列表,并设定对应的自定义参数

3, 编写Python插件代码,判断网页和客户端打开不同菜单,给采购价目表赋值

4, 采购价目表列表处理方式相同,社区有相同帖子我就不再展开了;(参考链接:https://vip.kingdee.com/article/81119507636544000

常见问题:

1, 网页Html5方式打开和GUI客户端打开,获取菜单入口的变量会变,需要抓取具体的变量才能判断入库

操作截图:

a. 发布“单据”和“列表”的自定义参数配置截图

b. 采购价目表获取自定义参数的变量值

直接价目表

网页H5:f75ada1e26c74d2fb087577b532cdddd

客户端GUI:f75ada1e26c74d2fb087577b532cdddd


直接价目表-列表

网页:a4b6aa8abc724ccf9d0ebda5400c2d3b

客户端GUI:a4b6aa8abc724ccf9d0ebda5400c2d3b


间接节目表

网页H5:65890c62cb42be

客户端GUI:65890c62cb42be


间接价目表-列表

网页:65890c9ccb4315

客户端GUI:65890c9ccb4315


c. 通过Http数据监控获取变量的示例

d. Python插件的注册示例


e. 单据新增效果


赞 43