金蝶K/3 BOS直接SQL报表举例
2015-03-19李武韬
李武韬
(常州信息职业技术学院经贸管理学院 江苏常州 213164)
金蝶K/3 BOS直接SQL报表举例
李武韬
(常州信息职业技术学院经贸管理学院江苏常州213164)
摘要:金蝶K/3 ERP直接SQL报表不仅是直接写SQL语句,通过举例来说明:在金蝶K/3 BOS的ERP的二次开发中,使用K/3 BOS中的数据库描述生成工具,字段描述查询工具等来辅助生成直接SQL报表更加方便和便于理解。
关键词:金蝶K/3; BOS; 直接SQL报表
0引言
金蝶K/3是企业管理信息化应用的ERP软件产品。金蝶K/3系统提供丰富的报表查询功能,除基本的报表查询功能外,还提供强大的报表分析查询功能[1]。K/3 BOS(Business Operating System,简称BOS)是金蝶ERP二次开发的工具,在K/3 BOS中,借助K/3 BOS的数据库描述生成工具,字段描述查询工具,以及SQL Server的视图等工具,可以更加方便地完成直接SQL报表。本文以制作直接SQL采购明细报表为例说明。
1确定报表的内容
本文在金蝶K/3 12.1版本的“蓝海机械”示例帐套中制作直接SQL采购明细报表,连接的数据库为SQL Server2005。蓝海机械公司是一家专业生产经营柴油机及其配件产品的企业,蓝海机械采用金蝶ERP系统,全面实现财务、业务和生产环节的自动化管理,是典型的标准供应链解决方案。
在蓝海机械的采购管理中需要查询分析采购明细,特别是某个时间段、针对某个供应商的采购明细。在采购明细报表中显示所采购的每项物料的名称、数量、具体的供应商以及当时采购的订单编号和日期。用户在调用报表时能动态设置具体查询哪个时间段、针对哪个供应商的采购明细,即以“起始日期”、“截止日期”和“供应商名称”字段作为报表的过滤条件。……
