金蝶K3开发-插件实现跨帐套传递单据

金蝶K3是一款单组织核算的系统,如果是集团企业客户,不同的下属公司需要建立不同的帐套。但集团下属公司间会经常进行业务往来,生产公司的采购订单很大可能就来自于销售公司的销售订单,这无疑形成了信息孤岛(不同帐套)与信息交互(业务互通)的矛盾。

新增EDBI功能后的版本,金蝶系统增加了企业间单据的传递功能,通过API的方式实现。但不够灵活(如仅部分采购订单需要传递到关联帐套生成销售订单就没法处理),同时功能也有限,不是所有的单据都能设置传递。

下面基于客户的真实需求,源帐套部分采购订单生成目标帐套的销售订单,需要操作人员确认那些单据传递,那些不需要传递。

按照客户要求,功能采用单据插件实现。源帐套采购订单挂接插件成功后,菜单会增加三个功能:推送目标帐套设置、推送单据到目标帐套和强制推送单据到目标帐套;工具栏会增加一个按钮,功能等同于菜单的“推送单据到目标帐套”。

推送目标帐套设置:设置单据同步的目标帐套和目标帐套对应的用户名和登录密码。

推送单据到目标帐套:将此单据推送到目标帐套,生成销售订单(生成过的单据不可以再次生成)。

强制推送单据到目标帐套:将此单据推送到目标帐套,生成销售订单(生成过的单据可以再次生成)。

点击“单据传递设置”菜单,插件会弹出单据传递设置窗体,进行目标帐套选择和其对应的账号、登录密码的填写后保存即可,如果不进行目标帐套相关信息维护,使用传递单据功能时会进行提示。

点击工具栏“传递”按钮,或者菜单“推送单据到目标帐套”或其快捷键,插件会弹出单据传递窗体,将此单据推送到目标帐套,通过金蝶组件的方式生成销售订单(未审核或者已经生成过的单据无法再次生成)。

为了方便单据间携带自定义信息,单据生成采用模板配置方式,系统建立单据传递模板表,进行源单和目标单据的字段配置,完全实现自定义、可配置。

传递成功后,生成的销售订单单号会自动反填到单据头自定义字段“同步信息”字段。进入目标帐套,打开对应生成的销售订单,单据摘要信息为源帐套和源单采购订单的信息。

猜你喜欢

转载自blog.csdn.net/Eypsn/article/details/107743594
今日推荐