金蝶K/3 BOS产品培训教案

简介: K/3 BOS产品培训教案     1 K/3 BOS IDE练习案例... 2 1.1新建基础资料... 2 1.1.1新增基础资料交货地点... 2 1.2新建业务单据... 2 1.

K/3 BOS产品培训教案

 

 

1 K/3 BOS IDE练习案例... 2

1.1新建基础资料... 2

1.1.1新增基础资料交货地点... 2

1.2新建业务单据... 2

1.2.1新建寄存入库单,寄存入库单字段信息描述... 2

1.2.2练习值更新事件、加载更新事件、保存规则... 3

1.2.3练习操作事件定义... 3

1.2.4练习生成凭证... 3

1.2.5权限控制及其它控制练习... 4

1.3定义多级审核流程... 4

1.4定义单据转换流程... 5

1.5报表练习... 6

1.6发布到主控台... 6

2 Bos插件练习... 7

2.1 BillEvent对象事件、函数、方法练习... 7

2.2 Billheads、BillEntrys、Bosfields对象方法、函数、属性练习... 7

2.3 ListEvents对象方法、函数、属性练习... 7

2.4 菜单对象MenuBar、BosBand、Bostool方法、函数、属性练习... 7

2.5 K3Lib辅助对象方法、函数、属性练习... 7

 


1 K/3 BOS IDE练习案例

1.1新建基础资料

1.1.1新增基础资料交货地点

       在默认字段基础上加一备注类型的字段。

 

 

1.2新建业务单据

1.2.1新建寄存入库单,寄存入库单字段信息描述

 

 

 

 

1.2.2练习值更新事件、加载更新事件、保存规则

       定义值更新事件-计算公式到指定的列,要求金额等于实收数量乘以单价,价税合计等于金额加上税额

       定义值更新事件-携带当前字段属性值到指定列,要求计量单位等于物料代码.销售计量单位

       定义值更新事件-表达式为真/假时显示/隐藏字段,要求当单据头上金额字段大于10000时,隐藏单据头备注字段

       定义值更新事件-单据状态栏显示当前物料即时库、安全库存信息,要求在物料的值发生变化后触发该事件

       在生产/采购日期字段上定义保存规则-单据合法性校验,合法性校验表达式为交货日期大于等于生产/采购日期

       交货地点被寄存入库单引用后代码和名称不允许修改。

1.2.3练习操作事件定义

       在操作管理新增菜钮“历史价格查询”,操作代码为“mnuHistoryPriceQuery”简体中文名称为“历史价格查询”,设置操作场景为单据维护状态,单据操作事件为“历史价格查询”

       通过定义操作事件执行有简单返回值的SQL事件及中止后续Action事件来实现当保存单据检验供应链初始化标志,如未初始化则不允许保存

1.2.4练习生成凭证

       在单据上增加凭证字字段

       在单据的属性窗口设置凭证取数来源

 

       设置凭证操作场景为单据维护和序事簿维护都可见

       单据序事簿运行时,设置凭证模板。

 

 

1.2.5权限控制及其它控制练习

       要求收料仓位按前面输入的收料仓库过滤

       非财务组的人不能看到寄存入库单单据体上的金额、单价、价税合计字段

       财务组的人不能看到寄存入库单单据体上的数量字段

 

1.3定义多级审核流程

       在寄存入库单上新增多级审核流程,多级审核级次为3,业务审核级次为3

       练习消息配置,开始审核级次为启动审核,结束审核级次为启动审核,主题为”寄存入库单启动审核”,消息接受用户为administrator、ceo

       练习条件跳转, 当单据头金额小于10000时,一级审核就直接到审核结束

 

 

1.4定义单据转换流程

       在采购订单、收料通知单、采购检验申请单上加一个字段标记是否寄存业务

       新建单据转换流程,选择寄存入库单、收料通知单、采购检验申请单、外购入库单,具体设置见如下:

 

   收料通知单下推寄存入库单关联字段设置

 

采购检验申请单下推寄存入库单关联字段设置:

 

寄存入库单下推外购入库单关联字段设置:

 

       练习选单一致选项,当收料通知单或采购检验申请单下推寄存入库单时必须部门和供应商一致

       练习如何在数据库中给单据转换流程设条件,要求寄存入库单下推到外购入库单时必须已经审核,且未关联完毕;收料通知单或采购检验申请单下推寄存入库单时必须已审核,是否寄存属性不等于0,且未关联完毕。

 

