NC前端校验与数据库表创建教程:从基础到实战
需积分: 39 68 浏览量
更新于2024-08-18
收藏 1.08MB PPT 举报
本篇教程是关于用友NC系统中的基本档案开发入门,主要聚焦于前台校验功能的实现。首先,开发人员需在nc.ui.train.caseT70x包下创建一个名为ClientCheckRules的类,该类需实现ICheckRules、ICheckRules2以及IUniqueRules接口。其中,重点在于实现getHeadCheckRules()方法,用于定义表头校验规则,例如确保"分配方式"字段非空,通过CheckRule对象表示检查规则,包括字段名、字段标识、是否必填、默认值和提示信息等。
前端校验是业务流程的重要组成部分,它确保用户输入的数据符合预设的业务规则,提高数据质量和系统的稳定性。在这个例子中,开发者通过创建自定义的校验规则,确保用户在填写单据模板时不会因输入错误而引发系统问题。这个过程涉及到数据库表的设计与创建,包括根据实际需求修改数据字典和单据模板,如在train1.pdm中添加新的单据类型,并通过PowerBuilder生成数据库脚本进行创建。
创建数据库表时,需要注意TSDR字段的自动添加,这可能源自系统的更新或补丁。导入数据字典是将系统预定义的数据结构与业务场景相结合的关键步骤,通过系统管理工具导入PDM文件,可以选择覆盖旧数据或仅添加新内容。在这个过程中,开发者需要熟悉NC系统的用户界面和操作流程,以便正确配置和导入必要的数据。
此外,教程还提到了后台校验,虽然具体内容未在提供的部分中详述,但可以推测这部分会涉及业务逻辑验证,即在提交数据到服务器之前,对数据的深度检查和一致性确认。可能包括使用业务规则引擎、业务逻辑服务或事务处理机制来确保数据的一致性和完整性。
这篇教程提供了用友NC系统基本档案开发中前台校验的实现步骤和技术细节,对于初学者和进阶者来说,都是理解系统定制开发过程的重要参考。通过学习和实践,开发者可以更好地掌握如何在实际项目中应用这些技术,提升工作效率。
2021-06-19 上传
2020-11-19 上传
2024-01-09 上传
2022-07-13 上传
2023-07-16 上传
2024-10-03 上传
2022-09-23 上传
2022-07-15 上传
2020-11-19 上传
琳琅破碎
- 粉丝: 19
- 资源: 2万+
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器