上传者: zhangyuhaifa
|
上传时间: 2025-07-15 17:15:46
|
文件大小: 2.76MB
|
文件类型: DOCX
U9C单据开发资源文档
U9C单据开发资源文档是UFIDA U9C系统下的单据开发指南,主要介绍了U9C单据开发的基本步骤和技术要点。本文档将指导开发人员一步步完成U9C单据的开发过程。
1. 配置UBF项目代码生成路径
在开始U9C单据开发之前,需要配置UBF项目代码生成路径。该步骤只需要进行一次,后续不需要再次配置。UBF代码生成路径可以在“工具”-“配置”中设置。
2. UBF平台开发
U9C单据开发的核心是UBF平台开发。下面将详细介绍UBF平台开发的步骤:
2.1. 建立解决方案
需要建立解决方案。在模型视图中,修改项目解决方案名称,命名规则为UFIDA.U9.Cust.项目名称,修改属性中的配件名。
2.2. 建立BE实体
在模型视图中,新建实体项目,命名规则为UFIDA.U9.Cust.项目名称。然后,添加U9两个基础实体引用,分别是UFIDA.U9.Base.BaseBE.MetaData和APP下的UFIDA.U9.CBO.PubBE.MetaData。在发布对象栏目中,选择UFIDA.U9.Base.BaseBE.MetaData和UFIDA.U9.CBO.PubBE.MetaData,并将其拖到Reference中。
2.2.1. 建立单据类型实体
建立单据类型实体,继承单据类型基类。然后,设置单据类型的字段,包括编码、名称、类型等。
2.2.2. 建立表头和表体的对应关系
建立表头和表体的对应关系,将实体设置为主实体,然后创建实体字段,设置编码、名称、类型等。设置单据类型的“业务主键”。
2.2.3. 添加U9两个基础实体引用
添加U9两个基础实体引用,分别是UFIDA.U9.Base.BaseBE.MetaData和APP下的UFIDA.U9.CBO.PubBE.MetaData。
2.2.4. 构造BE
构造BE将生成元数据、数据库表脚本、BE项目C#代码。但是,如果构造产生异常,需要删除对应生成的文件夹。
2.2.5. 单据类型继承
单据类型继承是单据开发的核心。需要设置单据类型的继承关系,然后设置单据类型的字段,包括编码、名称、类型等。
3. UI开发
UI开发是U9C单据开发的最后一步骤。下面将详细介绍UI开发的步骤:
3.1. 建立界面项目
需要建立界面项目,删除系统默认产生的界面数据。
3.2. 建立界面数据
建立界面数据,包括界面元数据、界面模型树设置等。
3.3. 界面设置
设置界面栏位,包括绑定按钮事件、添加UI基础引用等。
3.4.参照处理
处理参照,绑定参照ID、Code、Name等。
4. 批处理文件
执行构造BE和UI后,需要将生成的DLL文件复制到生成的C#项目中。
4.1. 前台代码编写
前台代码编写是U9C单据开发的最后一步骤。需要编写default代码,开启个性化等。
U9C单据开发资源文档提供了详细的U9C单据开发指南,帮助开发人员快速完成U9C单据开发任务。