服务热线:

400-665-0027

知识资讯
联系我们

电话:400-665-0027


您当前位置:首页 > 知识资讯  > 知识学习 > 正文知识学习
蝶KIS专业版开发-跨帐套传递同步单据操作
服务热线:400-665-0027 新购有特价、金蝶老客户升级金蝶云产品可以享受5折优惠,送手机、送话费,好礼不断!

基于伙伴咨询的需求,以销售出库单生成其他账套的采购入库单为例,在销售出库单上挂插件,增加菜单和工具栏按钮实现具体功能。增加四个菜单:传递目标帐套设置、传递单据到目标帐套、强制传递单据到目标帐套和手工传递单据到目标账套;工具栏增加一个“传递”按钮,功能等同于菜单的“传递单据到目标账套”,实现账套间传递参数配置和单据传递功能。


菜单“传递单据到目标帐套”是将此单据传递到目标帐套,生成采购入库单后不可以再次传递;“强制传递单据到目标帐套”是将此单据传递到目标帐套,生成采购入库单后,点击后进行提醒,可以再次传递;“手工传递单据到目标帐套”是将此单据传递到目标帐套前,先弹出传递目标账套参数设置界面,进行设置后根据本次配置的目标账套传递,生成对应的采购入库单。


点击“单据传递设置”菜单,插件会弹出单据传递参数设置窗体,进行目标帐套的设置维护。

上传图片

点击工具栏“同步”按钮,根据设置的传递目标账套参数,实现销售出库单生成目标账套的采购入库单,提示窗体会进行传递信息的实时显示提醒。

上传图片


目标账套采购入库单生成成功后,插件反写销售出库单上的自定义字段:同步信息,对传递的结果进行记录,方便查看传递信息。

上传图片


打开目标账套,可以看到对应生成的采购入库单,摘要信息显示源账套及源单据信息,以便核对。

上传图片


以上是在单据传递的目标账套固定不变的情况下的实现方案,传递过程根据设置自动完成。针对客户可能出现的不同情况下(比如客户不同)需要传递到不同目标账套的需求,增加了手工传递功能,传递前选择对应的目标账套,点击菜单栏“手工传递单据到目标账套”按钮实现手动传递。

上传图片


为了方便账套间单据字段的对应关系处理和信息携带,包括相关基础资料的对应转换处理,生成单据的字段采用模板配置方式,在数据库建立单据传递模板表,进行源单和目标单据字段的配置,完全实现自定义、可配置。


特别针对账套间基础资料的唯一对应转换关系,是依据代码来对应还是名称来对应,亦或其他字段来对应,在单据传递模板表中均可进行配置处理,不同基础资料可配置不同的对应转换关系,避免有变化时需修改代码进行处理。


项目以客户需求为例在金蝶KIS专业版上开发,可实现其他单据传递,也可迁移到KIS商贸版和旗舰版以及K3 WISE版。