K/3 BOS产品培训教案
1 K/3 BOS IDE练习案例 ................................................................................................................ 2
1.1新建基础资料 ..................................................................................................................... 3
1.1.1新增基础资料交货地点 .......................................................................................... 3 1.2新建业务单据 ..................................................................................................................... 4
1.2.1新建寄存入库单,寄存入库单字段信息描述 ...................................................... 4 1.2.2练习值更新事件、加载更新事件、保存规则 ...................................................... 4 1.2.3练习操作事件定义 .................................................................................................. 5 1.2.4练习生成凭证 .......................................................................................................... 5 1.2.5权限控制及其它控制练习 ...................................................................................... 6 1.3定义多级审核流程 ............................................................................................................. 6 1.4定义单据转换流程 ............................................................................................................. 6 1.5报表练习 ............................................................................................................................. 8 1.6发布到主控台 ..................................................................................................................... 8 2 Bos插件练习 ................................................................................................................................ 9
2.1 BillEvent对象事件、函数、方法练习............................................................................. 9 2.2 Billheads、BillEntrys、Bosfields对象方法、函数、属性练习 ..................................... 9 2.3 ListEvents对象方法、函数、属性练习 ........................................................................... 9 2.4 菜单对象MenuBar、BosBand、Bostool方法、函数、属性练习 ................................ 9 2.5 K3Lib辅助对象方法、函数、属性练习 ......................................................................... 9
1
1 K/3 BOS IDE练习案例
练习案例背景介绍
ABC公司背景
ABC公司的主营业务是生产和销售各种高档卫浴五金、水暖器材等。拥有五个厂区,产品外销欧美、日本等国家和地区。
寄存入库单业务背景
ABC企业向供应商采购产品时,供应商供货考虑到运输费用,经常会运多产品;如果采用入库即做结算方式,将会增加ABC企业的库存成本,且ABC公司如果都有类似需求,占用的库存将会更多。
1.ABC公司提出了寄存仓的管理模式,与供应商之间通过统一窗口来管理 2.供应商将物料寄存到ABC公司指定的物流中心仓库,但所有权属供应商 3.ABC公司根据生产实际需求从物流中心领料并进行相应的结算处理 2
1.1新建基础资料
1.1.1新增基础资料交货地点
在默认字段基础上加一备注类型的字段。
3
1.2新建业务单据
1.2.1新建寄存入库单,寄存入库单字段信息描述
1.2.2练习值更新事件、加载更新事件、保存规则
定义值更新事件-计算公式到指定的列,要求金额等于实收数量乘以单价,价税合计等于金额加上税额
定义值更新事件-携带当前字段属性值到指定列,要求计量单位等于物料代
4
码.销售计量单位
定义值更新事件-表达式为真/假时显示/隐藏字段,要求当单据头上金额字段大于10000时,隐藏单据头备注字段
定义值更新事件-单据状态栏显示当前物料即时库、安全库存信息,要求在物料的值发生变化后触发该事件
在生产/采购日期字段上定义保存规则-单据合法性校验,合法性校验表达式为交货日期大于等于生产/采购日期
交货地点被寄存入库单引用后代码和名称不允许修改。
1.2.3练习操作事件定义
在操作管理新增菜钮“历史价格查询”,操作代码为“mnuHistoryPriceQuery”简体中文名称为“历史价格查询”,设置操作场景为单据维护状态,单据操作事件为“历史价格查询”
通过定义操作事件执行有简单返回值的SQL事件及中止后续Action事件来实现当保存单据检验供应链初始化标志,如未初始化则不允许取。
1.2.4练习生成凭证
在单据上增加凭证字字段
在单据的属性窗口设置凭证取数来源
设置凭证操作场景为单据维护和序时簿维护都可见 单据序时簿运行时,设置凭证模板。
5
2k3 bos培训教案(练习案例说明).doc



