二开案例.印章
【应用场景】
单据界面上根据某个字段的值显示某种印章(图片)。
【案例演示】
采购订单新增1个印章,当单据状态为创建时,在单据界面上显示自定义的图片。
【实现步骤】
<1>BOSIDE调整印章图片对应的枚举类型,新增创建状态下的图片。
创建状态对应的图章文件名为:created_2052.webp
<2>拷贝用于图章的图片到应用服务器的指定文件夹下。
文件夹路径:金蝶云星空所在磁盘盘符:\Program Files (x86)\Kingdee\K3Cloud\WebSite\images\biz\default\Common\WaterMarks
例如:如果金蝶云星空安装在应用服务器的C盘,则文件夹路径如下:
C:\Program Files (x86)\Kingdee\K3Cloud\WebSite\images\biz\default\Common\WaterMarks
【注意】印章图片是按语言ID进行隔离,如果您启用了多种语言,则每种语言的印章图片都需要准备一个,且必须是png格式的图片,最好是背景色透明的图片,避免印章图片遮罩太多单据上的数据。
以本文为例:
简体中文图章的文件名:created_2052.webp
繁体中文图章的文件名:created_3076.webp
英文图章的文件名:created_1033.webp
语言ID获取办法:
SELECT a.FMSNUMBER AS [语言ID(LCID)],b.FNAME AS 语言名称,a.* from T_BD_LANGUAGE a LEFT JOIN T_BD_LANGUAGE_L b ON a.FID=b.FID AND b.FLOCALEID=2052 WHERE a.FMSNUMBER IN (2052,1033,3076)
---------------------------------------------------------------------------------------------------------
<3>BOSIDE扩展采购订单,新增一个印章控件,设置好印章图片,保存元数据,开发完毕。
【功能验证】
现在可以登录业务站点,打开采购订单新增界面,录入数据并保存单据后,我们设置的针对单据创建状态的自定义图章就显示出来啦。
---------------------------------------------------------------------------------------------------------
【参考资料】
【如何添加自定义的图章】https://vip.kingdee.com/questions/135435488785434954/answers/135435505780754712
【印章支持非单据状态字段显示图片】https://vip.kingdee.com/article/116261417782414080
---------------------------------------------------------------------------------------------------------
【金蝶云星空BOS二次开发案例演示】https://vip.kingdee.com/article/94751030918525696
二开案例.印章
本文2024-09-23 03:59:26发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-162396.html