最新整理K3Cloud平台二次开发规范Kingdee.ppt

合集下载

金蝶云K3 Cloud财务会计——智能会计平台

金蝶云K3 Cloud财务会计——智能会计平台
金蝶云课件-智能会计平台
金蝶云产品开发部
1
智能会计平台
• 产品理念与蓝图 • 应用流程与特性 • 核心业务场景
2
产品理念与蓝图
3
智能会计平台规划思路
业务财务一体化 通过智能会计平台实现 业务系统与总账的集成, 建立数据关联,实现业 务财务一体化。
高效生成凭证 • 系统即时获取业务单据、
自动读取凭证模板,并支 持批量执行;保证账务处 理的质量和效率。 • 支持单据审核自动生凭证、 定时生成凭证。
建议按科目设置科目与存货类别的对照关系,科 目无须下挂核算维度,在设置凭证模版的时候通 过科目科目影响因素一对一或者多对一将不同存 货类别的物料生成到对应的总账科目,设置对账 方案的时候亦是如此,以免出现对账对不上的问 题。
P15
Thanks 感謝
ขอบคุณ
ありがとう
谢谢 terima kasih
(1)采购入库单做为入库
非业务应付(采购入库不自 动产生应付单,收到供应商 发票后下推生成应付单。)
应付单的立账 类型默认不显 示 且为业务应 付
入库勾稽汇总表
勾稽汇总表的本期收入金额
取数来源; (2)应付单做为入库勾稽
供应商
汇总表的本期勾稽金额取数
来源。
供应商
(1)初始化时录入期初采购入库单,结束初始化后收 到发票下推生成应付单,应付单做为该对账项目的已 勾稽(已开票)金额。(2)涉及跨组织调拨业务的应 付暂估对账推荐使用此模式及业务报表进行对账,附 论坛分享链接:
13
P13
对账介绍—应收账款
对账项目
业务模式
立账类型及参数 设置
业务报表
应收账款
业务应收(销 售出库自动产 生应收单,给 客户开发票后 下推销售发票 或录入销售发 票。)

金蝶K3Cloud

金蝶K3Cloud

金蝶K3Cloud金蝶 K/3 Cloud金蝶 K/3 Cloud,第一款基于云平台的社交化ERP金蝶 K/3 Cloud 是互联网时代的新型ERP,是基于WEB2.0与云技术的新时代企业管理服务平台。

整个产品采用SOA架构,完全基于BOS 平台组建而成,业务架构上贯穿流程驱动与角色驱动思想,结合中国管理模式与中国管理实践积累,精细化支持企业财务管理、供应链管理、生产管理、HR管理、供应链协同管理等核心应用。

技术架构上该产品采用平台化构建,支持跨数据应用,支持本地部署、私有云部署与公有云部署三种部署方式,同时还在公有云上开放中国第一款基于ERP的云协同开发平台。

任何一家使用K/3 Cloud产品的企业,其拥有的是包含金蝶在内的众多基于同一个平台提供服务的服务伙伴。

金蝶 K/3 Cloud 除了具备纯 Web 应用、跨数据库应用、云应用等新兴特性外,该产品在多组织协同应用、多核算体系应用、多账薄应用、多会计政策应用、多组织结算应用、业务流程设计、弹性域与辅助属性应用等多个当代制造业管理焦点与难点应用上都做出了高价值创新,可深度且超预期支撑企业管理创新、技术创新、服务转型、内外部协同、核心竞争力再造等核心需求。

金蝶K/3 Cloud 以其独特的“标准、开放、社交”三大特性为企业提供开放的ERP云平台,支撑企业全生命周期管理需求,是中国“智”造“引擎”。

金蝶 K/3 Cloud 产品理念秉承“帮助顾客成功”的经营理念,经过多年实践与经验积累,结合先进的技术与应用,金蝶K/3 Cloud在帮助企业实现核心业务应用的基础上,进一步提出“社交、标准、开放”的产品理念,为企业构筑开放的ERP云平台。