1.5报表练习

       新建直接SQL报表-寄存明细表,要求以供应商和发料仓库为查询条件,输出字段为寄存入库单上制单日期、供应商名称、发料仓库名称、交货地点、物料名称、实收数量、应收数量等信息

       新建交叉分析报表-寄存查询表,要求以制单日期为行标题,以发料仓库为列标题,汇总字段为实发数量

       新建万能报表-寄存明细表,报表标题为“寄存明细表”,输出字段为寄存入库单上制单日期、发料仓库名称、部门名称、物料代码、物料名称、实收数量等信息

 

1.6发布到主控台

 

 

 

 

 

2 Bos插件练习

2.1 BillEvent对象事件、函数、方法练习

       通过插件实现当寄存入库单业务审核后仍可修改单据头备注字段,主要练习单据Afterload事件,单据方法SetBarStatus、SetBillFormCaption

       通过插件实现寄存入库单新增时给表体赋一行值,物料代码为”01.001”,应收数量为100,实收数量为100,单价为1500。主要练习Insertnewrowandfill方法

2.2 Billheads、BillEntrys、Bosfields对象方法、函数、属性练习

       通过插件实现寄存入库单新增时默认表体行数为2000行,主要练习BillEntry对象的Maxrows属性

       通过插件实现当单据头金额大于10000时,锁定单据头备注字段,主要练习单据Change事件,BosField对象的FieldLock属性

2.3 ListEvents对象方法、函数、属性练习

       通过插件实现当寄存入库单业务审核后仍可修改单据头备注字段,主要练习序事簿方法LoadSelectedBill

       通过插件实现当前登录用户只能看到本人制作的寄存入库单,主要练习序事簿ListFilterString属性

2.4 菜单对象MenuBar、BosBand、Bostool方法、函数、属性练习

       在寄存入库单单据上增加复制按钮的浮动按钮,隐藏“页面设置”菜单

       在寄存入库单序事簿上增加单据变更的菜单及按钮

       以插件中附带的图片资源文件增加单据变更的显示

2.5 K3Lib辅助对象方法、函数、属性练习

       通过插件实现寄存入库单下推外购入库单时所选单据部门必须相同,主要练习K3lib方法GetData以及序事簿方法GetSelectedBillInfo

网名:浩秦; 邮箱:root#landv.pw; 只要我能控制一個國家的貨幣發行,我不在乎誰制定法律。金錢一旦作響,壞話隨之戛然而止。
目录
相关文章
|
9月前
|
自然语言处理 供应链 数据挖掘
开源saas进销存有好用的系统吗?
随着云计算技术的不断发展,越来越多的企业开始将业务迁移到云端,以降低成本、提高效率。SaaS进销存系统作为传统产业必备的软件之一,也受到了广泛关注。下面介绍几个好用的开源SaaS进销存系统。
348 0
开源saas进销存有好用的系统吗?
|
10月前
|
存储 运维 关系型数据库
金蝶管易云 X Hologres:新一代全渠道电商ERP最佳实践
金蝶管易云是金蝶集团旗下专注提供电商企业管理软件服务的子公司,成立于2008年,是国内最早的电商ERP服务商之一,目前已与300+主流电商平台建有合作关系,以企业数据为驱动,深度融合线上线下数据,为超过11万家客户提供实现业务、财务、税务一体化的全渠道管理解决方案和业务财务一体化解决方案,覆盖电商全流程的SaaS ERP一站式电商管理解决方案以及智能立体化仓储管理系统和使用不同业务场景的电商网站系统等,助力企业数据探查效率提升180%+。
|
10月前
|
监控 数据可视化
MES1.0.0正式发布|万界星空推出免费的MES系统
普通的免费MES系统只提供简单的基本功能让客户体验,而万界星空MES系统运用低代码的形式开发,由于其开发团队技术成熟、开发进度快,所以给出的功能是全面和健全的。万界星空MES系统是一款B/S结构、商业开源的生产执行管理系统,帮助制造企业实现自动化和数字化转型,可监控、跟踪、记录和控制从原材料到成品的产品制造流程。为国内离散制造业的中小企业提供一个专业化、通用性、低成本的MES系统解决方案。
|
11月前
|
JavaScript
如何选择模切业财一体化的ERP系统?
现在的ERP系统功能也是越来越强大了,就拿这个ERP业务财务一体化系统来说吧。那么这是一个什么样的系统呢?接下来就让点晴模切ERP带大家一起认识一下业务财务一体化的ERP系统。
74 0
|
12月前
|
存储 云安全 监控
SaaS服务平台软件是什么?
SaaS服务平台软件是什么?
|
安全
SaaS在线管进销存 安全不是问题
本文讲的是SaaS在线管进销存 安全不是问题,只是很多老板才突然意识到,之前自己都是在用Excel表格管理库存,也还是传统的思维去考虑进销存的管理,甚至没有时间去想到用更先进的工具去管理库存。
1269 0
|
数据库 开发者 网络架构