《U9C单据开发资源手册》是一份详尽指导文档,专注于Oracle U9C系统的单据定制与开发流程,为开发者提供全面的技术支持和实践案例。
U9C单据开发资源文档是针对UFIDA U9C系统下进行单据开发的指南,涵盖了从初步配置到最终代码编写的整个过程。
1. 配置UBF项目代码生成路径
在开始使用U9C进行单据开发前,首要任务是在“工具”-“配置”中设置UBF项目的代码生成路径。此步骤只需执行一次,并且后续不再需要重新设定。
2. UBF平台开发
本部分详细介绍了如何利用UBF平台来完成U9C的单据设计:
- **建立解决方案**:在模型视图里,修改项目名称为UFIDA.U9.Cust.加项目名的形式。同时调整属性中的配件名。
- **创建BE实体**:新建一个名为UFIDA.U9.Cust.项目的实体,并添加两个基础引用——UFIDA.U9.Base.BaseBE.MetaData和APP下的UFIDA.U9.CBO.PubBE.MetaData,然后在发布对象栏目中选择这两个元数据并拖放到Reference栏。
- **构建单据类型**:创建一个继承自单据类型的基类的实体,并设置字段如编码、名称等属性。同时建立表头和表体的关系,定义主键及其他必要信息。
构建BE完成后会生成元数据、数据库脚本及C#代码文件;如果出现异常,则需要手动删除相关文件夹以重新开始。
3. UI开发
在UI设计阶段:
- **创建界面项目**:首先建立一个新界面项目,并清除系统默认的初始设置。
- **构建界面元数据和模型树**:定义界面上所需的所有元素及其交互规则。
- **配置界面栏位及事件绑定**:通过添加按钮点击等基础功能来增强用户操作体验。
4. 批处理文件
在完成BE与UI的开发后,将生成的DLL文件复制到相应的C#项目中。接着编写default代码并启用个性化设置以完善单据的功能和外观。
该文档详细指导了U9C系统下的单据设计流程,帮助开发者高效地实现其目标功能。