社交金蝶K/3 Cloud深度集成金蝶“云之家”,为企业用户构筑高效、协同的社交门户;通过面向角色的移动应用,为企业及用户搭建跨越空间、时间限制的工作环境;通过面向群组、责任人的社交化流程驱动应用,将互联网技术完美融入管理中。

K3 Cloud BOS 技术开发培训_总体技术架构介绍

K3 Cloud BOS 技术开发培训_总体技术架构介绍

元模型库
构件
领域模型模板库 (通用/行业/客户化)
抽象 领域模型
柔性领域构件
界面模型设计
用户界面服务

对象实体设计
领域逻辑服务
领域操作服务

业务逻辑设计
行业1模型 用户界面 业务对象 业务逻辑 通用模型 用户界面 业务对象 业务逻辑
行业2模型 用户界面 业务对象 业务逻辑 客户订制模 型业务对象 业务逻辑 用户界面
K/3Cloud总体技术架构介绍

版权所有©1993-2012金蝶软件(中国)有限公司
④内部公开 请勿外传
④ 内部公开 请勿外传


1 K/3 Cloud技术架构及设计理念
2
K/3 Cloud技术架构特点
3
K/3 Cloud核心技术揭秘
2
④内部公开 请勿外传
K/3 Cloud技术架构
④内部公开 请勿外传
技术领先
应用支撑架构领先 非功能特性领先 交付模式领先
.NET Web2.0+3G SOA 云计算 BOS
门户技术 企业搜索 OBA框架 国际化框架 BPM+BR+BI
并行运算
业务用户建模
动态领域模型 软件生态链
64位计算
多数据库 服务器集群
④内部公开 请勿外传
P4
K/3 Cloud技术架构特点云
P3
K/3 Cloud技术架构设计理念与愿景
目标:动态商业应用(Dynamic Business Application)架构支撑,科技以人为本,而世界始终在变 面对当前商业的起伏变化,我们的架构理念就是“Design For People, Build For Change ”

10K3CloudV30BOS技术开发培训二次插件开发

10K3CloudV30BOS技术开发培训二次插件开发

如何开发(kāifā)插件 – 接口结构
AbstractBillPlugIn插件方法(fāngfǎ)
✓CreateNewData

数据模型创立(chuànglì)实体对象事情
✓AfterCreateNewData

数据模型创立(chuànglì)实体对象完成后事情
✓BeforeUpdateValue
表单逻辑效劳
表单操作
缺省值计算函数
业务插件
运用 效劳 器
数据库效 劳器
静态表单效劳端插件
静态表单逻辑组件
静态表单效劳端编程接口
元数据
校验规那么
业务数据
第五页,共63页。
目录(mùlù)
概述 业务插件概览 如何开发插件 案例(àn lì)演练
第六页,共63页。
BOS业务(yèwù)插件开发概览
BOS业务插件用以处置什么效果?
AbstractListPlugIn 的ViewPlugIn接口( jiē kǒu)
✓ListInitialize

视图模型(móxíng)初始化事情
✓AfterGetData

完成取数后事情
✓FormatCellValue

列表格式化接口
第二十六页,共63页。
如何开发插件 – 接口( jiē kǒu)结构
如何开发插件 – 接口( jiē kǒu)结构
AbstractOperationServicePlugIn插件方法(fāngfǎ)
✓BeforeExecuteOperationTransaction

执行(zhíxíng)操作事务前事情
✓AfterExecuteOperationTransaction

K3 Cloud V2.0_产品培训_基础领域_基础管理

K3 Cloud V2.0_产品培训_基础领域_基础管理

