通过对金蝶二次开发实际项目的调研,编者从若干实际项目中提炼了“华立电子公司ERP二次开发”的内容,客户企业“华立电子”购买了ERP某些标准模块后,针对企业的具体业务对标准模块进行修改。该项目把二次开发划分为由浅入深的3个阶段:基础开发阶段(即单据开发阶段)、报表开发阶段、插件开发阶段,阶段设置符合学生的认知规律。
项目开发内容为在标准流程中增加两张个性化业务单据,两张业务单据把项目又划分为两个小型的二次开发项目,分别贯穿理论教学和实践教学,将教学和实践内容划分为3个阶段共13个学习情境,在每个学习情境中设置若干相关任务,模拟二次开发的真实环境引导学生学习。
财务软件二次开发 解决中小企业财务软件定制问题
第一阶段 单据开发
学习情境1 需求开发与基础资料定义
任务1 “华立电子公司”业务重组
任务2 “华立电子公司ERP二次开发”需求分析
任务3 管理子系统
任务4 基础资料定义
实训操作1 创建基础资料
学习情境2 业务单据模板字段定义
任务1 创建业务单据“入库通知单”模板
任务2 为单据模板添加字段
任务3 把业务单据模板发送到主控台
实训操作2 业务单据模板字段定义
学习情境3 单据的动作设置
任务1 设置“携带当前字段相关基础资料属性到指定列”
任务2 设置“计算定义公式的值并填写到指定列” 第一阶段 单据开发
学习情境1 需求开发与基础资料定义
任务1 “华立电子公司”业务重组
任务2 “华立电子公司ERP二次开发”需求分析
任务3 管理子系统
任务4 基础资料定义
实训操作1 创建基础资料
学习情境2 业务单据模板字段定义
任务1 创建业务单据“入库通知单”模板
任务2 为单据模板添加字段
任务3 把业务单据模板发送到主控台
实训操作2 业务单据模板字段定义
学习情境3 单据的动作设置
任务1 设置“携带当前字段相关基础资料属性到指定列”
任务2 设置“计算定义公式的值并填写到指定列”
任务3 设置“按公式计算标题字段的值并填写到表头字段”
任务4 设置“触发字段值更新”
任务5 设置“表达式为真/假时显示/隐藏字段”
任务6 设置“表达式为真/假时锁定/解锁字段”
任务7 设置“单据状态栏显示当前分录即时库存、安全库存信息”
任务8 设置“当前字段值改变时清空指定字段的值”
任务9 为单据添加保存规则
实训操作3 动作设置
学习情境4 操作管理
任务1 为“入库通知单”增加【打开价格查询】菜单命令
任务2 修改标准菜单命令
任务3 向用户发送消息
实训操作4 操作管理
学习情境5 权限定义
任务1 为用户授予功能权限
任务2 为用户授予自定义功能权限
任务3 为用户授予字段权限
实训操作5 权限定义
学习情境6 单据凭证定义
任务1 为入库通知单设置凭证数据来源
任务2 为入库通知单设置凭证操作
任务3 生成凭证选项
任务4 为入库通知单设置凭证模板
实训操作6 单据凭证定义
学习情境7 多级审核
任务1 为入库通知单添加审核流程
任务2 设置审批流的整体属性
任务3 设置节点审核及驳回权限
任务4 配置级次转换
任务5 修改单据头【单据状态】的值
实训操作7 为单据定义多级审核流程
学习情境8 单据转换
任务1 “收料通知单”下推“入库通知单”
任务2 “入库通知单”下推“出库记录单”
实训操作8 单据转换
第二阶段 报表开发
学习情境9 直接SQL报表
任务1 制作“供应商来料数量分析”报表
任务2 修改“供应商来料数量分析”报表
任务3 制作“中间库物料实收数量汇总”报表
实训操作9 创建直接SQL报表
学习情境10 交叉分析报表
任务1 制作“供应商来料数量金额统计”报表
任务2 制作多级交叉分析报表
实训操作10 制作交叉分析报表
学习情境11 万能报表
任务1 把入库通知单添加到万能报表数据来源列表
任务2 制作“供应商来料数量金额统计”报表
实训操作11 制作万能报表
第三阶段 插件开发
学习情境12 插件开发基础
任务1 开发第一个插件
任务2 认识K/3客户端插件对象模型
任务3 了解对象访问方法
实训操作12 BOS插件基础
学习情境13 开发客户端插件
任务1 设置单据体默认分录行数
任务2 给单据体设置默认分录数据
任务3 锁定、解锁字段
任务4 判断单据状态
任务5 修改字段
任务6 修改菜单工具栏
任务7 动态设置单据状态栏
任务8 查看语言版本
任务9 设置单据信息栏
实训操作13 开发客户端插件