金蝶KIS专业版的数据结构和K/3是基本一致的,而且KIS专业版是基于金蝶K/3的简化版本,基于这个前提来分析,金蝶KIS专业版应该是具备多级审核功能的,只不过被人为屏蔽掉了,应该可以通过技术手段来开启。
如果能够将隐藏的功能开启,那么系统的稳定性、集成性都是很好的,而且可以不受升级影响。因此我的思路就是想办法开启专业版隐藏的功能,把这个开关打开。
在设计上,参考了K/3的实现方法,针对专业版账套数据库进行参数设置,开启多级审核。然后开启具体单据的多级审核,还需要提供一个用户界面,来实现设置各级审核人。
下面以一个具体实例来说明开启金蝶KIS专业版采购订单、销售订单二级审核。
1、必须按级次顺序审核,即必须先一级审核完毕,才能进行二级审核;
2、二级审核是终审;
3、审核和反审核必须为同一人;
4、任一级审核后,单据即不可修改;
5、当金蝶KIS专业版未进行多级审核设置时,一级审核和二级审核列表为空白;如果进行过设置,则连接到数据库后,自动读取并显示设置值;

Windows Server 2003下运行界面

Win7下运行界面
这个程序提供两个主要功能:1、开启多级审核参数;2、设定业务单据多级审核人。
当启用多级审核流程后,如果有业务单据未执行完毕审核流程,则在设定审核人界面会有提示:
此时可以点击“浏览”来查看未走完审核流程的业务单据。
所谓的“未执行完审核流程”,是指已经开启多级审核,但单据尚未审核至最终级别。如本例,开启了二级审核,但表中所列的单据,则只审了一级。这个列表可以帮助用户迅速在专业版中找到未执行完审核流程的业务单据。
在本处设置完毕后,请登录金蝶KIS专业版,就可以看到效果了。
现在我们做一张采购订单,Manager用户具有一级和二级的审核权限。
注意,“一审”和“一审日期”在执行本程序修改后,已经显示在单据界面上。如果不执行我这个程序的话,你打开单据自定义也是不显示这两个字段的。为了美观,请用单据自定义调整这两个字段的位置。
保存后,点击工具栏的“审核”按钮,效果如图:

多级审核功能已经完美的集成到系统当中,没有采用任何第三方插件,因此具备高度的稳定性。
再次点击审核,这次是二级审核,也是终审。
终审后,出现熟悉的审核界面:
接着再看看序时簿。
本例,在Win7+SQL Server 2005+KIS专业版V12.0和Win2003+SQL Server 2000+KIS专业版V12.0测试通过。
小提示:专业版所有业务单据,均可最大可以开启六级审核。
更多技术问题请咨询:湖北微信科技有限公司 027-84233202