5、Windows Installer3.1(安装包可装) 6、.Net Framework 4.0(安装包可装)
1、WIN2003 R2 2、IIS(Internet信息服务管理器、万维网服务、
公用文件、文件传输协议(FTP)服务) 3、MSDTC(插入系统安装盘)
WIN2008 R2
4、Windows Installer3.1(安装包可装) 5、.Net Framework 4.0(安装包可装)
2、正式版的规则 1)按照大并发模式+
已购买进行控制 2)提供多组织、多语
言、工作流的特性控制 (无站点数)
3)提供使用期限控制
许可管理-许可监控以及管理
许可管理 1、查看许可情况
1)站点的占用 2)购买的子系统 3)双击查看用户占用 情况 2、许可占用规则 1)打开一个IE窗口占 用一个站点; 2)同一IE窗口下相同 分组的业务对象不重复 占用站点 3)同时记录用户占用 情况 3、提供清除用户占用 1)按用户清除 2)被清除的用户系统 自动注销
管理中心-SQL
管理中心 1、创建-SQL 2、注册-SQL
管理中心- Oracle
管理中心 1、创建- Oracle 2、注册- Oracle
管理中心的应用
管理中心 1、管理数据中心登录站点: http://机器IP:8000 也可以使用管理中心的桌 面快捷方式登录 2、登录管理中心 3、默认唯一用户 Administrator,密码 888888,可以重置密码, 不支持新增用户 4、按数据中心设置登录语 言
1、组织机构
提纲
K/3 Cloud 基础管理概述 K/3 Cloud 安装包 K/3 Cloud 数据中心 K/3 Cloud 组织架构 K/3 Cloud 系统管理 K/3 Cloud 公共设置 K/3 Cloud 基础资料

[精品]k3老单二次开发课件

[精品]k3老单二次开发课件
版权所有 ©1993-2009 金蝶软件(中国)有限公司
P7
序时薄二次开发
范例续 将按钮插入到工具栏 Delete From t_BandToolMapping where FBandID=52 and FToolID = 10002 and FID = 82 insert into t_BandToolMapping (FID,FBandID,FToolID,FSubBandID,FIndex,FComName,FBeginGroup) values (82,52,10002,0,65,'|K3ListPlug.List',0) 在外购入库序时薄显示按钮(如果里面有"|V",则只能在后面加菜单项) Update IclistTemplate set FLogicStr=FLogicStr+ Case When Right(FLogicStr,1)='|' then 'V:FMenuPC' else '|V:FMenuPC' end where FID =1 and not FLogicStr like '%FMenuPC%'
二次开发简介
曹且根
金蝶软件(中国)有限公司
研发中心
版权所有 ©1993-2009 金蝶软件(中国)有限公司
提纲

工业老单二次开发
工业老单二次开发所需环境及要点 工业老单序时薄二次开发 工业老单单据二次开发 工业老单实战演练 组件编译及布署 问题交流

版权所有 ©1993-2009 金蝶软件(中国)有限公司
以上只是序时薄二次开发实现的一个简单的例子, 具体的二次开发,要根据不同的需求,进行相应的 开发,接口都是统一调用MainFunction函数,再根 据具体情况进行扩展。

金蝶顾问学院_k3 Cloud_出入库管理2

金蝶顾问学院_k3 Cloud_出入库管理2

库存管理产品框架
初始化
启用库存
库存初始化
基础设置
仓库资料
仓位资料
批号规则
辅助属性
库存更新
系统参数
库存控制
负库存
库存锁库
实施维护 库存校对 清除零库存
异常库存调整 数据表备份还原删除
外购入库 产品入库
日常出入库处理 仓
销售出库 生产领料
其他入库 调拨

