U9单据开发--单据类型BE构建

开发流程:BE--UI--发布
基本的单据开发包括单据类型BE、单据状态BE、单据BE,下面分别罗列出各单据的BE的设计开发;

本章主要讲解单据类型BE构建

1.新建项目解决方案

2.在解决方案中,新建实体项目(BE),如这里需要构建单据类型、单据状态、单据实体,命名以BE作为后缀

3.修改实体的命名空间,如下图所示,在模型视图中选择,在属性中更改

修改属性如下图所示,指定的位置统一将项目命名空间统一


4.编辑BE实体字段,如下图所示:

5.在打开的BE实体编辑界面中,在工具中选择“实体"组件,拉至设计界面,同时引入单据类型基类,单据类型基类在

UFIDA.U9.Base.BaseBE.MetaData命名空间下,选择”发布对象浏览器“选项卡,将基类托至实体编辑界面中

如图所示:

修改如下图所示属性,将单据类实体与基类加入继承关系,”缺省表名“即实体最终生成的数据库物流表名,建议将OBA属性设为True,

至些单据类型的BE已经构建完毕

时间: 2024-10-14 12:50:23

U9单据开发--单据类型BE构建的相关文章

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第6章节--在SharePoint2013中开发、集成和构建应用程序 总结

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第6章节--在SharePoint2013中开发.集成和构建应用程序  总结 SharePoint开发已经从基础上将重心逐渐转移到提供更好的模型,以更好适用来在云上运行SharePoint.SharePoint应用程序通过从核心SharePoint过程抽取代码运行时,并注入到Windows Azure或另一个宿主环境,解决许多在云上运行代码的问题,.

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第6章节--在SharePoint2013中开发、集成和构建应用程序 总结

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第6章节--在SharePoint2013中开发.集成和构建应用程序  总结 SharePoint开发已经从基础上将重心逐渐转移到提供更好的模型,以更好适用来在云上执行SharePoint.SharePoint应用程序通过从核心SharePoint过程抽代替码执行时,并注入到Windows Azure或还有一个宿主环境,解决很多在云上执行代码的问题,. BEGINNING SHAREPOINT® 2013 DEVELO

django开发个人简易Blog——构建项目结构

开发之前第一步,就是构造整个的项目结构.这就好比作一幅画,第一步就是描绘轮廓,有了轮廓,剩下的就是慢慢的填充细节.项目结构规划如下图: 项目结构描述: 本项目以fengzhengBlog为根目录. admin.blogapp是两个app目录,用于实现项目主要功能:包括模型定义.视图定义等 css.js.images分别为样式文件.js.图片的静态文件存放目录. template目录存放模板文件. ueEditor是富文本编辑器uEditor的目录. settings.py是全局配置文件,urls

基于讯飞语音API应用开发之——离线词典构建

最近实习在做一个跟语音相关的项目,就在度娘上搜索了很多关于语音的API,顺藤摸瓜找到了科大讯飞,虽然度娘自家也有语音识别.语义理解这块,但感觉应该不是很好用,毕竟之前用过百度地图的API,有问题也找不到人帮忙解决(地图开发者群里都是潜水的)...不得不说,科大讯飞在语音这块尤其是中文识别方面做的真心不错,而且Android还支持离线识别. 讯飞官方给的文档内容很详细,在这我就不赘述了.在开发中,由于一些原因需要用到离线识别这块,就学习了一下.讯飞离线识别只支持Android系统,使用时需要安装讯

U9单据UI开发--单据类型UI开发

1.在解决方案下新建UI界面项目,命名以UI作为后缀 2.先删除系统默认新建的UI界面数据模型,并新建界面数据 3.新建单据类型UIModel(界面数据),以model作为界面数据后缀名 4.修改单据类型的命名空间 5.添加表单按钮动作 6.生成数据模型树 7.编辑数据模型树的缺省过滤条件,在弹出的对话框中,可设置单据类型的所属组织 8.设置界面参数 9.新建UI界面,命名以form作为后缀,在弹出的对话框中选择定制Form模,实体模型选择单据类型实体模型,Form模型根据实际需要选择,这里选择

【转】K3Cloud 二次开发 单据转换系列

Entity, EntryEntity, SubEntryEntity 这三个对象具有继承关系:Entity 是实体基类,用于定义各种实体的公共属性:EntryEntity 是单据体实体类,从Entity派生,增加了单据体的一些特性:SubEntryEntity 是子单据体实体类,从EntryEntity派生,增加了子单据体的一些特性: BusinessInfo.GetEntity()方法,返回的是Entity类型,此类已经包含了实体的ORM属性定义,利用此类,完全就可以到单据数据包中获取到数据

JS模块化开发(四)——构建工具gulp

gulp.js——基于流的自动化构建工具 步骤: 1. 全局安装 gulp: $ npm install --global gulp 2. 作为项目的开发依赖(devDependencies)安装: $ npm install --save-dev gulp 3. 在项目根目录下创建一个名为 gulpfile.js 的文件: var gulp = require('gulp'); gulp.task('default', function() { // 将你的默认的任务代码放在这 }); 4.

【Android应用开发技术:基础构建】命令行下的Android应用开发

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells github:https://github.com/AllenWell 一 AVD管理 AVD管理相关命令如下所示: android avd : 打开AVD管理器 android list : 列举已经安装的Android版本和Android模拟器 android list avd : 列举已经安装的Android模拟器 android list

C#上位机开发(三)—— 构建SerialAssistant雏形

上一篇简单介绍了C#的一些基本知识,并成功的Hello,World,那么从这篇开始,我们来自己动手写一个串口助手: 1.构思功能 串口助手在单片机开发中经常被用来调试,最基本的功能就是接收功能和发送功能,其次,串口在打开前需要进行一些设置:串口列表选择.波特率.数据位.校验位.停止位,这样就有了一个基本的雏形:然后我们在此功能上添加:ASCII/HEX显示,发送,发送新行功能,重复自动发送功能,显示接收数据时间这几项扩展功能: 2.设计布局 根据以上功能,将整个界面分为两块:设置界面(不可缩放)