




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录第一章金蝶K/3 BOS概述 (8第一节 BOS整体架构 (9第二节 BOS开发流程 (11第二章应用案例介绍 (13第一节案例背景 (13第二节客户需求介绍 (13第三节金纤纺织解决方案 (13第三章需求分析和业务抽象 (15第四章K/3 BOS集成开发平台 (22第一节 K/3 BOS集成开发平台功能介绍 (23第二节 K/3 BOS子系统管理 (31第五章基础资料定义 (36第六章单据定义 (44第一节基础信息定义 (45第二节字段定义 (54第三节事件定义 (63第四节单据运行测试 (80第五节插件开发 (80第六节权限定义 (81第七节其它单据定义功能 (90第七章多级审核流程定
2、义 (110第八章业务流程定义 (125第九章插件开发 (142第一节插件开发基础知识介绍 (143第二节 K/3 BOS插件对象模型 (150第三节应用案例介绍 (198第十章打包和部署 (218第一节功能打包 (219第二节功能部署 (226第十一章上机操作 (229第一节 BOS应用练习 (230第二节 BOS插件开发练习 (234欢迎辞欢迎您参加金蝶K/3 BOS产品(以下简称K/3 BOS的标准培训课程!K/3 BOS的应用价值,与有效的培训有着密切的关系。本课程在培训中贯穿一个完整的案例,从客户应用的角度,对K/3 BOS的功能主线一一介绍;同时,为了达到互动式教学的目的,每课结束
3、后附有课后练习,学员可在课后进行实例学习和上机练习。本课程集中讲授K/3 BOS的应用和开发部分,课程要求您在学习之前已经具备了相当的开发方面的能力,同时为了达到预期的效果,在学习之前,您最好大概浏览一下K/3 BOS 系统。为了能在课堂上学到更多的知识,请积极参与,多多提问。本课程的目的:通过案例培训,完全掌握K/3 BOS系统。本课程的目的学完本课程之后,您能够做好以下事情:熟悉K/3 BOS系统的开发流程掌握K/3 BOS系统的基本操作方法灵活运用K/3 BOS开发出企业需要的功能掌握K/3 BOS的完整开发流程掌握K/3 BOS独特的插件开发方法相互介绍在参加K/3 BOS培训的课程中
4、,您可能结识其他的客户,并从他们那里学到更多的知识,认真听取其它学员的情况介绍,您会发现他们与您有许多共同的目的,但也有许多不同的经历和经验。在您自我介绍之前,请您准备以下几点:姓名公司名称公司地址公司的产品或服务您负责哪方面的工作应用实施的情况您参加本课程的主要目的是什么课程安排以下是本课程的总体安排: 第一天BOS整体介绍字段定义业务对象定义多级审核流程定义业务流程定义报表设计部署功能第二天BOS应用练习插件开发基础/插件对象模型插件开发工具插件开发应用案例第三天插件开发练习认证考试金蝶K/3 BOS整体流程图 金蝶产品培训教材第一章金蝶K/3 BOS概述企业业务与IT架构的互动发展,促成
5、了企业服务架构(SOA的诞生。企业服务架构的目标在于让IT变得更有弹性,以更快地响应业务单位的需求,满足适应性业务的发展。金蝶软件作为国内领先的ERP厂商,一直在关注并积极推进SOA的产品应用,金蝶BOS就是这方面努力的成果。金蝶BOS采用了企业服务架构的架构思想,成为金蝶ERP满足企业随需应变业务的平台基础。金蝶BOS,是一个开放的集成与应用平台,是金蝶ERP解决方案、合作伙伴解决方案以及客户定制应用的技术基础。能够为企业灵活而迅速的设计、构建、实施和执行一套随需应变的ERP系统;并能够与现有的IT基础设施无缝地协同运作;为不同行业不同企业的不同的应用阶段,提供随需应变的ERP解决方案,为客
6、户带来持久的信息化投资收益。本章的目的当完成本章的学习之后,您将能够做以下事情: 掌握基于K/3 BOS的开发流程 金蝶产品培训教材第一节 BOS整体架构BOS整体架构 图1-1-1 BOS整体架构企业门户:企业门户是对业务服务和流程的组合展现,以面向角色的方式对内容进行组织。将包括企业员工、供应商、客户的企业相关人员紧密地结合在一起,以高效率的方式进行协同。整合后的第三方应用也同样被纳入到门户中进行业务处理和数据分析。业务流程:基于可视化的业务流程引擎,可以快速地将服务相互组合,形成企业的业务流程,并应用于企业业务运营过程中。 金蝶产品培训教材业务服务库:服务是SOA(Services Or
7、iented Architcture,面向服务架构中的一个关键元素,也是SOA应用的构建基础。SOA约定了服务的以下特征,从而满足适应性业务的需求:第一, 以标准化的简单方式,从新应用程序和现有应用程序中封装业务功能,可以创建服务;第二, 服务用于在适当的时候,向适当的人提供适当的信息;第三, 服务可以重复使用并加以组合,可用来部署复合的应用程序来创造新机会;第四, 越来越多的应用基于开放式标准的“Web”服务,可用来完善现有服务技术。这些服务的特征被抽象为统一的模型,并以标准的方式进行组织,使用相同的交互模式。基于这个统一的模型,可以快速构建新的服务,或将其他外部系统中的业务功能封装为服务。
8、业务服务库就是已经构建好的服务的集合。基础平台:金蝶ERP产品架构使用开放的平台及技术标准,并通过统一的基础平台将包括遗留系统和第三方应用的内容组织在一起,从而降低构建服务的成本并提升效率。生命周期管理:在这个统一的架构体系下,对业务服务进行完整的生命周期管理,包括创建、组合、运营,直至服务不再适合新的业务要求而消亡。通过金蝶BOS提供的管理和开发工具,服务和流程可以方便地组合和替换,满足不同企业变化的需要。而企业和其他伙伴也能够管理这个过程,使得企业能够快速地享受到行业最佳实践带来的好处,同时也能将企业在运营过程中的创新快速部署到IT系统中。第二节 BOS开发流程K/3 BOS关注企业应用中
9、最繁琐的环节,对这些环节的业务进行抽象,从而将大量通用业务逻辑通过快速配置的方式就能方便的实现,为客户提供了高效、按需配置的业务平台,满足K/3客户应用的需求。定制插件报表定义发布需求分析流程定义业务对象定义业务抽象部署K/3 BOS图 1-2-1 BOS总体开发流程需求分析和业务抽象:需求分析是对客户的实际业务流程进行分析、并挖掘其潜在的应用需求的过程,基于BOS的需求分析过程和传统ERP实施的需求分析过程类似,在需求分析完毕后,可以明确标准产品的解决方案符合度,对于标准产品不能完全满足的客户需求,可以按照BOS的业务对象模型的要求来进行业务抽象分析过程,剥离出客户需要的基础资料、业务单据、
10、多级审核流程、业务规则转换流程、报表等完整信息,从而形成一套可以在BOS上实现的客户业务需求文档;业务对象定义:提供单据和基础资料定义功能,对内部业务逻辑进行控制,提供方便的权限、业务规则、消息、动作等的定义,满足企业实际应用的需要,根据业务对象的配置特性为单据或基础资料提供序时簿功能;流程定义:提供多级审核流程定义、业务流程定义等功能,提供方便的多级审核控制功能,提供的业务流程定义功能,打通新老单之间的流程控制,能根据客户的实际情况对K/3原有流程进行K/3 BOS重新定义来满足需要;定制插件:K/3 BOS集成开发平台抽象了许多业务规则,能通过简单的配置满足实际业务需要,在此基础上,通过插
11、件开发接口、插件调试工具、插件开发向导等方式,为客户更丰富的个性化功能开发提供支撑,满足产品快速开发、可扩展性特点;报表定义:提供交叉分析报表和直接SQL报表功能,客户根据实际情况自定义报表来符合实际的业务运行需要,与前面的业务信息收集形成完整的应用流程;部署:提供元数据部署、插件部署、主控台部署等功能,在开发环境设计的所有成果能通过部署功能方便的发布到K/3中,满足客户化应用的需要。第二章应用案例介绍第一节 案例背景金纤纺织公司,是一家专业生产经营毛绒系列产品的港资企业,该公司主要经营长毛绒,长毛绒玩具和长毛绒服装三大产品系列。产品95%出口,在同行业中具有较高的信誉和竞争力。金纤纺织公司具
12、有纺织企业的典型特点,使得通用的ERP软件很难满足它的需要:例如物料管理复杂,需要定义、记录和跟踪物料的数量、重量、颜色等多种属性;较高的质量管理要求,由于受设备、工艺、温度等的影响,在生产过程中产品质量一直在变化,不同的质量决定了最终产品的价格不同。因此需要对每一个生产环节的产品质量状况进行全面记录、分析、汇报,才能有效监控全过程的质量。这和离散制造型企业有很大不同。具有行业特色的生产管理流程,要求在生产管理的每个节点上的工序汇报,不仅要跟踪到数量,还要跟踪到质量、颜色、长度等各种数据。这就需要适合其管理要求和生产流程的、具有行业特点的ERP产品。第二节 客户需求介绍金纤纺织属于纺织行业客户
13、,该行业特性明显,从基本信息、流程、单据等各方面都体现出纺织行业独特的特征。企业对于K/3信息系统也有比较独特的要求,通用应用软件不能完全满足客户要求。金纤纺织信息应用化初期,生产和计划大部分环节仍处于手工处理状态,报表及统计必须通过手工方式来计算,常常统计报表需要数小时之久。该公司有三套系统,财务使用的是K/3,生产和计划仍然使用DOS版本的软件,三套系统各自独立,信息交互必须通过手工处理。在流程的处理上,各工序之间的信息无法在共享。不但造成大量重复的手工操作,而且导致人为的错误时有发生。客户原有信息系统暴露出来比较严重的问题,要求在后续的应用系统中得到解决。第三节 金纤纺织解决方案金纤纺织
14、采用金蝶ERP系统,全面实现财务、业务和生产环节的自动化管理。基于金蝶BOS的系统满足了客户行业个性化需求,无需源代码开发,就快速构建了个性化的完整生产计划流程、质量检验流程和各种单据、报表,为金纤纺织建立了一个随需应变并不断升级的企业信息管理平台。如图2-3-1所示,是从销售订单下达生产任务后的一个流程,该客户要求从销售订单能直接发出生产通知,根据生产通知环节的要求进行生产工艺处理,描述原材料、工艺参数等,然后可以同时发出生产指令和领料通知,然后进行生产领料等后续环节处理。其中虚线框内的部分是通过金蝶BOS为企业量身定制的业务流程。在新流程的每一个节点上,开发了各种特色的单据,如生产通知单、
15、生产工艺单、生产指令单、领料通知单等单据,并通过BOS 系统将开发的单据整合到金蝶ERP中,与标准ERP进行无缝的集成,切实满足了企业实际业务的需要。 图2-3-1 生产计划流程每个企业都会有些个性化的业务需求,企业在激烈的市场竞争中也会不断进行业务重组与购并等等,以不断创造自己的竞争优势。借助金蝶BOS,金蝶ERP在帮助企业快速、低成本地构建随需应变的管理信息系统方面的独特能力,在其它ERP系统中极少能够找到。第三章需求分析和业务抽象当一个客户项目开始时,首先需要对客户的需求进行细致的分析,准确的描述这些需求。在此基础上按照BOS的规则进行业务抽象分析,从而形成能在BOS中进行实现的描述文档
16、。在需求分析和业务抽象阶段,首先需要明确客户的实际管理流程,这些流程,将这些流程的中间环节对应到BOS业务对象,如基本数据管理映射到BOS基础资料、数据录入管理映射到BOS业务单据,业务数据的审核映射到BOS多级审核管理、业务数据之间的关联关系映射到BOS业务规则转换流程、业务数据分析映射到BOS的报表功能等。将这些功能按照本章的方法进行细化分析,就可以形成BOS能实现的描述信息了。本章的目的当完成本章的学习之后,您将能够做以下事情: 掌握基于BOS的需求分析方法按照客户需求进行业务抽象分析 金纤纺织公司,具有典型的行业特性,其生产计划流程与通用功能有较大差别,K/3标准产品不能满足客户需求,
17、因此为客户提供了基于K/3 BOS开发的解决方案,经过需求分析,其生产计划流程如图2-3-1所示:生产计划流程涉及到生产通知单、生产工艺单、生产指令单、领料通知单等单据,同时每张单据都有特殊的业务逻辑,经过业务抽象分析后可以用下面的表格方式进行功能描述:表 3-1-1字段 类型 表格字段名 所在单据体 特殊要求 代码 基础资料代码 Fnumber 单据头名称 基础资料名称 FName 单据头生产部门类型 下拉列表 FDeptType 单据体 下拉列表值:0 = 染色1 = 大圆机2 = 小圆机3 = 后整理相关部门 基础资料类型:部门 - 名称 FDeptID 单据体生产部门(基础资料表 3-
18、1-2字段 类型 表格字段名所在单据体特殊要求 上游单据字段生产通知单号单据编号 FBillNo 单据头合同号 文本型 FContractNo 单据头 销售订单.编号客户 基础资料类型:客户-名称 FCustomerID 单据头 销售订单.购货单位签约日期 日期型 FContractDate 单据头 销售订单.日期 制单人 制单人类型 Fbuilder 单据头 自动填充制单用户制单日期 日期类型 FBuildDate 单据头 必填,默认为当日审核人 用户类型 FCheckerID 单据头 作为多级审核配置中的业务审核人字段,在业务审核时自动填充业务审核人审核日期 长日期类型 FCheckDat
19、e 单据头 作为多级审核配置中的业务审核日期字段,在业务审核时自动填充业务审核日期货品代码 基础资料类型:物料-代码 FGoodsID 单据体 销售订单.产品代码(处理值更新货品名称 基础资料属性类型:货品代码-名称FGoodsName 单据体计量单位 基础资料类型:单位-名称FUnitID 单据体 必须和货品代码字段关联 销售订单.单位数量 数量类型 FQty 单据体 必须和计量单位字段关联 销售订单.数量(钩稽控制字段(修改基本数量 基本数量类型 FQty_Base 单据体 必须和数量字段关联 销售订单.基本单位数量已钩稽 数量小数类型 FFinishQty 单据体 隐藏,在下游单据选单后
20、自动累加下游单据选单的数量,直到填充完毕后不再允许选单生产通知单(业务单据是否钩稽完毕 整数类型 FFinishFlag 单据体 隐藏,下游单据购稽完毕后自动填充1,初始值为0。完毕后不再允许选单交货日期 日期类型 FFinishDate 单据体 销售订单.建议交货日期是否关闭 复选类型 FIsClose 单据体 希望在序时簿中通过菜单来关闭/反关闭生产通知单中的货品备注 备注类型 Fnote 单据体表 3-1-3字段 类型 表格字段名所在单据体特殊要求 上游单据字段生产工艺单号单据编号 FBillNo 单据头货品 代码 基础资料类型:物料 - 代码FGoodsID 单据头 生产通知单.货品代
21、码(处理值更新货品 名称 基础资料属性类型:货品代码 - 名称FGoodsName 单据头 必须和货品代码字段关联,货品代码改变时,自动改变货品 单位 基础资料类型:单位 - 名称FGUnitID 单据头 必须和货品代码字段关联,可选的单位属于物料计量单位组生产通知单.计量单位货品数量 数量类型 FGoodsQty 单据头 必须和计量单位关联 生产通知单.数量(修改基本货品数量 基本数量类型 FGoodsQty_Base单据头 必须和货品数量关联 生产通知单.基本数量交货 日期 日期类型 FFinishDate 单据头 生产通知单.交货日期客户 基础资料类型:客户 - 名称FCustomerI
22、D 单据头 生产通知单.客户 制单人 制单人类型 Fbuilder 单据头 自动填充制单用户制单 日期日期类型 FBuildDate 单据头 必填,默认为当日 生产工艺单(业务单据审核人 用户类型 FCheckerID 单据头 作为多级审核配置中的业务审核人字段,在业务审核时自动填充业务审核人审核 日期 长日期类型 FCheckDate 单据头 作为多级审核配置中的业务审核日期字段,在业务审核时自动填充业务审核日期原料代码 基础资料类型:物料 - 代码FMaterialID 单据体1原料名称 基础资料属性类型:物料 - 名称 FMaterialName 单据体1必须和原料代码字段关联,原料代码
23、改变时,自动改变规格型号 基础资料属性类型:物料 - 规格型号 Fspec 单据体1必须和原料代码字段关联,原料代码改变时,自动改变原料批次 基础资料属性类型:物料 - 批次 FBatchNo 单据体1必须和原料代码字段关联,原料代码改变时,自动改变是否主料 复选框 FIsPrimany 单据体1默认为是主料原料单位 基础资料类型:计量单位 - 名称FMUnitID 单据体1必须和原料代码关联总耗量 数量类型 FTotalExpendQty 单据体1必须和原料单位关联,作为主料的总消耗量基本总耗量 基本数量类型 FTotalExpendQty_Base 单据体1隐藏,必须和总耗量关联耗量百分比
24、 小数类型 Fpercent 单据体1如果时主料,则各原料百分比和为100.00,否则单个原料就必须为100.00耗量 数量类型 FExpendQty 单据体1自动根据总耗量和百分比计算基本耗量 基本数量类型 FExpendQty_Base单据体1隐藏,必须和耗量关联已钩稽数量 小数类型 FFinishQty 单据体1隐藏,在下游单据选单后自动累加下游单据选单的数量,直到填充完毕后不再允许选单是否钩稽完毕 整数类型 FFinishFlag 单据体1隐藏,下游单据购稽完毕后自动填充1,初始值为0。完毕后不再允许选单生产部门 基础资料类型:生产部门 - 名称 FProdDept 单据体1自定义基础
25、资料,用来对生产部门分类,分为染色、大园机、小园机、后整理四类,并和部门关联颜色 文本类型 Fcolour 单据体1如果生产部门为染色类,颜色必填,否则必须为空备注 备注类型 Fnote 单据体1表 3-1-4字段 类型表格字段名所在单据体特殊要求上游单据字段下游单据字段领料通知单号单据编号 FBillNo 单据头生产部门 基础资料类型:生产部门 - 名称 FProdDept 单据头 生产部门为BOS自定义的基础资料生产工艺单.生产部门(分组领料部门 基础资料类型:部门 - 名称 FDeptID 单据头 领料部门由生产部门携带出来,生产部门改变时,自动改变K/3领料单.领料部门制单人 制单人类
26、型 Fbuilder 单据头 自动填充制单用户制单日期 日期类型 FBuildDate 单据头 必填,默认为当日审核人 用户类型 FCheckerID 单据头 作为多级审核配置中的业务审核人字段,在业务审核时自动填充业务审核人领料通知单(业务单据审核日期 长日期类型 FCheckDate 单据头 作为多级审核配置中的业务审核日期字段,在业务审核时自动填充业务审核日期成品代码 基础资料类型:物料 - 代码 FGoodsID 单据体1生产工艺单.货品代码(处理值更新成品名称 基础资料属性类型:物料 - 名称 FGoodsName单据体1必须关联成品代码,成品代码改变时,自动改变原料代码 基础资料类
27、型:物料 - 代码 FMaterialID 单据体1生产工艺单.原料代码(处理值更新K/3领料单.物料代码原料名称 基础资料属性类型:物料 - 名称 FMaterialName单据体1必须关联原料代码,原料代码改变时,自动改变原料单位 基础资料类型:计量单位 - 名称 FUnitID 单据体1必须和原料代码关联 生产工艺单.原料单位K/3领料单.单位领用数量 数量类型 Fqty 单据体1必须和原料单位关联 生产工艺单.原料耗量(修改K/3领料单.申领数量(仅复制K/3领料单.实领数量(修改基本领用 数量 基本数量类型 FQty 单据体1隐藏,必须和领用数量关联已钩稽数量 小数类型 FFinis
28、hQty 单据体1隐藏,在下游单据选单后自动累加下游单据选单的数量,直到填充完毕后不再允许选单是否钩稽 完毕 整数类型 FFinishFlag 单据体1隐藏,下游单据购稽完毕后自动填充1,初始值为0。完毕后不再允许选单备注 备注类型 Fnote 单据体1第四章 K/3 BOS集成开发平台在按照上面的方法做完了需求分析和业务抽象后,就可以使用K/3 BOS集成开发平台进行快速开发来实现这些功能了。我们首先了解以下K/3 BOS集成开发平台的总体布局和基本功能。本章的目的当完成本章的学习之后,您将能够做以下事情: 掌握K/3 BOS集成开发平台的总体布局掌握子系统管理功能第一节 K/3 BOS集成
29、开发平台功能介绍基于K/3 BOS的开发需要基于IDE(集成开发平台进行,无论对K/3已有功能还是新增功能的操作都要在BOS IDE中进行,BOS IDE采用可视化界面提高了系统的易用性和开发效率。K/3 BOS的运行环境和K/3完全一致,只有同时安装了K/3和K/3 BOS,才能对K/3标准产品进行快速配置或在标准产品的基础上进行快速功能定制。登录K/3 BOS 金纤纺织公司,建立了一个名为金纤纺织的账套,使用 K/3财务、物流和部分生产制造的功能,发现合同(应收单中缺少运费信息,同时运费能根据货物重量和单价自动计算出来,可以使用K/3 BOS进行个性化配置。步骤:1、单击屏幕左下角【开始】
30、,逐步选择【程序】->【金蝶K/3】->【金蝶K/3 BOS】,显示K/3 BOS登录界面,和K/3完全一样“金纤纺织”账套,并录入用户名: administrator,无密码,直接点:“确定”。进入K/3 BOS主界面。如图4-1-1 所示。 图4-1-1 K/3 BOS登录界面2、在K/3 BOS主界面中首先需要选择K/3子系统,选择子系统后K/3 BOS将加载该系统中的BOS业务对象,从而能对这些BOS对象进行操作,选择【财务会计】->【应收款管理】,点“打开”。如图4-1-2 所示。 图4-1-2 登录子系统3、整个BOS IDE包括以下几个部分:控制区域、设计区域和
31、配置区域(项目框、属性框、字段框等,可以看到在打开的子系统中已加载了BOS业务对象,包括基础资料、业务单据、多级审核、业务流程、直接SQL报表、交叉分析报表等。如图4-1-3所示。 图4-1-3 K/3 BOS 集成开发界面4、 由于客户对合同(应收单据有个性化需求,因此可以先打开合同(应收单据,然后从左侧的工具箱中拖拽相应的字段到设计界面中,这种方式可以在标准产品功能的基础上方便的添加业务功能,分别添加三个字段:货物重量、单位运费、运费总金额,这三个字段类型都认为是两位小数。如图4-1-4 所示。 图4-1-4 配置后的合同(应收单5、选择“货物重量”字段,在“属性框”中选择值更新事件,在弹
32、出界面中增加一个新的事件,选择操作名称为“计算定义公式的值并填写到指定列”,然后可以按照实际情况设置公式。选择“单位运费”字段,在“属性框”中选择值更新事件,在弹出界面中增加一个新的事件,选择操作名称为“计算定义公式的值并填写到指定列”,然后可以按照实际情况设置公式(注意:设置“计算定义公式的值并填写到指定列”的事件一定要同时设置计算公式中几个数据源对应的值更新事件。如图4-1-5和图4-1-6 所示。 图4-1-5 属性框设置值更新事件 图4-1-6 设置事件处理逻辑6、点【文件】->【保存】,保存刚才的配置信息后,然后就可以看设置后的效果了,点F5或【运行】->【单据测试】,就
33、可以和在标准产品一样的进行数据录入了。如图4-1-7 所示。 图4-1-7 运行修改后的合同(应收单提示1: K/3 BOS的业务对象是基于某个账套的,因此其操作也局限于某个K/3账套内部,不能直接实现跨账套的业务处理(但可以通过BOS其它工具辅助完成;2:K/3 BOS包含两种状态:设计时和运行时,在设计时进行业务功能定义,在运行时进行业务处理,一般编程模式是先代码设计,然后编译,最后才能调试运行,由于K/3 BOS实现了设计时和运行时的统一,因此不需要编写代码或编译等过程就能方便的运行了;2:K/3 BOS IDE提供了丰富的业务配置功能,要想前面配置的功能在单据运行中生效,必须先保存,包
34、括某些窗体的“确定”按钮,都不能完全保证业务对象功能的及时更新;3:单据测试功能是将已设计的业务对象进行运行时测试,检查业务对象功能的正确与否,与其匹配的是序时簿测试功能,序时簿测试是检查该业务对象的序时簿是否能正确运行;4:BOS的开发思想就是首先界面设计,然后业务逻辑设计,最后运行调试,由于BOS封装了很多业务功能,因此大大提升了BOS的开发效率。第二节 K/3 BOS子系统管理 系统名称分别为:生产管理、质量检验、基础资料、生产制造,独立开发模块名称为K/3 BOS。操作步骤:1、单击开始程序金蝶K3金蝶K/3 BOS,进入K/3 BOS登录界面,如图4-2-1所示。 图4-2-1 选择
35、登录的账套2、在K/3 BOS登录界面,选择对应的账套,录用登录用户名和密码,点【确定】按钮,将会进入K/3 BOS集成开发界面,首先显示的是选择要登录的子系统。如图4-2-2所示。 图4-2-2 选择要登录的子系统3、在图4-2-2中点“新增子系统分组”的按钮,可以新增子系统分组,与财务会计、管理会计、供应链等系统并列,在弹出窗体中如图4-2-3所示新增“K/3 BOS”子系统分组。 图4-2-3 新增子系统分组4、在图4-2-2中点“新增子系统”的按钮,可以新增子系统,它属于子系统分组的下级模块,如财务会计中的总账、应收系统、应付系统等系统,在弹出窗体中如图4-2-4所示在“K/3 BOS
36、”子系统分组中依次增加生产管理、质量检验、基础资料、生产制造等子系统。 图4-2-4 新增子系统5、在图4-2-5中可以看到增加对应的子系统后的登录选择系统界面,打开某个新增的子系统后可以看到里面没有任何业务对象。如图4-2-6所示。可以在这个系统中根据客户需求进行后续业务功能处理。 图4-2-5 新增子系统 图4-2-6 新增的子系统中没有任何业务对象提示1: 业务对象是对基础资料和业务单据的抽象描述,如果没有特别强调,业务对象同时指代基础资料和业务单据;2:操作前提:客户对K/3系统的应用需求,需要建立新的基础资料和业务单据;客户对新增基础资料和业务单据的字段类型、字段关联、字段间内部控制
37、等关系明确,。3:由于K/3 BOS对基础资料和业务单据的功能进行了抽象,业务单据定义的大部分功能和基础资料定义的功能处理方式一致,所以在本章中统一描述,对两者功能上的区别以备注的形式进行区分。4:K/3系统的基础服务,如主控台功能管理、权限、日志等,都是与K/3子系统关联的。一个K/3 BOS的业务对象应该首先要归属于一个K/3的子系统。5:【子系统分组序号】指定子系统分组在K/3主控台中出现的相对其它子系统分组的位置。6:【适应的账套类型】,指定当前子系统分组适用的K/3帐套类型。只有在账套类型属于勾选的帐套类型之一时,才有可能在主控台上看到定义的子系统分组。要注意的是,目前K/3 BOS
38、暂不支持行政事业账套类型。7:子系统分组与子系统维护功能:不能对K/3预设的子系统分组或子系统进行维护。只能对在K/3 BOS中新建的子系统分组或是子系统进行维护。8:K/3 BOS新建的子系统分组,其代码范围在800899这个区间。新建的子系统,其代码范围是80008999。9:【以后不显示此窗体】,如果在系统视图窗口勾选了此选项,那么在下次打开K/3 BOS IDE时,将不会显示系统视图。这个选项可以在IDE【视图】.【选项】功能中进行设置。10:在系统视图窗口,通过拖放一个子系统到某一个子系统分组,可以快速改变子系统的子系统分组属性。第五章基础资料定义按照需求分析和业务抽象后的结果,在K
39、/3 BOS中逐步进行实现,首先要做的是新增基础资料,当然,如果客户需求中没有新的基础资料,本章描述的步骤可以略去。本章的目的当完成本章的学习之后,您将能够做以下事情: 掌握基于BOS定义基础资料的方法熟悉BOS基础资料与K/3基础资料间的关系 金纤纺织公司生产管理模块需要建立基础资料“生产部门”,该基础资料的基本信息如表3-1-1所示。步骤:1、登录后选择【K/3 BOS】->【基础资料】子系统,进入BOS IDE界面。在主菜单上选择【工程】->【新建基础资料类单据】。如图5-1-1 所示。 图 5-1-1 新增基础资料菜单2、在弹出窗体中有两种新建基础资料方式:新建基础资料类单
40、据和复制已有单据模版,复制已有单据模版功能能将原有的BOS基础资料模版引入,在此基础上进行修改将大大提高业务对象定义的效率(注意:采取这种方式建立基础资料的前提条件是新建基础资料和原有基础资料具有比较类似的业务逻辑,否则将采用新建基础资料类单据的方式,参考图5-1-2和图5-1-3。 图 5-1-2 复制已有基础资料模版 图 5-1-3 选单基础资料模版3、由于生产部门和其它基础资料间没有多少关联,因此选择新建基础资料类单据,并可以设置业务对象代码,如图5-1-4。 图5-1-4 定义业务对象ID提示1: 业务对象代码是唯一标记某个业务对象的,包括基础资料、单据等,BOS业务对象代码绝对不允许
41、重复;4、新建基础资料后的初始化一个基础资料界面,基础资料缺省包括单据头和1个单据体,该界面还包括两个缺省字段:代码和名称,如图5-1-5。可以根据客户实际需要添加对应的字段,添加字段的方式是将工具箱中的对应字段类型拖拽到界面上(包括单据体中添加字段也一样,如图5-1-6。其中“部门类型”字段对应的字段类型是下拉列表,在树形框内需要设置下拉列表字段的“下拉列表值”属性,如图5-1-7所示。“关联部门”字段对应的字段类型可以从核算项目字段库中选择“部门”字段并拖拽到单据体中即可。 图5-1-5 新建基础资料的缺省界面 图5-1-6 新建基础资料-生产部门 图5-1-7 设置下拉列表框的值来源5、选择【文件】->【保存】来保存基础资料配置信息,然后可以运行来看一看效果了,选择【运行】->【单据测试】,如图5-1-8所示。再看看序时簿,如图5-1-9所示。 图5-1-8 基础资料运行-生产部门 图5-1-9 基础资料序时簿-生产部门提示1: 单据体包括两种分录类型:单分录和多分录。两者的区别在于:单分录类型只能录入一行信息,多分录类型则能录入多行信息,具体行数可以通过插件开发进行设置(maxRows。2:基础资
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 储备干部面试题及答案
- java面试题及答案项目经验
- 消化系统疾病护理共同要点
- 保育员消毒培训
- 2025年中国木制小提琴弓行业市场全景分析及前景机遇研判报告
- 肿瘤科急诊的护理
- 中风中医护理病例讨论
- 中心静脉压测量护理查房
- 流程讲解规范实施指南
- 直肠癌术后引流管的护理
- 2025-2030中国钢制车轮行业竞争格局与盈利前景预测报告
- 供水加压泵站管理制度
- 保险公司保密管理制度
- 2025年执业药师资格证之《西药学专业一》预测试题附答案详解【模拟题】
- 一体化政务大数据体系建设实践指南1.0
- 2025年湖北省高考地理试卷真题(含答案解析)
- 基础写作的试题及答案
- 2025年重庆市中考历史真题(解析版)
- 2025年四川省成都市中考语文真题(原卷版)
- 江苏开放大学2025年春服务营销1单项选择题题库
- 驾驶证a1教育考试试题及答案
评论
0/150
提交评论