委外领料
其他出库
定期盘点
周期盘点
其他库存业务 组装拆卸
库存管理整体应用流程
库存应用基础设置
出入库管理
库存分析报告
库存盘点
• 仓库、仓位设置 • 库存状态 • 批号主档 • 序列号主档 • 辅助属性 • 启用库存管理 • 库存初始化
• 入库管理 外购入库 产品入库 受托材料入库 其他入库
• 出库管理 销售出库 生产领料 委外领料 其他出库
• 在库管理 调拨 组装拆卸 库存调整
盘点:在指定的时间停止 仓库物料进出,清点物料, 填写盘点作业
盘点方案:支持即时库存 盘点、截至日期库存的盘 点、盘点范围的限定
版权所有 © 2017 金蝶精一培训教育有限公司
库存作业流程-盘点
盘点准备:培训盘点人员、召开盘点会议、成立盘点小组、划分盘点区域、确定盘 点日期
盘点:在指定的时间停止仓库物料进出,清点物料,填写盘点作业 盘点作业:录入盘点数量
版权所有 © 2017 金蝶精一培训教育有限公司
出入库管理
01 库存管理整体方案 02 库存作业流程 03 系统参数设置
版权所有 © 2017 金蝶精一培训教育有限公司
库存作业流程-简单生产
简单生产领料:简单生产领料、简单生产退料、简单生产入库 通过生产对象实现领料、退料的成本归集 满足中小生产企业快捷生产管理模式,实现无订单的领料与入库,并支持成本核算

K3 Cloud V2.0产品培训_供应链_采购管理

K3 Cloud V2.0产品培训_供应链_采购管理

采购员
采购员
2.2 基础数据-采购组和采购员
特性介绍
按组织设置采购组和采购员; 支持采购组进行数据隔离,同 一个采购组的数据可以共享; 给职员分配采购员角色,并指 定采购组;一个采购员可以属 于多个采购组; 通过采购员缩小职员选择范围;
应用场景
采购组和采购员是采购组织 的业务分工,有利于明确业务 责任。 采购组数据隔离用于特殊业 务的权限管理。
应用场景
采购系统参数代表了企业的 业务政策和管理制度。 在系统应用中,可以根据采 购业务政策设置系统参数,以 便对采购业务进行控制。
提纲
产品框架介绍
– 产品规划思路 – 产品框架与应用价值
系统应用介绍
– 采购管理整体方案 – 基础数据设置 – 系统参数设置 – 采购业务流程 – 采购专项功能 – 采购报表分析
提纲
产品框架介绍
– 产品规划思路 – 产品框架与应用价值
系统应用介绍
– 采购管理整体方案 – 基础数据设置 – 系统参数设置 – 采购业务流程 – 采购专项功能 – 采购报表分析
3. 系统参数设置
特性介绍
系统在启用时,可以根据业务 的需要设置系统参数,以便对 业务进行控制。每个模块都有 不同的参数进行控制。
6.1 采购订单执行明细表
特性介绍
采购订单执行明细表以采购订 单的业务流程将与采购订单有 关联的业务单据串联起来。 该报表展示了采购过程中每个 环节的详细单据明细。 提供各种过滤条件。
应用场景
采购订单执行明细表反映了 从采购订单、收料、入库到退 料整个业务过程。 通过该报表可以查询完整的 业务过程明细,以便了解和掌 握采购订单的执行过程。
提纲
产品框架介绍
– 产品规划思路 – 产品框架与应用价值

K3 CloudV2.0产品培训_供应链_库存管理

K3 CloudV2.0产品培训_供应链_库存管理

系统初始化_启用库存组织
特性介绍
使用库存管理模块的功能之前, 需要启用库存管理 启用库存管理需要设置库存组 织的启用日期的前一天,做为 期初库存的立账日期
应用场景
库存业务初始化前置条件
系统初始化_录入初始库存
特性介绍
录入库存组织启用前的期初结 余库存和年初收入、发出数量 初始库存的货主需要未结束核 算初始化 初始库存反审核时需要判断货 主未结束核算初始化
采 购 入
可用

收货冻结
供应商
待检
在途
退回冻结 冻结 废品 不良
销 售 退 货
客户
收货冻结
待检
退回冻结
待检
应用场景

管理物料在流通过程中的不

在途
同状态。


