快递100电子面单图片接口套打兼容签回单和子单(二开案例)
电子面单V1版本的图片接口生成的电子面单打开时右下角默认是会有一个图片,通常要将此图片下载到本地再用本地图片编辑软件打开并打印,如果要打印签回单和子单,则必须在电子面单编辑界面先显示签回单或子单,然后再下载到本地再用本地图片软件打印。这番操作下来是比较繁琐,星空套打功能可以提升相关打印效率,关于如何配置电子面单套打功能,可参阅论坛:https://vip.kingdee.com/article/469225008041274368 ,此论坛描述了如果在有签回单或子单时套打菜单是不能同时打印的原因,它在某一时刻只能打印电子面单里的一种物流单据,本文介绍如何使用二开插件控制二开套打菜单一次打印所有母单,签回单,子单。
本帖子是基于套打功能已经配置好的基础上,如果没有配置好,请先参照上面的论坛地址配置下。套打配置好后创建.Net4的类库项目KingdeeGalaxyCustomExtensionLib,新建列表插件类KuaidiBillListPlugin,这里为插件代码附件:
(附件中有比较详细的说明,这里不展开说明代码,类库项目及插件名可随意修改,注册时相应替换即可)
编译并生成上面的插件KingdeeGalaxyCustomExtensionLib并将生成的KingdeeGalaxyCustomExtensionLib.dll文件放到服务器对应的目录中,在BOSIDE的'电子面单'基础基础资料中注册列表插件,如下图1-1所示:
图1-1
添加新的列表菜单'母单签回单子单打印',并在菜单中注册一个编码为CUSTOMPRINT(此编码在二开插件代码中用到,如果这里修改了值,则插件中也要相应修改)的空操作,如下图1-2所示:
图1-2
上述操作完成后,在获取电子面单界面中生成一张有签回单和子单的电子面单(勾选是否需要子单和签回单且并物品数量输入大于1的值即可),最终生成的电子面单如下图2-1所示:
图2-1
在列表中先选择一条电子面单记录,然后点击二开菜单'母单签回单子单打印',它会多次弹出打印对话框(母单,子单,签回单菜有多少个就会弹出打印对话框多少次),这里选中的电子面单有一个母单,一个签回单和两个子单,如下图2-2所示:
图2-2
上图2-2中如果列表中有多个电子面单,建议每次只选择一条记录,不要选择多条记录,如果选择多条电子面单二开打印就会有重复的打印结果,这里演示使用Pdf虚拟打印机打印出的四个文件,如下图3-1至图3-4所示:
图3-1
图3-2
图3-3
图3-4
快递100电子面单图片接口套打兼容签回单和子单(二开案例)
本文2024-09-23 03:44:41发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-160826.html