【第20期】金蝶云·星空-协同开发 | 产品应用典型/热门问答精选 2024年5月发布

各位社区的小伙伴们,大家好,我是 版主 OUT_MAN
在金蝶云·星空-协同开发产品应用中,你需要了解的典型/热门问答都在这里!
本帖每月持续更新,欢迎小伙伴们点赞,收藏本帖,CTRL+F关键词搜索,以便随时查看、扩充知识哟![]()
玩转金蝶云社区
【第20期】
更新日期:2024-5
1、 文本框点击右侧三个点可以弹出框选项这个是什么事件?
问题描述:
文本框点击右侧三个点可以弹出框选项这个是什么事件?

解决方案:
文本字段启用编辑按钮,即可显示三个点。
点击三个点会触发,BeforeF7Select事件。
参考我这个案例的应用:
Python实现自定义单据选择往来单位银行信息:https://wenku.my7c.com/link/s/lW4Zm
问题来源:https://wenku.my7c.com/link/s/lW4l4
2、 触发器更新 物料属性,单据上如何同步更新?
问题描述:
通过触发器 更新了 物料上DI编码字段, 物料里的DI编码开始是没有的,在维护DI库后,我通过触发器写入到物料表的DI编码字段 ------------- 这个界面的物料是从生产订单下推过来的 我触发器往物料里写入的值后,这个单据界面的DI编码还是没有值?

解决方案:
基础资料涉及缓存问题,如果只是修改了数据库表。
单据上引用的基础资料属性是不会立即更新的。
需要清除缓存才可以即时更新历史单据
可以参考我在这个问题下面的回答:
求助,关于基础资料属性更新问题!!!:https://wenku.my7c.com/link/s/lW41M
问题来源:https://wenku.my7c.com/link/s/lW41n
3、 先调下推接口,再调保存接口,修改关联关系
问题描述:
先调下推接口,再调保存接口,修改关联关系,会不会出现数据错乱的问题 应用场景:工序拆卡,下推委外发出默认只可以关联主计划里面的那一条。

解决方案:
下推完成后再修改关联关系,应该会造成数据的混乱。可以考虑在下推时保存未完成前,修改数据包,指定好对应关系。
参考里面的代码,尝试自行构建关联关系。
小技巧 - 转换插件如何拆分行,并支持表单服务策略:https://wenku.my7c.com/link/s/lWfop
问题来源:https://wenku.my7c.com/link/s/lWfoq
4、 星空系统-插件开发中如何打印日志?
问题描述:
插件开发中如何打印日志,日志需要从哪里查看?
解决方案:
请参考:二开案例.单据插件.写日志,操作日志在上机操作日志中查看,文件日志需要在服务器上查看。
二开案例.单据插件.写日志:https://wenku.my7c.com/link/s/lWXtb
1.查看配置文件里面配置的日志级别,当前为error级别,比info级别低,则无法显示info级别的日志。
配置文件路径为:{~}/Kingdee/K3cloud/WebSite/Web.config
级别从高到低分别为:All --> debug --> info --> error–> off

2.修改配置文件日志级别为 info 或 info以上级别,即可输出显示日志。
问题来源:https://wenku.my7c.com/link/s/lW4E5
5、 公共过滤的条件页签,如何默认就显示第一行
问题描述:
在公共过滤->条件页签->过滤条件表格中,字段集合已经设置了一项

目前仅设置了一个下拉列表。其中勾选了必录。

目前下拉项仅设置一项

保存之后运行程序,启动简单账表,在弹出的条件页签中,没有任何一行,需要手动点击新增行
点击新增行之后才有一行过滤条件


问1:如何能让他默认就有“产品或原料”这行条件,不需要点击新增行,上面已经勾选必录了。 问2:返回的字符串中,为什么有个大写字母N,这个字母是干啥用的,如何能去掉?

问3:这个返回值,能不能不返回汉字,想让他返回这个下拉项对应的数字。
解决方案:
问1:过滤条件表格默认新增行,需要插件干预,可以在过滤界面表单注册表单插【第20期】金蝶云·星空-协同开发 | 产品应用典型/热门问答精选 2024年5月发布
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



