K3BOS实施开发培训-BOS-IDE课件_第1页
K3BOS实施开发培训-BOS-IDE课件_第2页
K3BOS实施开发培训-BOS-IDE课件_第3页
K3BOS实施开发培训-BOS-IDE课件_第4页
K3BOS实施开发培训-BOS-IDE课件_第5页
已阅读5页,还剩171页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

K/3BOS实施开发培训

—IDE应用开发金蝶软件(中国)有限公司演讲人:K/3BOS系统部K/3BOS实施开发培训

目录K/3BOS概述业务对象设计业务流程设计业务报表设计插件定制快速部署

案例分析开发K/3BOS成功应用介绍K3BOS上机试题(综合类).docQ/A?目录K/3BOS概述K/3BOS概述-BOS简介K/3BOS是什么?K/3BusinessOperatingSystem,K/3业务操作系统使用先进、开放、可伸缩的技术体系面向企业快速成长的业务需求协同合作伙伴拓展管理业务通过科学的工具和流程对企业建模进行全程监控是金蝶BOS产品家族中的一员专门针对金蝶K/3系列产品自主研发的新一代技术平台用以解决K/3系统日益增加的应用复杂度和快速开发与实施之间的矛盾集成了K/3产品底层的相关服务让客户在不需要任何编程知识的前提下,快速的定制新系统,功能K/3BOS概述-BOS简介K/3BOS是什么?K/3BOS概述-BOS简介K/3BOS用以解决什么问题?快速开发与实施快速开发、快速实施、快速应用为客户提供与K/3集成性、可升级性、高效性、简单易用性的开发工具客户化开发平滑升级K/3BOS的业务模型都存储与数据库中K/3升级新版本后,客户开发平滑升级业务模型可以直接引出为SQL文件客户化开发成果发布变的容易和可行K/3BOS概述-BOS简介K/3BOS用以解决什么问K/3BOS概述-产品特性产品特性简单快速K/3BOS易于集成平滑升级基础数据集成业务流程集成消息集成权限集成主控台集成…可视化、拖拽式的业务配置模式基础资料、业务单据、多级审核、单据转换、业务报表、应用部署等一体化的设计模式抽象业务应用中最繁琐的环节…元数据描述机制元数据引擎接口的一致性…K/3BOS概述-产品特性产品特性简单快速K/3BOSK/3BOS概述-技术架构BOS技术架构K/3BOS概述-技术架构BOS技术架构K/3BOS概述-原理K/3BOS集成开发原理(典型场景)采购申请采购订单质检单入库单报价单入库单询价单业务配置修改参数业务流程定义创建新单据业务流程定义标准系统应用K/3BOS应用业务流程修改业务定义1、业务系统2、业务对象3、商业逻辑4、序时簿5、多级审核流程6、消息预警7、权限8、业务流程9、报表10、数据交换11、插件开发12、多语言13、快速部署。。。K/3BOS概述-原理K/3BOS集成开发原理(典型场景K/3BOS概述-BOS

IDEK/3BOS集成开发环境IntegratedDevelopEnvironment基础资料设计单据流程设计业务单据设计审核流程设计业务报表设计应用部署管理插件开发模型插件开发工具K/3BOS集成开发工具……K/3BOS概述-BOSIDEK/3BOS集成开发K/3BOS概述-BOSSDPBOSSDP(StandardDevelopmentProcess)业务场景分析业务对象定义业务流程定义业务报表定义扩展服务插件定制快速部署K/3BOS快速、低成本的满足企业个性化管理需要K/3BOS概述-BOSSDPBOSSDP(SK/3BOS概述-欣赏欣赏K/3BOS概述-欣赏欣赏K/3BOS概述-BOSIDE可视化、技术无关的集成开发环境通过鼠标点击、拖拉等方式创建新系统,勿须编写程序代码,所见即所得主要功能客户价值菜单栏工具栏工具箱工作区输出窗口项目管理窗口属性窗口任务栏K/3BOS概述-BOSIDE可视化、技术无关的集成开发环K/3BOS概述-基础资料定义定义基础资料。定义基础资料时,只需定义基础资料的项目及相关属性,即能完成与基础资料相关的各种业务对象及应用界面;将大量的编程工作简化成界面的定义,降低二次开发的难度;主要功能客户价值基础资料设计可视化K/3BOS概述-基础资料定义定义基础资料。定义基础资料时,K/3BOS概述-业务单据定义新增或修改业务单据新建单据布局整单加载事件按条件加载布局只需定义单据项目及相关属性,即能完成与单据相关业务对象的定义将大量的编程工作简化成界面的定义,降低二次开发的难度;主要功能客户价值界面和业务逻辑设计可视化K/3BOS概述-业务单据定义新增或修改业务单据只需定义单据K/3BOS概述-扩展业务服务将标准ERP的部份业务功能抽象成业务服务,以便在新开发的系统中使用这些扩展服务集成。通过扩展服务便于与原业务系统实现集成;方便。扩展服务通常完成一组功能,使用扩展服务可以避免重复开发,易于使用,降低开发的复杂性效率。使用扩展服务可以提高率率主要功能客户价值K/3BOS概述-扩展业务服务将标准ERP的部份业务功能抽象K/3BOS概述-权限管理通过BOS开发的基础资料或单据具备功能、数据、字段权限的管理功能无须开发即能实现权限管理,大大提升个性化业务应用的安全性主要功能客户价值K/3BOS概述-权限管理通过BOS开发的基础资料或单据具备K/3BOS概述-操作管理对BOS基础资料或业务单据的操作可以进行个性化定义操作消息个性化定义BOS基础资料或单据生成时自动生成一系列的操作如新增、修改、删除等,可以重新定义操作的名称或增加新的操作内容,以满足特定的业务需求。主要功能客户价值K/3BOS概述-操作管理对BOS基础资料或业务单据的操作可K/3BOS概述-生成记账凭证对BOS单据可定义凭证模板并生成财务记账凭证凭证选项支持按借方、贷方科目汇总实现业务与财务的集成,实现新增业务系统的信息与财务系统一致降低重复性工作,便于追溯跟踪主要功能客户价值K/3BOS概述-生成记账凭证对BOS单据可定义凭证模板并生K/3BOS概述-多级审核流程定义对业务单据可以提供15级的多级审核流程,审核消息可以发送至指定的用户、用户组或默认用户满足给客户顺序、会签两种多级审批业务需求,便于客户对业务进行分级管理和业务监控。消息驱动多级审核流程,可以简化审批的工作量并降低操作的复杂性主要功能客户价值K/3BOS概述-多级审核流程定义对业务单据可以提供15级的K/3BOS概述-多级审核流程定义可以定义将一种单据通过一定的规则转化生成另外一种单据跨级反写(闭环)跨级携带通过选单值更新Action定义除低工作量,新增单据根据源单生成,除低输入工作量;BOS单据和K/3单据间可以灵活定义便于业务跟踪,生成单据时可以确定单据之间的关联与钩稽关系,可以上查和下查,便于业务跟踪检查主要功能客户价值K/3BOS概述-多级审核流程定义可以定义将一种单据通过一定K/3BOS概述-单据套打设计并配置BOS业务单据的套打格式单据标准打印,支持单据报表式的打印分离输入与打印界面,分别满足单据输入与打印方面的特定需求可以减少打印的工作量的与打印时间,节约打印成本满足统一打印格式管理的要求;对打印格式的重新修改和调整时不需要调整单据录入界面主要功能客户价值K/3BOS概述-单据套打设计并配置BOS业务单据的套打格式万能报表实现复杂的报表分析实现同一业务的交叉分析交叉分析报表直接SQL报表灵活的报表定义K/3BOS概述-报表定义万能报表(旧版)交叉分析报表直接SQL报表电子表格报表标准报表(万能报表工具)BOS万能报表工具包实现复杂的报表分析实现同一业务的交叉分析灵活的报表定义K/3K/3BOS概述-适应多种语言环境能够定义中文简体、中文繁体、英语等三种语言操作界面适应国际化企业管理的需要适应不同人员的语言习惯与操作方式主要功能客户价值K/3BOS概述-适应多种语言环境能够定义中文简体、中文繁体K/3BOS概述-部署与发布把业务功能发布至主控台生成安装包可以生成主控台菜单,统一访问的方式生成的安装包可以部署到其他账套,实现开发环境与运行环境的分离主要功能客户价值K/3BOS概述-部署与发布把业务功能发布至主控台可以生成主K/3BOS概述-E-BOS通用解决方案与K/3高度集成的E-BOS业务需求分析提供K/3B/S架构下的二次开发体系,通过相同数据字典与K/3的基础资料、用户、权限以及各种业务服务的完美集成。系统定义单据定义功能权限字段定义菜单定义动作引用业务服务发布主控台制作安装包基础资料字段权限数据权限编码规则网络控制套打日志附件移动商务插件开发K/3BOS概述-E-BOS通用解决方案与K/3高度集成的EK/3BOS概述-E-BOS运行平台新增Web主控台的子系统分组和子系统;新增Web单据设置e-BOS单据的Com和.Net插件;支持通过e-BOS站点进行统一访问发布后的e-BOS单据;支持与K/3相同的编码规则,数据授权,字段授权,功能权限控制,网络控制,套打,日志,附件,移动商务等K/3常见业务服务。K/3e-BOS运行平台为K/3的Web下的二次开发带来了极大的便利,势必进一步推动K/3再一次腾飞。主要功能客户价值K/3BOS概述-E-BOS运行平台新增Web主控台的子系统目录

K/3BOS概述

业务对象设计业务流程设计业务报表设计插件定制快速部署

案例分析开发K/3BOS成功应用介绍K3BOS上机试题(综合类).docQ/A?目录K/3BOS概述业务对象定义-总体流程操作消息定义凭证定义逻辑控制格式定义属性定义权限定义字段定义插件定义单据测试业务对象定义业务对象定义-总体流程操作消息定义凭证定义逻辑控制格式定义属业务对象设计-子系统定义子系统分组(ID:800~899)新增;修改;删除子系统(ID:8000~8999)新增;修改;删除;

调整子系统所属分组BOS中按照子系统来管理业务对象,如基础资料、业务单据、审核流程、单据流程、报表等。系统预置子系统分组、子系统不可维护。子系统定义说明业务对象设计-子系统定义子系统分组(ID:800~899)B业务对象设计-字段定义业务对象-字段定义分类元素类型前置字段缺省是否可编辑特殊说明手工录入类文本类型无是提供对文本的维护功能,例如“姓名”字段,默认的文本长度是50字节小数类型无是提供对小数的维护功能,例如“折扣率”字段整数类型无是提供对整数的维护功能,例如“附件数”字段日期类型无是提供对日期的维护功能,例如“制单日期”字段长日期类型无是提供对日期+时间数据的维护功能,例如“出库时间”字段备注类型无是特殊的文本类型,提供业务对象的备注说明。大文本无是复杂的文本类型,提供文本编辑,打印等功能。复选框类型无是提供复选功能。下拉列表无是提供下拉列表字段支持,下拉列表的值提供手工指定与SQL查询获取两种形式。图片类型无是提供图形的显示。基础资料类基础资料无是封装K/3基础资料,支持K/3传统的F7,F8,F9功能。基础资料属性基础资料否当业务对象拥有基础资料类型字段时,可以在业务对象中加入基础资料属性类型字段,以便业务对象上显示基础资料的相关属性。注意此类型字段不会保存.核算项目类别无是以下拉列表的形式,显式K/3中的核算项目类别。核算项目核算项目类别是在业务对象中有核算项目类别字段的情况下,可以添加核算项目字段,以支持针对特定的核算项目类别,提供核算项目的F7支持。业务对象设计-字段定义业务对象-字段定义分类元素类型前置字业务对象设计-字段定义分类元素类型前置字段缺省是否可编辑特殊说明物料相关类批次物料是封装K/3批次服务,使用户可以选择物料批次。计量单位物料是处理物料的计量单位。单价物料、计量单位是物料的价格,必须与物料类型字段相关联,可自动获取物料的单价精度设置。基本单位单价物料、计量单位、单价否物料的基本计量单位的价格。数量物料、计量单位是物料的数量,必须与计量单位类型字段关联,可自动获取物料的数量精度设置。基本单位数量物料、计量单位、数量否以基本单位计量的数量。金额无是即物料的总价格,等于数量乘以单价。选单关系类源单类型(选单)无是单据头上用于列出当前单据可以关联的所有源单,如果没有,此字段不显示。源单编号(选单)无是单据头上文本类型字段用于输入源单据号,如果没有可以关联的单据,此字段不显示。源单内码无否K/3BOS10.4新增字段类型,记录上游单据的单据内码,是一组关联关系字段的关键字段。用于处理同一分录有多种选单关系。源单分录源单内码否K/3BOS10.4新增字段类型,记录上游单据的单据分录内码,通过[关联内码字段]与[源单内码]绑定。源单类型源单内码是K/3BOS10.4新增字段类型,记录上游单据的单据类型,通过[关联内码字段]与[源单内码]绑定,如果锁定属性为0,列出当前单据当前源单内码可以关联的所有源单。源单编号源单内码是K/3BOS10.4新增字段类型,记录上游单据的单据编号,通过[关联内码字段]与[源单内码]绑定,如果锁定属性为0,F7调用当前选择单据类型的选单序时簿。业务对象设计-字段定义分类元素类型前置字段缺省是否可编辑特殊业务对象设计-字段定义分类元素类型前置字段缺省是否可编辑特殊说明凭证相关类凭证字号无否K/3BOS10.4新增字段类型,记录当前单据对应的凭字号,格式为凭证字+凭证号。文本类型。打印控制类打印次数无否K/3BOS10.4新增字段类型,记录当前单据打印次数。通用控件类标签无否用于填加固定文本。按钮无否主要用于插件开发:m_BillInterface_CommandClick事件页签无否主要用于界面字段的分类,和层的功能类似。但层是一个单据级的对象,页签则不是。框架无否主要用于界面字段的分类。自定义无是第三方控件注册,在BOS单据运行时能够加载指定控件。另外,在BOS单据插件中能够响应控件加载事件,以及访问到该控件的相关属性。单据体布局控件无是使单据体字段可以实现象单据头字段一样的布局。其它类单据体无是单据表体,可以是单分录,也可以是多分录。单据编号无否单据缺省字段,用户可以设置单据编号规则及自动填补断号等选项。制单人无否业务对象的制单人字段,其值为当前系统登录用户。用户无否业务对象使用人字段组合有字段参与组合是主要用于一些字段因来源不同而字段类型不同时融合控制,可预先定义几种保存字段,当触发字段符合某一条件时,组合类型字段动态调整为相应的预定义字段。GUID无否唯一标识号GUID,用于唯一确定某条单据分录或者单据最近修改人无否记录最后一次进行修改操作并成功保存的用户的用户名,当前修改完成并保存成功后,刷新该字段的值。附件数无否封装K/3附件服务,若业务对象添加了此字段类型,其值将自动显示对应业务对象的附件数量业务对象设计-字段定义分类元素类型前置字段缺省是否可编辑特殊业务对象设计-属性定义单据/基础资料的整体属性层管理窗体风格插件管理单据体属性关键字段分录类型单分录;多分录字段属性

属性分类名称类、数据库类、外观类、事件类、行为控制类、其他类字段特殊属性定义小数:最小值、最大值、小数位长度凭证字号:凭证数据来源设置[作为单据体整体属性]组合:组合规则的定义属性定义说明业务对象设计-属性定义单据/基础资料的整体属性属性分类属性定业务对象设计-属性定义_字段通用属性1属性类型属性名属性描述外观控制繁体名称繁体名称简体名称简体名称英文名称英文名称边框边框:设置字段的边框显示风格。边框颜色边框颜色标题宽度标题宽度标题颜色标题颜色文本颜色文本颜色字体字体宽度宽度高度高度上上左左所在层所在层:设置单据元素所属层,每个元素只能在一个层的上面。业务对象设计-属性定义_字段通用属性1属性类型属性名属性描述业务对象设计-属性定义_字段通用属性2属性类型属性名属性描述数据库类表表:设置当前业务对象在数据库中保存的物理表名称。字段名字段名:设置当前字段在物理表中存储的字段名。业务控制必录必录:设置当前元素是否在业务对象上作为必录项,必录项数据不为空业务对象才可保存。长度长度:设置字段的文本长度。格式格式功能控制功能控制:设置当前字段是否支持被关联、引用、F7多选、复制等功能。可见性可见性:设置当前字段在单据多个状态、序时簿、过滤条件以及排序上是否可见。以及序时薄缺省过滤方案中字段可见性的缺省设置。锁定性锁定:设置新增、修改、审核后等状态下是否锁定当前字段。缺省值缺省值:设置新增业务对象时当前字段的缺省值。事件类保存规则保存规则:设置保存时的检查事件(规则),如果不满足规则将不允许保存业务对象。加载事件加载更新事件:设置字段元素的值更新事件。业务对象加载时触发此事件。值更新事件值更新事件:设置当前字段修改后相关触发事件。业务对象设计-属性定义_字段通用属性2属性类型属性名属性描述业务对象设计-属性定义_外观通用属性属性类型属性名属性描述外观控制繁体名称繁体名称简体名称简体名称英文名称英文名称边框边框:设置字段的边框显示风格。边框颜色边框颜色标题宽度标题宽度标题颜色标题颜色文本颜色文本颜色字体字体宽度宽度高度高度上上左左所在层所在层:设置单据元素所属层,每个元素只能在一个层的上面。业务对象设计-属性定义_外观通用属性属性类型属性名属性描述外业务对象设计-格式定义界面格式定义选择界面上的多个字段进行灵活的格式调整左对齐;右对齐;上对齐;下对齐;纵向中间对齐;横向中间对齐;纵向距离相同;横向距离相同;宽度相同;高度相同;表体格式定义双击表体进行格式设置(调整大小、位置)

“+”的巧妙应用(单据双表头展现)格式定义说明业务对象设计-格式定义界面格式定义“+”的巧妙应用格式定义业务对象设计-Action定义定义1、Action:执行一个动作或一系列动作2、触发条件:执行Action的条件

K/3BOS对ERP系统中的业务对象通用商业逻辑进行了抽象,力图达成可以通过可视化的操作,简单快速的定义商业逻辑的通用部分,使K/3BOS开发者可以专注于个性化商业逻辑的研发。Action定义说明值更新事件:字段值改变时触发Action业务对象设计-Action定义定义K/3BOS对ERP系统业务对象设计-Action定义Action类型系统内置Action(简单Action)扩展服务Action(复杂Action)简单业务Action(符合BOS简单业务规则定义的Action)运行机制客户端Action(客户端执行)中间层Action(中间层执行)触发条件字段类Action(字段属性中定义)操作类Action(操作管理中定义)单据事件类Action(单据属性中定义)简单业务Action(

配置界面由系统内置,参数必须全部来自于单据字段,且字段个数、传入顺序和回填字段。如:库存查询)Action分类说明字段类Action定义业务对象设计-Action定义Action类型简单业务Act业务对象设计-Action定义字段类Action

字段值发生改变时触发的Action字段属性:加载更新事件、值更新事件、保存规则中定义注:字段相关Action都是客户端运行的Action操作类Action单据操作Action序时簿操作ActionDoc/List操作前置:在插件MenuBarClick事件之后发生Doc/List操作:在前置Action之后,BOS内置Action之前发生Doc/List操作后置:BOS内置Action之后发生单据事件类Action保存前事件(BeforeSave之后)

保存后事件(AfterSave之后)删除前事件(BeforeDel之后)

删除后事件(AfterDel之后)

审核前事件

审核后事件

整单加载事件

Action分类业务对象设计-Action定义字段类ActionAction业务对象设计-操作管理对BOS基础资料或业务单据的操作可以进行个性化定义场景分析单据维护序时簿操作属性操作代码(唯一)、操作名称单据操作事件序时簿操作事件1、消息内容支持变元解析2、消息接受用户支持变元用户操作管理说明业务对象设计-操作管理对BOS基础资料或业务单据的操作可以进业务对象设计-权限管理业务对象属性:权限管理1、以选择的方式指定业务对象所在的权限分组a、K/3BOS预分配了10个权限分组;b、权限分组名称可维护2、直接指定业务对象所在的权限分组注:在BOS应用开发中,不建议使用,除非对系统权限架构较清楚。(涉及权限分组代码;权限对象代码;查看权限对象代码;管理权限对象代码)功能权限;字段权限;数据权限无须开发即能实现权限管理,大大提升个性化业务应用的安全性注:BOS业务对象的权限控制与K/3业务对象的权限控制完全相同权限定义说明业务对象设计-权限管理业务对象属性:权限管理无须开发即能实现业务对象设计-网络控制简单网络控制设置

新增;

修改;

删除复杂网络控制设置操作交互控制利用插件网络控制对象进行网络控制m_BillInterface.K3Lib.Net.BeginMutexm_BillInterface.K3Lib.Net.CommitMutexT_SysFunction系统功能表ICClassMutex网路控制对象表网络控制说明业务对象设计-网络控制简单网络控制设置利用插件网络控制对象进业务对象设计-生成凭证凭证字定义凭证取数来源设置凭证操作场景设置凭证生成操作生成凭证定义凭证字定义凭证取数来源定义凭证模板凭证操作设置凭证生成凭证生成模式:按单生成合并生成凭证生成选项借方科目相同贷方科目相同凭证模板设置科目来源支持:1、单据上的科目类型字段2、单据上基础资料字段对应的科目属性,如单据上物料的销售收入科目3、单据上二级关联的基础资料对应的科目属性,如单据上物料的采购负责人的预付账款4、手工指定科目字段生成凭证业务对象设计-生成凭证凭证字定义凭证取数来源设置凭证操作场景业务对象设计-其他配置编码规则设置录入顺序[Enter或Tab顺序]序时簿显示顺序窗口属性设置单据模板校验字段批量修改字段引入引出

编码规则设置时支持以日期作为流水依据;基础资料字段属性为必录时支持编码规则解析;其他配置说明业务对象设计-其他配置编码规则设置编码规则设置时支持以日期作业务对象设计-扩展服务扩展服务维护

扩展业务服务管理中可以查看、维护所有BOS扩展服务,及增加新的扩展服务。业务对象设计-扩展服务扩展服务维护扩展服务–变量定义环境变量系统内置可以应用于扩展服务传入参数及条件设置共享变量在一组扩展服务序列生命周期内有效,可以在同组的扩展服务中传递。扩展Action中的共享变量定义扩展Action中的环境变量应用扩展服务–变量定义环境变量扩展Action中的扩展Act扩展服务-主要的扩展服务举例值更新/加载更新事件(一)携带当前字段相关基础资料属性到指定列(*)计算定义公式的值并填写到指定列(*)计量单位变化后自动换算数量或单价表达式为真/假时显示/隐藏字段(*)表达式为真/假时锁定/解锁字段单据被引用后锁定字段(*)携带当前字段相关基础资料属性到指定列扩展服务-主要的扩展服务举例值更新/加载更新事件(一)携带当扩展服务-主要的扩展服务举例值更新/加载更新事件(二)条件成立时锁定菜单项,否则解锁菜单项按公式计算表体字段的值并填写到表头目标字段触发字段值更新事件(*)当前字段值改变时清空指定字段的值根据表达式的值设置字段显示信息触发值字段更新事件扩展服务-主要的扩展服务举例值更新/加载更新事件(二)触发值扩展服务-主要的扩展服务举例值更新/加载更新事件(三)携带税率币别转换获取币别的汇率单据状态栏显示当前分录即时仓存、安全库存信息(*)物料为非批号管理时锁定批号对应列单据状态栏显示当前分录即时仓存、安全库存信息扩展服务-主要的扩展服务举例值更新/加载更新事件(三)单据状扩展服务-主要的扩展服务举例保存规则单据合法性检验(*)合法性检查,检查字段唯一性单据合法校验扩展服务-主要的扩展服务举例保存规则单据合法校验业务对象运行时-细节功能(一)快捷方式F6批量填充F7基础资料查询F8基础资料下拉选择F9基础资料名称模糊查询菜单:冻结列套打:支持多套打注册选项禁止下拉列表自动显示输入时采用覆盖模式保存后立即新增单据保存时检查源单状态冻结列设置业务对象运行时-细节功能(一)快捷方式冻结列设置业务对象运行时-细节功能(二)选项*号标识必录项批量填充只填充本列为空的行屏蔽数量为零的批次复制行追加模式当前行之后所有行之后单据载入时不加载图片字段内容纯用小键盘运行时选项设置业务对象运行时-细节功能(二)选项运行时选项设置业务对象运行时-细节功能(三)1序时簿快捷查询业务需求分析:在序时簿中,对于一些临时的、不固定的查询,需要一种简便的查询方式。解决方案:在序时簿上方增加一个快捷查询区域,预置常查询的字段,且支持用户设置过滤用的字段。业务对象运行时-细节功能(三)1序时簿快捷查询业务需求分析:业务对象运行时-细节功能(四)2序时簿关联查询业务需求分析:在进行审批和业务查询的时候,需要看到当前操作单据的一些关联信息,如库存信息、生产进度信息等。解决方案:在界面下方增加一个关联信息面板,面板中显示当前所选单据或分录的关联信息,关联对象可设置。业务对象运行时-细节功能(四)2序时簿关联查询业务需求分析:业务对象运行时-细节功能(五)3支持查找功能业务需求分析:若根据过滤条件过滤出来的数据很多,此时要知道某。解决方案:支持查找功能,且能进行内容定位。业务对象运行时-细节功能(五)3支持查找功能业务需求分析:业务对象运行时-细节功能(五)4其它序时簿易用性1、序时簿支持单击表头排序;2、选单序时簿可设置默认方案;3、选单序时簿可直接调整列宽及位置;4、普通序时簿可直接调整列宽及位置;5、单元格内容可复制;业务对象运行时-细节功能(五)4其它序时簿易用性1、序时簿支目录

K/3BOS概述业务对象设计

业务流程设计业务报表设计插件定制快速部署

案例分析开发K/3BOS成功应用介绍K3BOS上机试题(综合类).docQ/A?目录K/3BOS概述多级审核定义-总体流程基本信息配置定义多级审核级次、业务审核级次及审核模式审核用户配置消息配置流转配置选项配置保存并启用多级审核流程多级审核定义-总体流程基本信息配置定义多级审核级次、业务审核多级审核定义(一)多级审核类型顺序会签多级审核前置信息单据上需要有用户类型的字段作为审核人(必须)单据有非必录的日期字段作为审核日期,并且字段锁定。(非必须)多级审核基本信息配置最大审核级次(12级)业务审核级次业务审核人审核日期多级审核定义(一)多级审核类型多级审核定义(二)多级审核选项配置显示审核意见录入框审核/驳回成功后提示审核时选择消息接收人修改无须反审核到最低一级…业务审核人和制单人不可为同一人反审核人与审核人必须为同一人流程结束后仍可审核后续级次移动商务多级审核信息可回复多级审核跳转规则多级审核消息配置启动级次、结束级次缺省消息接收人消息内容消息接收人多级审核新增功能

可按用户组添加用户可以批量审核

移动商务多级审核信息可回复多级审核定义(二)多级审核选项配置移动商务多级审核信息可回复单据流程定义-总体流程选择单据添加关系设置关联关系保存并启用流程测试流程单据转换流程单据流程定义-总体流程选择单据添加关系设置关联关系保存并启用单据流程定义-关联关系复制单纯的数据复制关系,目标单上不会记录源单的类型、内码等信息,不支持上下联查。唯一不需要在目标单上添加选单关系类字段即可应用的关联关系单据流程定义-关联关系复制单据流程定义-关联关系关联复制不仅进行数据的复制,而且在目标单记录源单的类型、内码等信息,支持上下联查。关联内码来源:设置源单的内码取值来源,如是单据体,将记录单据内码与单据体分录内码。关联内码存储:设置源单信息的保存字段。目标单上可能存在多组选单类型字段,需要指定一组源单信息的存储字段。不支持从单据体到单据头的关联复制关系。单据流程定义-关联关系关联复制单据流程定义-关联关系钩稽支持扣减扣减关系设置控制字段:源单中应该被扣减的字段,此字段必须已参与字段对应关系的设置。如订单到入库单关系中的订单订货数量。扣减字段:源单中记录每次扣减数量的字段。多次扣减时,扣减数量累加。如订单中的已入库数量。关闭字段:标记源单是否已经被扣减完毕的字段。如订单中的是否已入库完毕字段主控:同一个选单关系中可支持多个扣减关系,但其中必须有一个扣减关系为主控关系,以此关系的状态进行选单控制。严格控制:指明在当前扣减关系中,目标单是否可以超额扣减。如入库数量是否可以超过订货数量。单据流程定义-关联关系钩稽单据流程定义-关联关系强制钩稽特殊的钩稽关系,只允许一次性扣减。单据流程定义-关联关系强制钩稽单据流程定义-其它关联选项配置修改:源单字段携带到目标单后,是否允许修改字段值。选单一致:字段值一致的源单才允许在同一次选单中被选择生成目标单。过滤:是否以字段值过滤源单。匹配的源单才可以被选择生成目标单。处理值更新事件:源单字段携带到目标单后,是否触发目标单字段的值更新事件。红字为正:选单时取源单字段绝对值。红蓝字属性:当目标单为工业单据,且此单据支持红蓝字属性时,指定生成目标单时的红蓝字属性。仅复制:同一个源单字段被对应到多个目标单字段,且此字段同时作为控制字段。扣减关系外的字段应关系不参与扣减,应指定仅复制。过滤条件:设置参与选单的源单过滤条件。选单时关联整单:选单运行时选项,源单整单始终参与选单。不选定此选项时,可选择源单部分分录生成目标单。关联关系配置单据流程定义-其它关联选项配置关联关系配置单据流程定义-选单填充模式单据功能控制:

设定单据适用的选单模式。追加:支持多次选单,目标单表体内容累加,表头内容取最后一次选单字段值。覆盖:当前的选单内空直接覆盖上一次的选单内容。(默认模式)叠盖:存在多个选单关系时,在前一选单动作完成的基础上,叠加本次选单的字段内容。单据流程定义-选单填充模式单据功能控制:单据流程定义-高级应用1目标值支持通过计算得到业务需求分析:目标单字段的值并不直接等于源单的某个字段的值,而是需要通过源单字段经过一定的计算得到。解决方案:在单据流程设计时的“关系”设置界面增加一列“计算列”,可以在该列设置计算公式,使目标单字段可以通过源单字段通过四则运算得到。单据流程定义-高级应用1目标值支持通过计算得到业务需求分析:单据流程定义-高级应用2支持跨级携带业务需求分析:当单据转换流程有多级时,通过跨级携带功能可以将上游任意级别的单据的值携带到目标单据上。解决方案:增加action“携带当前字段相关单据属性到指定列”,通过该action的配置实现跨级携带。单据流程定义-高级应用2支持跨级携带业务需求分析:单据流程定义-高级应用3支持跨级反写业务需求分析:当单据转换流程有多级时,需要将下游单据的值反写到某级上游单据上。解决方案:源单类型、源单内码、源单分录内码字段支持配置,实现跨级反写。单据流程定义-高级应用3支持跨级反写业务需求分析:目录

K/3BOS概述业务对象设计业务流程设计

业务报表设计插件定制快速部署

案例分析开发K/3BOS成功应用介绍K3BOS上机试题(综合类).docQ/A?目录K/3BOS概述业务报表设计-直接SQL报表直接SQL报表设计步骤1、输入取数SQL,如果你想要在取数前设置取数参数,请在SQL的Where条件中使用关键字定义2、下一步时将会自动检查SQL是否正确。在SQL不正确时将会给出提示。3、设置各列的可见性4、给报表定义一个名称5、完成报表设计温馨提示:1、如果你在输入SQL时要用到的关键字在列表中没有找到,你可以通过关键字维护来定义新的关键字

2、报表开发完成后,请不要忘记进行报表测试,以保证开发的报表符合需求。业务报表设计-直接SQL报表直接SQL报表设计步骤1、输入取业务报表设计-交叉分析报表交叉分析报表设计步骤1、选择做为分析报表取数的数据来的单据或序时簿(只能选择一个单据或序时簿)4、选择作为列标题的字段2、添加作为行标题的字段(可多选)到右边列表中3、选择行标题后,可以看到示例会作即时改变,模拟真实报表样式。5、选择列标题后,示例即时模拟真实报表样式。6、将需要汇总统计的字段增加到统计值列表中7、给设计完成的报表取一个容易识别其内容的名称

8、点击完成按钮,此时,一个交叉分析报表已设计完成温馨提示:1、交叉分析报表非常适合于对某一部份单一数据进行分类统计之类的分析报表。

2、报表开发完成后,请不要忘记进行报表测试,以保证开发的报表符合需求。业务报表设计-交叉分析报表交叉分析报表设计步骤1、选择做为分目录

K/3BOS概述业务对象设计业务流程设计业务报表设计

插件定制快速部署

案例分析开发K/3BOS成功应用介绍K3BOS上机试题(综合类).docQ/A?目录K/3BOS概述为什么要用插件完成当前版本无法用K/3BOS标准功能实现的需求,插件原理图如下插件的作用实现单据、序时簿、基础资料序时簿中特殊的业务流程处理中间层数据改变时的特殊处理规则个性化的菜单、外观定制;增加自定义的菜单并响应其操作对审核、消息流程的自定义控制其它BOS没有提供通用服务的个性化功能插件开发概述为什么要用插件插件开发概述插件开发环境

金蝶K/3v10.1以上的版本必选安装客户端、K/3BOS,推荐同时安装中间层MicrosoftVisualBasic

推荐使用vb6.0版本,并且安装SP5MicrosoftWindows2000Server以上版本推荐采用Server类操作系统作为开发、调试操作系统注意:如果要使用“金蝶K/3BOS插件开发向导”工具,需要采用简体中文操作系统MicrosoftSQLServer2000数据库插件开发概述-开发环境介绍插件开发环境插件开发概述-开发环境介绍目录

K/3BOS概述业务对象设计业务流程设计业务报表设计插件定制

快速部署

案例分析开发K/3BOS成功应用介绍K3BOS上机试题(综合类).docQ/A?目录K/3BOS概述应用部署-总体流程设置需要打包发布的业务对象设置相应的打包参数确定打包发布的文件夹执行打包发布生成的可执行文件,发布到其它帐套中应用部署应用部署-总体流程设置需要打包发布的业务对象设置相应的打包参应用部署发布主控台功能:直接发布到当前帐套的主控台打包部署功能:可以发布到其他帐套中步骤首先选择需要打包发布的业务对象元数据功能插件然后设置相应的打包参数,包括:确定打包发布的文件夹执行打包发布生成的可执行文件,到其他帐套中发布BOS功能将已配置信息发布到应用环境中应用部署发布主控台将已配置信息发布到应用环境中目录

K/3BOS概述业务对象设计业务流程设计业务报表设计插件定制快速部署

案例分析开发K/3BOS成功应用介绍K3BOS上机试题(综合类).docQ/A?目录K/3BOS概述ABC公司

主营业务是生产和销售各种高档卫浴五金、水暖器材等。拥有五个厂区,产品外销欧美、日本等国家和地区为了统一物流管理,解决重复请购、资金占用严重的问题,ABC公司提出了寄存仓的管理模式,与供应商之间通过统一窗口来管理供应商将物料寄存到ABC公司指定的物流中心仓库,但所有权属供应商ABC公司根据生产实际需求从物流中心领料并进行相应的结算处理案例分析ABC公司为了统一物流管理,解决重复请购、资金占用严重的问题解决方案解决方案演示案例—插件开发需求(一)单据定义寄存入库单新增时默认为2000行在寄存入库单单据上增加复制按钮的浮动按钮,隐藏“页面设置”菜单在寄存入库单序事簿上增加单据变更的菜单及按钮以插件中附带的图片资源文件增加单据变更的显示当单据头金额大于10000时,锁定单据头备注字段当前登录用户只能看到本人制作的寄存入库单寄存入库单新增时给表体赋一行默认值实现财务业务集成,生成凭证功能多级审核多级审核业务审核完后仍可修改单据头备注字段单据转换流程寄存入库单下推外购入库单时所选单据部门必须相同演示案例—插件开发需求(一)单据定义目录

K/3BOS概述业务对象设计业务流程设计业务报表设计插件定制快速部署

案例分析开发

K/3BOS成功应用介绍

K3BOS上机试题(综合类).docQ/A?目录K/3BOS概述K/3BOS技术支持K/3BOS技术支持热线:400-830-830BOS开发者网络 /K/3BOS技术支持K/3BOS技术支持目录

K/3BOS概述业务对象设计业务流程设计业务报表设计插件定制快速部署

案例分析开发K/3BOS成功应用介绍K3BOS上机试题(综合类).doc

Q/A?目录K/3BOS概述谢谢!谢谢!特别声明没有金蝶软件(中国)有限公司的特别许可,任何人不能以任何形式或为任何目的复制或传播本文档的任何部分。本文档中包含的信息如有更改,恕不另行通知。

由金蝶软件(中国)有限公司和其分销商所销售的某些软件产品包含有其它软件供应商版权所有的软件组件。Microsoft®、WINDOWS®、NT®、EXCEL®、Word®、PowerPoint®和SQLServer®是微软公司的注册商标。IBM®、DB2®、DB2通用数据库、OS/2®、ParallelSysplex®、MVS/ESA、AIX®、S/390®、AS/400®、OS/390®、OS/400®、iSeries、pSeries、xSeries、zSeries、z/OS、AFP、IntelligentMiner、WebSphere®、Netfinity®、Tivoli®、Informix和Informix®动态ServerTM是IBM公司在美国或其他公司的商标。ORACLE®是ORACLE公司的注册商标。UNIX®、X/Open®、OSF/1®和Motif®是OpenGroup的注册商标。Citrix®、Citrix徽标、ICA、ProgramNeighborhood®、MetaFrame®、WinFrame®、VideoFrame®、MultiWin®以及此处引用的Citrix产品名是CitrixSystems公司的商标或注册商标。HTML、DHTML、XML和XHTML是W3C®、WorldWideWeb协会、计算机科学实验室的商标或注册商标。JAVA®是SunMicrosystems公司的注册商标。JAVASCRIPT®SunMicrosystems公司的注册商标,由其技术开发和实施商Netscape许可使用。本文档提到的金蝶®

、金蝶KIS®

、金蝶K/3®

、金蝶EAS®

、Apusic®

、金蝶iFly®和其它金蝶产品和服务以及它们各自的徽标是金蝶软件(中国)有限公司在中国和世界其它一些国家的商标或注册商标。本文档提到的所有其它产品和服务名称是它们各自公司的商标。特别声明没有金蝶软件(中国)有限公司的特别许可,任何人不能以演讲完毕,谢谢观看!演讲完毕,谢谢观看!K/3BOS实施开发培训

—IDE应用开发金蝶软件(中国)有限公司演讲人:K/3BOS系统部K/3BOS实施开发培训

目录K/3BOS概述业务对象设计业务流程设计业务报表设计插件定制快速部署

案例分析开发K/3BOS成功应用介绍K3BOS上机试题(综合类).docQ/A?目录K/3BOS概述K/3BOS概述-BOS简介K/3BOS是什么?K/3BusinessOperatingSystem,K/3业务操作系统使用先进、开放、可伸缩的技术体系面向企业快速成长的业务需求协同合作伙伴拓展管理业务通过科学的工具和流程对企业建模进行全程监控是金蝶BOS产品家族中的一员专门针对金蝶K/3系列产品自主研发的新一代技术平台用以解决K/3系统日益增加的应用复杂度和快速开发与实施之间的矛盾集成了K/3产品底层的相关服务让客户在不需要任何编程知识的前提下,快速的定制新系统,功能K/3BOS概述-BOS简介K/3BOS是什么?K/3BOS概述-BOS简介K/3BOS用以解决什么问题?快速开发与实施快速开发、快速实施、快速应用为客户提供与K/3集成性、可升级性、高效性、简单易用性的开发工具客户化开发平滑升级K/3BOS的业务模型都存储与数据库中K/3升级新版本后,客户开发平滑升级业务模型可以直接引出为SQL文件客户化开发成果发布变的容易和可行K/3BOS概述-BOS简介K/3BOS用以解决什么问K/3BOS概述-产品特性产品特性简单快速K/3BOS易于集成平滑升级基础数据集成业务流程集成消息集成权限集成主控台集成…可视化、拖拽式的业务配置模式基础资料、业务单据、多级审核、单据转换、业务报表、应用部署等一体化的设计模式抽象业务应用中最繁琐的环节…元数据描述机制元数据引擎接口的一致性…K/3BOS概述-产品特性产品特性简单快速K/3BOSK/3BOS概述-技术架构BOS技术架构K/3BOS概述-技术架构BOS技术架构K/3BOS概述-原理K/3BOS集成开发原理(典型场景)采购申请采购订单质检单入库单报价单入库单询价单业务配置修改参数业务流程定义创建新单据业务流程定义标准系统应用K/3BOS应用业务流程修改业务定义1、业务系统2、业务对象3、商业逻辑4、序时簿5、多级审核流程6、消息预警7、权限8、业务流程9、报表10、数据交换11、插件开发12、多语言13、快速部署。。。K/3BOS概述-原理K/3BOS集成开发原理(典型场景K/3BOS概述-BOS

IDEK/3BOS集成开发环境IntegratedDevelopEnvironment基础资料设计单据流程设计业务单据设计审核流程设计业务报表设计应用部署管理插件开发模型插件开发工具K/3BOS集成开发工具……K/3BOS概述-BOSIDEK/3BOS集成开发K/3BOS概述-BOSSDPBOSSDP(StandardDevelopmentProcess)业务场景分析业务对象定义业务流程定义业务报表定义扩展服务插件定制快速部署K/3BOS快速、低成本的满足企业个性化管理需要K/3BOS概述-BOSSDPBOSSDP(SK/3BOS概述-欣赏欣赏K/3BOS概述-欣赏欣赏K/3BOS概述-BOSIDE可视化、技术无关的集成开发环境通过鼠标点击、拖拉等方式创建新系统,勿须编写程序代码,所见即所得主要功能客户价值菜单栏工具栏工具箱工作区输出窗口项目管理窗口属性窗口任务栏K/3BOS概述-BOSIDE可视化、技术无关的集成开发环K/3BOS概述-基础资料定义定义基础资料。定义基础资料时,只需定义基础资料的项目及相关属性,即能完成与基础资料相关的各种业务对象及应用界面;将大量的编程工作简化成界面的定义,降低二次开发的难度;主要功能客户价值基础资料设计可视化K/3BOS概述-基础资料定义定义基础资料。定义基础资料时,K/3BOS概述-业务单据定义新增或修改业务单据新建单据布局整单加载事件按条件加载布局只需定义单据项目及相关属性,即能完成与单据相关业务对象的定义将大量的编程工作简化成界面的定义,降低二次开发的难度;主要功能客户价值界面和业务逻辑设计可视化K/3BOS概述-业务单据定义新增或修改业务单据只需定义单据K/3BOS概述-扩展业务服务将标准ERP的部份业务功能抽象成业务服务,以便在新开发的系统中使用这些扩展服务集成。通过扩展服务便于与原业务系统实现集成;方便。扩展服务通常完成一组功能,使用扩展服务可以避免重复开发,易于使用,降低开发的复杂性效率。使用扩展服务可以提高率率主要功能客户价值K/3BOS概述-扩展业务服务将标准ERP的部份业务功能抽象K/3BOS概述-权限管理通过BOS开发的基础资料或单据具备功能、数据、字段权限的管理功能无须开发即能实现权限管理,大大提升个性化业务应用的安全性主要功能客户价值K/3BOS概述-权限管理通过BOS开发的基础资料或单据具备K/3BOS概述-操作管理对BOS基础资料或业务单据的操作可以进行个性化定义操作消息个性化定义BOS基础资料或单据生成时自动生成一系列的操作如新增、修改、删除等,可以重新定义操作的名称或增加新的操作内容,以满足特定的业务需求。主要功能客户价值K/3BOS概述-操作管理对BOS基础资料或业务单据的操作可K/3BOS概述-生成记账凭证对BOS单据可定义凭证模板并生成财务记账凭证凭证选项支持按借方、贷方科目汇总实现业务与财务的集成,实现新增业务系统的信息与财务系统一致降低重复性工作,便于追溯跟踪主要功能客户价值K/3BOS概述-生成记账凭证对BOS单据可定义凭证模板并生K/3BOS概述-多级审核流程定义对业务单据可以提供15级的多级审核流程,审核消息可以发送至指定的用户、用户组或默认用户满足给客户顺序、会签两种多级审批业务需求,便于客户对业务进行分级管理和业务监控。消息驱动多级审核流程,可以简化审批的工作量并降低操作的复杂性主要功能客户价值K/3BOS概述-多级审核流程定义对业务单据可以提供15级的K/3BOS概述-多级审核流程定义可以定义将一种单据通过一定的规则转化生成另外一种单据跨级反写(闭环)跨级携带通过选单值更新Action定义除低工作量,新增单据根据源单生成,除低输入工作量;BOS单据和K/3单据间可以灵活定义便于业务跟踪,生成单据时可以确定单据之间的关联与钩稽关系,可以上查和下查,便于业务跟踪检查主要功能客户价值K/3BOS概述-多级审核流程定义可以定义将一种单据通过一定K/3BOS概述-单据套打设计并配置BOS业务单据的套打格式单据标准打印,支持单据报表式的打印分离输入与打印界面,分别满足单据输入与打印方面的特定需求可以减少打印的工作量的与打印时间,节约打印成本满足统一打印格式管理的要求;对打印格式的重新修改和调整时不需要调整单据录入界面主要功能客户价值K/3BOS概述-单据套打设计并配置BOS业务单据的套打格式万能报表实现复杂的报表分析实现同一业务的交叉分析交叉分析报表直接SQL报表灵活的报表定义K/3BOS概述-报表定义万能报表(旧版)交叉分析报表直接SQL报表电子表格报表标准报表(万能报表工具)BOS万能报表工具包实现复杂的报表分析实现同一业务的交叉分析灵活的报表定义K/3K/3BOS概述-适应多种语言环境能够定义中文简体、中文繁体、英语等三种语言操作界面适应国际化企业管理的需要适应不同人员的语言习惯与操作方式主要功能客户价值K/3BOS概述-适应多种语言环境能够定义中文简体、中文繁体K/3BOS概述-部署与发布把业务功能发布至主控台生成安装包可以生成主控台菜单,统一访问的方式生成的安装包可以部署到其他账套,实现开发环境与运行环境的分离主要功能客户价值K/3BOS概述-部署与发布把业务功能发布至主控台可以生成主K/3BOS概述-E-BOS通用解决方案与K/3高度集成的E-BOS业务需求分析提供K/3B/S架构下的二次开发体系,通过相同数据字典与K/3的基础资料、用户、权限以及各种业务服务的完美集成。系统定义单据定义功能权限字段定义菜单定义动作引用业务服务发布主控台制作安装包基础资料字段权限数据权限编码规则网络控制套打日志附件移动商务插件开发K/3BOS概述-E-BOS通用解决方案与K/3高度集成的EK/3BOS概述-E-BOS运行平台新增Web主控台的子系统分组和子系统;新增Web单据设置e-BOS单据的Com和.Net插件;支持通过e-BOS站点进行统一访问发布后的e-BOS单据;支持与K/3相同的编码规则,数据授权,字段授权,功能权限控制,网络控制,套打,日志,附件,移动商务等K/3常见业务服务。K/3e-BOS运行平台为K/3的Web下的二次开发带来了极大的便利,势必进一步推动K/3再一次腾飞。主要功能客户价值K/3BOS概述-E-BOS运行平台新增Web主控台的子系统目录

K/3BOS概述

业务对象设计业务流程设计业务报表设计插件定制快速部署

案例分析开发K/3BOS成功应用介绍K3BOS上机试题(综合类).docQ/A?目录K/3BOS概述业务对象定义-总体流程操作消息定义凭证定义逻辑控制格式定义属性定义权限定义字段定义插件定义单据测试业务对象定义业务对象定义-总体流程操作消息定义凭证定义逻辑控制格式定义属业务对象设计-子系统定义子系统分组(ID:800~899)新增;修改;删除子系统(ID:8000~8999)新增;修改;删除;

调整子系统所属分组BOS中按照子系统来管理业务对象,如基础资料、业务单据、审核流程、单据流程、报表等。系统预置子系统分组、子系统不可维护。子系统定义说明业务对象设计-子系统定义子系统分组(ID:800~899)B业务对象设计-字段定义业务对象-字段定义分类元素类型前置字段缺省是否可编辑特殊说明手工录入类文本类型无是提供对文本的维护功能,例如“姓名”字段,默认的文本长度是50字节小数类型无是提供对小数的维护功能,例如“折扣率”字段整数类型无是提供对整数的维护功能,例如“附件数”字段日期类型无是提供对日期的维护功能,例如“制单日期”字段长日期类型无是提供对日期+时间数据的维护功能,例如“出库时间”字段备注类型无是特殊的文本类型,提供业务对象的备注说明。大文本无是复杂的文本类型,提供文本编辑,打印等功能。复选框类型无是提供复选功能。下拉列表无是提供下拉列表字段支持,下拉列表的值提供手工指定与SQL查询获取两种形式。图片类型无是提供图形的显示。基础资料类基础资料无是封装K/3基础资料,支持K/3传统的F7,F8,F9功能。基础资料属性基础资料否当业务对象拥有基础资料类型字段时,可以在业务对象中加入基础资料属性类型字段,以便业务对象上显示基础资料的相关属性。注意此类型字段不会保存.核算项目类别无是以下拉列表的形式,显式K/3中的核算项目类别。核算项目核算项目类别是在业务对象中有核算项目类别字段的情况下,可以添加核算项目字段,以支持针对特定的核算项目类别,提供核算项目的F7支持。业务对象设计-字段定义业务对象-字段定义分类元素类型前置字业务对象设计-字段定义分类元素类型前置字段缺省是否可编辑特殊说明物料相关类批次物料是封装K/3批次服务,使用户可以选择物料批次。计量单位物料是处理物料的计量单位。单价物料、计量单位是物料的价格,必须与物料类型字段相关联,可自动获取物料的单价精度设置。基本单位单价物料、计量单位、单价否物料的基本计量单位的价格。数量物料、计量单位是物料的数量,必须与计量单位类型字段关联,可自动获取物料的数量精度设置。基本单位数量物料、计量单位、数量否以基本单位计量的数量。金额无是即物料的总价格,等于数量乘以单价。选单关系类源单类型(选单)无是单据头上用于列出当前单据可以关联的所有源单,如果没有,此字段不显示。源单编号(选单)无是单据头上文本类型字段用于输入源单据号,如果没有可以关联的单据,此字段不显示。源单内码无否K/3BOS10.4新增字段类型,记录上游单据的单据内码,是一组关联关系字段的关键字段。用于处理同一分录有多种选单关系。源单分录源单内码否K/3BOS10.4新增字段类型,记录上游单据的单据分录内码,通过[关联内码字段]与[源单内码]绑定。源单类型源单内码是K/3BOS10.4新增字段类型,记录上游单据的单据类型,通过[关联内码字段]与[源单内码]绑定,如果锁定属性为0,列出当前单据当前源单内码可以关联的所有源单。源单编号源单内码是K/3BOS10.4新增字段类型,记录上游单据的单据编号,通过[关联内码字段]与[源单内码]绑定,如果锁定属性为0,F7调用当前选择单据类型的选单序时簿。业务对象设计-字段定义分类元素类型前置字段缺省是否可编辑特殊业务对象设计-字段定义分类元素类型前置字段缺省是否可编辑特殊说明凭证相关类凭证字号无否K/3BOS10.4新增字段类型,记录当前单据对应的凭字号,格式为凭证字+凭证号。文本类型。打印控制类打印次数无否K/3BOS10.4新增字段类型,记录当前单据打印次数。通用控件类标签无否用于填加固定文本。按钮无否主要用于插件开发:m_BillInterface_CommandClick事件页签无否主要用于界面字段的分类,和层的功能类似。但层是一个单据级的对象,页签则不是。框架无否主要用于界面字段的分类。自定义无是第三方控件注册,在BOS单据运行时能够加载指定控件。另外,在BOS单据插件中能够响应控件加载事件,以及访问到该控件的相关属性。单据体布局控件无是使单据体字段可以实现象单据头字段一样的布局。其它类单据体无是单据表体,可以是单分录,也可以是多分录。单据编号无否单据缺省字段,用户可以设置单据编号规则及自动填补断号等选项。制单人无否业务对象的制单人字段,其值为当前系统登录用户。用户无否业务对象使用人字段组合有字段参与组合是主要用于一些字段因来源不同而字段类型不同时融合控制,可预先定义几种保存字段,当触发字段符合某一条件时,组合类型字段动态调整为相应的预定义字段。GUID无否唯一标识号GUID,用于唯一确定某条单据分录或者单据最近修改人无否记录最后一次进行修改操作并成功保存的用户的用户名,当前修改完成并保存成功后,刷新该字段的值。附件数无否封装K/3附件服务,若业务对象添加了此字段类型,其值将自动显示对应业务对象的附件数量业务对象设计-字段定义分类元素类型前置字段缺省是否可编辑特殊业务对象设计-属性定义单据/基础资料的整体属性层管理窗体风格插件管理单据体属性关键字段分录类型单分录;多分录字段属性

属性分类名称类、数据库类、外观类、事件类、行为控制类、其他类字段特殊属性定义小数:最小值、最大值、小数位长度凭证字号:凭证数据来源设置[作为单据体整体属性]组合:组合规则的定义属性定义说明业务对象设计-属性定义单据/基础资料的整体属性属性分类属性定业务对象设计-属性定义_字段通用属性1属性类型属性名属性描述外观控制繁体名称繁体名称简体名称简体名称英文名称英文名称边框边框:设置字段的边框显示风格。边框颜色边框颜色标题宽度标题宽度标题颜色标题颜色文本颜色文本颜色字体字体宽度宽度高度高度上上左左所在层所在层:设置单据元素所属层,每个元素只能在一个层的上面。业务对象设计-属性定义_字段通用属性1属性类型属性名属性描述业务对象设计-属性定义_字段通用属性2属性类型属性名属性描述数据库类表表:设置当前业务对象在数据库中保存的物理表名称。字段名字段名:设置当前字段在物理表中存储的字段名。业务控制必录必录:设置当前元素是否在业务对象上作为必录项,必录项数据不为空业务对象才可保存。长度长度:设置字段的文本长度。格式格式功能控制功能控制:设置当前字段是否支持被关联、引用、F7多选、复制等功能。可见性可见性:设置当前字段在单据多个状态、序时簿、过滤条件以及排序上是否可见。以及序时薄缺省过滤方案中字段可见性的缺省设置。锁定性锁定:设置新增、修改、审核后等状态下是否锁定当前字段。缺省值缺省值:设置新增业务对象时当前字段的缺省值。事件类保存规则保存规则:设置保存时的检查事件(规则),如果不满足规则将不允许保存业务对象。加载事件加载更新事件:设置字段元素的值更新事件。业务对象加载时触发此事件。值更新事件值更新事件:设置当前字段修改后相关触发事件。业务对象设计-属性定义_字段通用属性2属性类型属性名属性描述业务对象设计-属性定义_外观通用属性属性类型属性名属性描述外观控制繁体名称繁体名称简体名称简体名称英文名称英文名称边框边框:设置字段的边框显示风格。边框颜色边框颜色标题宽度标题宽度标题颜色标题颜色文本颜色文本颜色字体字体宽度宽度高度高度上上左左所在层所在层:设置单据元素所属层,每个元素只能在一个层的上面。业务对象设计-属性定义_外观通用属性属性类型属性名属性描述外业务对象设计-格式定义界面格式定义选择界面上的多个字段进行灵活的格式调整左对齐;右对齐;上对齐;下对齐;纵向中间对齐;横向中间对齐;纵向距离相同;横向距离相同;宽度相同;高度相同;表体格式定义双击表体进行格式设置(调整大小、位置)

“+”的巧妙应用(单据双表头展现)格式定义说明业务对象设计-格式定义界面格式定义“+”的巧妙应用格式定义业务对象设计-Action定义定义1、Action:执行一个动作或一系列动作2、触发条件:执行Action的条件

K/3BOS对ERP系统中的业务对象通用商业逻辑进行了抽象,力图达成可以通过可视化的操作,简单快速的定义商业逻辑的通用部分,使K/3BOS开发者可以专注于个性化商业逻辑的研发。Action定义说明值更新事件:字段值改变时触发Action业务对象设计-Action定义定义K/3BOS对ERP系统业务对象设计-Action定义Action类型系统内置Action(简单Act

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论