NC二次开发教程:基本档案与数据库表创建
需积分: 39 44 浏览量
更新于2024-08-18
收藏 1.08MB PPT 举报
"这篇教程详细介绍了用友NC基本档案的二次开发流程,主要涉及功能节点注册、数据字典导入、单据模板的增加与编辑、单据类型的添加、PDM设计、数据传输类VO的使用、控制类AssessAssignCtrl的实现、入口类ClientUI的构建、UI和VO及BS层的开发、调试、数据库表创建、前后台校验、以及各种交互元素如参照、公式、下拉框和查询的使用。由行业开发部实习生汪锦辉提供指导。"
在用友NC系统中进行基本档案的二次开发是一项技术性工作,主要步骤如下:
首先,**注册功能节点**是开发的起点,这涉及到在系统中定义和登记新的功能模块,以便用户可以访问和使用。这一步通常包括在NC系统的菜单结构中为新开发的功能定位。
接着,**导入数据字典**是关键步骤,它涉及到将业务实体和属性定义引入到系统中。数据字典管理允许开发者定义新的数据结构,确保系统能正确理解和处理新开发的数据。
**增加/编辑单据模板**是为特定业务场景创建或修改文档格式,这些模板会直接影响到用户的工作流程和数据输入体验。
**增加单据类型**则是定义新的业务单据,比如采购订单、销售发票等,确保系统能够识别和处理这些新类型的数据。
**设计PDM(Physical Data Model)**是构建数据库模型的过程,它描述了数据实体之间的关系,为后续的数据库创建提供蓝图。
**数据传输类VO(Value Object)**用于在不同组件之间传递数据,是系统内部通信的关键组件。
**控制类AssessAssignCtrl**是业务逻辑的载体,处理用户交互和业务规则的执行。
**入口类ClientUI**是用户界面的起点,定义了用户如何与系统交互,包括界面布局和操作流程。
开发过程中,还需要关注**UI/VO/BS**层的开发,UI负责用户界面,VO处理数据对象,而BS(Browser/Server)层则涉及客户端与服务器间的通信。
**第一次调试**是检查代码逻辑是否正确,确保功能的正常运行。
接下来,**创建数据库表**是实际在数据库中实现数据存储的物理过程,包括根据PDM生成SQL脚本并在数据库中执行。
**前台校验**和**后台校验**分别在用户输入时和数据提交后进行数据的合法性检查,防止无效或错误数据进入系统。
**使用参照、公式、下拉框和查询**是提升用户体验和数据输入准确性的常用手段,参照用于关联数据,公式用于计算,下拉框简化选择,查询帮助用户快速找到所需信息。
这个教程提供了从零开始进行NC基本档案二次开发的全面步骤,对初学者非常有帮助。通过遵循这些步骤,开发者可以构建定制化的业务功能,以满足特定的组织需求。
244 浏览量
196 浏览量
2018-10-23 上传
2023-06-07 上传
2023-07-13 上传
2023-07-01 上传
2024-02-05 上传
2023-12-23 上传
2023-04-21 上传
小炸毛周黑鸭
- 粉丝: 23
- 资源: 2万+
最新资源
- C++ Qt影院票务系统源码发布,代码稳定,高分毕业设计首选
- 纯CSS3实现逼真火焰手提灯动画效果
- Java编程基础课后练习答案解析
- typescript-atomizer: Atom 插件实现 TypeScript 语言与工具支持
- 51单片机项目源码分享:课程设计与毕设实践
- Qt画图程序实战:多文档与单文档示例解析
- 全屏H5圆圈缩放矩阵动画背景特效实现
- C#实现的手机触摸板服务端应用
- 数据结构与算法学习资源压缩包介绍
- stream-notifier: 简化Node.js流错误与成功通知方案
- 网页表格选择导出Excel的jQuery实例教程
- Prj19购物车系统项目压缩包解析
- 数据结构与算法学习实践指南
- Qt5实现A*寻路算法:结合C++和GUI
- terser-brunch:现代JavaScript文件压缩工具
- 掌握Power BI导出明细数据的操作指南