UAP61虚拟机报价单扩展开发教程:实体与界面操作详解
需积分: 35 11 浏览量
更新于2024-07-18
收藏 2.98MB PDF 举报
本文档详细介绍了如何在NC系统的UAP61环境中进行单据扩展开发,特别是针对虚拟机上的train_61项目——一个实体销售报价单的扩展案例。需求背景是客户希望在报价单界面增加新的字段,如标识“是否含费用信息”和“费用金额”,以及创建一个名为“费用信息”的新页签,以便更好地管理费用预测。
开发流程分为三个主要部分:
1. 环境准备:
- 数据库检查:确保NC系统版本为nc61_0911b,清理缓存,并按照顺序启动中间件和客户端。
- 开发者设置:以系统管理员角色登录,将用户dev设为伙伴级开发者,分配相应权限,设置密码并重启服务。
2. 实体扩展:
- 增量扩展实体文件:增加或修改实体(如销售报价单)的属性,包括新字段的定义。
- 扩展实体字段:在实体中添加预定义的字段,如费用相关信息。
- 扩展子实体:如果适用,可能需要创建子实体来关联或扩展主要实体的功能。
- 设计单据模板:根据扩展后的实体结构,调整和定制单据的显示格式。
- 功能节点默认模板设置:配置与新字段相关的功能节点,以保证正确显示和操作。
3. 前台扩展:
- 按钮扩展:可能涉及添加或修改前端界面中的操作按钮,与新字段交互。
- UI事件扩展:处理用户界面的行为事件,如点击事件,以响应用户的操作。
4. 后台扩展:
- 编写与注册后台业务逻辑:实现与新字段相关的业务逻辑,确保数据的正确处理和存储。
- 效果展示:测试和验证扩展后的功能在实际操作中的表现。
附录部分提供了详细的UI事件说明,平台业务扩展示例,以及开发过程中的注意事项,帮助读者理解和遵循最佳实践。
该文档提供了一个实用的指导,展示了如何在UAP61平台上进行有针对性的单据扩展开发,对于需要在NC系统中扩展功能的开发者来说,具有很高的参考价值。
2017-11-03 上传
2022-05-19 上传
2018-09-19 上传
2015-01-20 上传
2019-01-11 上传
2018-09-17 上传
2015-09-05 上传
244 浏览量
2018-05-22 上传
weixin_42731151
- 粉丝: 0
- 资源: 4
最新资源
- 开源通讯录备份系统项目,易于复刻与扩展
- 探索NX二次开发:UF_DRF_ask_id_symbol_geometry函数详解
- Vuex使用教程:详细资料包解析与实践
- 汉印A300蓝牙打印机安卓App开发教程与资源
- kkFileView 4.4.0-beta版:Windows下的解压缩文件预览器
- ChatGPT对战Bard:一场AI的深度测评与比较
- 稳定版MySQL连接Java的驱动包MySQL Connector/J 5.1.38发布
- Zabbix监控系统离线安装包下载指南
- JavaScript Promise代码解析与应用
- 基于JAVA和SQL的离散数学题库管理系统开发与应用
- 竞赛项目申报系统:SpringBoot与Vue.js结合毕业设计
- JAVA+SQL打造离散数学题库管理系统:源代码与文档全览
- C#代码实现装箱与转换的详细解析
- 利用ChatGPT深入了解行业的快速方法论
- C语言链表操作实战解析与代码示例
- 大学生选修选课系统设计与实现:源码及数据库架构