冻结
盘点员
可用 废品 废品
基础数据设置-库存状态
特性介绍
库存中存货的细分管理:计划 控制、可使用控制差异化 基本类型:可用、收货冻结、 待检、在途、退回冻结、冻结、 废品。可在此基础上自定义
基础数据设置-仓位
特性介绍
仓位值集:仓位划分纬度 仓位值:仓位的标识位 仓位=仓位值集1.仓位值,仓 位值集2.仓位值,...
楼房:原料仓库、车间仓、 成品仓、...
楼层:一楼、二楼、三楼、 四楼、...
应用场景
楼房 楼层 巷道 排号 位置号 ...
巷道:1#、2#、3#、... 排架:1#、2#、3#、... 层数: 1#、2#、3#、... 位置号: 1#、2#、3#、...
应用场景
不易移动的物料往往放在一 个位置,可通过库存状态区分 物料流动过程 收货——收货冻结 检验——待检 入库——可用

2024年度金蝶K3CLOUDERP相关培训教材

2024年度金蝶K3CLOUDERP相关培训教材
利用金蝶K3CLOUDERP 提供的动态图表功能,实 现图表数据的实时更新和 交互操作。
26
决策支持功能深度挖掘
• 预测分析:利用历史数据构建预测模型,对未来趋势进行预测和分析,为企业决策提供参考。 • 敏感性分析:分析不同因素变化对结果的影响程度,帮助企业识别关键因素和风险点。 • 场景模拟分析:通过构建不同场景下的数据模型,模拟不同决策方案的可能结果,为企业决策提供科学依据。 • 决策支持功能与其他模块集成应用:将决策支持功能与金蝶K3CLOUDERP其他模块(如财务管理、供应链管理、生产管理
权限设置
金蝶K3CLOUDERP系统提供了完善的权限管理功能,用户可以根据角色和职责来设置不 同的权限。通过合理设置权限可以保障系统数据的安全性和完整性,同时也可以提高工作 效率和协同性。
17
04
业务流程设计与优化实践
2024/2/3
18
典型业务流程梳理
销售业务流程
包括客户管理、报价管理、订单 管理、发货管理、收款管理等环 节,确保销售流程的顺畅和高效
成功经验总结
从案例中提炼出成功的经验和做法,为其他 企业提供借鉴和参考。
失败教训分析
分析案例中失败的原因和教训,提醒企业在 实践中避免类似错误的发生。
2024/2/3
结合自身实际进行改进
引导企业根据自身实际情况进行有针对性的 改进和优化,提高业务流程管理水平。
22
05
报表分析与决策支持功能挖掘
2024/2/3
等)进行集成应用,实现数据共享和协同工作,提高企业整体运营效率和决策水平。
2024/2/3
27
06
系统维护与升级策略部署
2024/2/3
28
系统日常维护任务清单
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
F7操作后事件
– LanguageChanged
语言切换
插件开发指南
实现接口——IDynamicFormViewPlugin
– BarItemClick
菜单单击事件处理扩展接口
– AfterBarItemClick
菜单单击事件后
– BeforeDoOperation
操作调用前事件
– AfterDoOperation
数据库规范
数据库对象规范 – 避免扩展冲突 – 函数、触发器不建议使用
数据库规范
数据类型规范
– 使用的数CHAR NVARCHAR
BLOB
NCLOB
SMALLINT INT
DECIMAL
DATETIME
提纲
命名空间规范 程序集 BOS设计器规范 数据库规范 插件继承体系
操作调用完成后事件
– ListViewClick —— 列表项目单击事件 – TreeNodeClick —— 树控件单击事件 – TreeDragDrop ——数控件拖拽 – EntityRowClick —— 分录行单击事件
插件开发指南
实现接口——IDynamicFormModelPlugIn
KDV_IX_USER_FID
缺省值 函数 触发器 序列
{ISV标识符}_DF_{名称} 30 {ISV标识符}_FN_{名称} 30 {ISV标识符}_TRG_{名称} 30 Z_{ISV标识符}_T_{名称} 30
KDV_DF_USER_FID KDV_FN_GETCOUNT KDV_TRG_USERINS Z_KDV_T_USER
删除分录行事件
– AfterDeleteRow
删除分录后事件
插件开发规范
序时簿插件
– 继承: AbstractListPlugIn
插件开发指南
实现接口——IListViewPlugin
– BarItemClick
菜单单击事件处理扩展接口
– AfterBarItemClick
菜单单击事件后
– BeforeDoOperation
提纲
命名空间规范 程序集 BOS设计器规范 数据库规范 插件继承体系
命名空间规范
命名要求表达准确,无歧义
– 格式:{ISV}[.K3][.业务系统][.模块][.功能]
ISV ::= 开发商标识符 业务系统 ::= K/3业务系统标识符 模块 ::= K/3模块标识符 功能 ::= 功能标识符 技术名称和功能均使用 Pascal 大小写
提纲
命名空间规范 程序集 BOS设计器规范 数据库规范 插件继承体系
BOS设计器规范
业务对象编号(FormID)
– 自动生成 GUID
BOS设计器规范
BOS设计器对象属性标识(Key)不允许重复 – 格式:{ISV标识符}_{标识} – 单据体标识 – 字段标识 通常建议Key = 字段名({ISV标识符}_{名称})
继承体系
业务系统扩展
– 业务对象
• 单据 • 基础资料 • 列表 • 过滤条件 • 报表
继承体系
业务系统扩展
– 业务系统插件
• 单据 • 基础资料 • 动态表单 • 列表
继承体系
抽象类(组件:Kingdee.BOS.Core)
类(插件、服务)
继承自抽象类
单据插件
AbstractBillPlugIn
KDV.K3.SCM.SAL.ExpOrder KDV.K3.ExpOrder KDV.ExpOrder
提纲
命名空间规范 程序集 BOS设计器规范 数据库规范 插件继承体系
程序集规范
与命名空间一致
– 格式:{ISV}[.K3][.业务系统][.模块][.功能]
KDV.K3.SCM.SAL.ExpOrder.dll KDV.K3.ExpOrder.dll KDV.ExpOrder.dll
数据库规范
数据库对象规范
对象
命名规则
最大长度
示例
视图 {ISV标识符}_V_{名称} 30
存 储 过 {ISV标识符}_P_{名称} 30 程 主键 {ISV标识符}_PK_{名称} 30
KDV_V_USER KDV_P_GETUSERLIST
KDV_PK_USER
索引
{ISV 标 识 符 }_IX_{ 表 缩 30 写}_{字段缩写}
操作调用前事件
– AfterDoOperation
操作调用完成后事件
提纲
命名空间规范 程序集 BOS设计器规范 数据库规范 插件继承体系
数据库规范
数据库对象规范 – 表命名
• {ISV标识符}_T_{名称} • 长度:< 30
示例: KDV_T_USER
数据库规范
数据库对象规范 – 字段命名
• [F_]{ISV标识符}_{名称} • 长度:< 30 示例: KDV_USERNAME
– CreateNewData
数据模型创建实体对象事件
– AfterCreateNewData
数据模型创建实体对象完成后事件
– BeforeUpdateValue
数据更新前事件
– DataChanged
数据改变后事件
– CreateNewEntryRow
创建分录行事件
– BeforeDeleteRow
BOS二次开发规范
课程说明:
课程简介: 本课程为K/3 Cloud BOS二次开发提供开
发标准。
提纲
命名空间规范 程序集 BOS设计器规范 数据库规范
开发环境及参数设置
开发工具:VS2010+{Oracle11gClient|SQLServer2008} VS环境设置: 服务端组件输出路径 %TFS%\K3Cloud\K3CloudServer\Bin
动态表单插件
– 继承: AbstractDynamicFormPlugIn
插件开发指南
实现接口——IDynamicFormViewPlugin
– OnInitialize
视图模型初始化事件
– AfterLoadData
加载数据后事件
– AfterBindData
绑定数据后事件处理接口
– AfterF7Select
基础资料插件
业务系 统插件 动态表单插件
AbstractBasePlugIn AbstractDynamicFormPlugIn
列表插件
AbstractListPlugIn
插件开发规范
插件实现
– 重载抽象类操作方法
插件开发规范
单据插件
– 继承:AbstractBillPlugIn
基础资料插件
– 继承: AbstractBasePlugIn
相关文档
最新文档