单据设计工具
- 格式:ppt
- 大小:1.37 MB
- 文档页数:40
通用单据模块设计表现形式:提供了三种形式1)独立程序(SRE.exe)2)集成在FIT中(FIT.exe)3)插件形式在MIS系统中运行(SRE.dll)使用说明:一、加载通用单据模块配置把配置从tStdReceiptsConfig表中读取出来,解释并体现在设计器中,供进一步进行设计。
在模块树中选择一个[通用单据]类型的模块进行加载,此类型的模块已经用特殊颜色显示,区分标准是在tModule表的sExeName 为[StdReceipts.dll]。
工具记录了最近加载的8个模块,以便更快速地加载配置脚本。
在此工具中,提供简单的[创建新模块]和[修改模块信息]功能,注意的是,限定只能对[通用单据]类型的模块进行操作。
二、设计1)标准查询(StdQuery)设置在[字段编辑器]页的[标准查询]页设置模块的标准查询,对应于配置脚本的[StdQuery]QueryName=Settles选择了一个标准查询(StdQuery)后,会先从FRMDB..t_frm_VclFieldsDefs表查找这个StdQuery的字段定义,如果找到,据定义的内容填充[字段列表];如果没有找到,则会分析StdQuery中的SQL语句,重新生成字段定义填充[字段列表]。
列表中[是否可见]是据StdQuery的[隐藏字段列表]来呈现的;[情景]是据配置脚本中的[DicContext_0=]内容来呈现;[显示名称]是据[字段名称]和[情景]在数据字典中查询而来;[参数列表]页列出了StdQuery的参数内容;在[预览]页可以直接预览这个StdQuery工具提供建模时的设定,暂时未开放使用。
2)商业对象(DataObject)设置在[字段编辑器]页的[商业对象]页设置模块的商业对象。
界面如下两图所示:当加载了一个商业对象后,工具会据DataObject的项数,来创建相应数量的页面,分开管理。
对于DataObject的每一项,会先从FRMDB..t_frm_VclFieldsDefs表查找这项的字段定义,如果找到,据定义的内容填充[字段列表];如果没有找到,则会分析这项中的SQL语句,重新生成字段定义填充[字段列表]。
用友开发环境工具配置:1.安装路径:D:\UFIDA\UBFV21BETA2\U9.VOB.Product.UBF\UBFStudio\(默认为软件的安装路劲)2.元数据发布路径:D:\UFIDA\UBFV21BETA2\U9.VOB.Product.UBF\UBFStudio3.应用组件运行库路径:D:\UFIDA\UBFV21BETA2\ponent4.发布站点地址:D:\UFIDA\U9V21BETA2\Portal一.创建BE和UI1.新建解决方案2.新建BE实体3.添加2个解决方案,在发布对象栏目中,在选择目录中选择UBF,选择下面的UFIDA.U9.Base.BaseBE.MetaData和APP下面的UFIDA.U9.CBO.PubBE.MetaData。
(注:在引用解决方案时,所引用的解决方案要双击打开拖到Reference中)4.在模型视图中修改项目解决方案名称,命名规则为UFIDA.U9.Cust.项目名称,修改属性中的配件名5.修改项目名称,命名规则与项目解决方案规则相同,修改属性中的6.创建实体,(表头和表体),创建实体字段,修改实体相关属性名称,修改字段类型和参照,建立表头和表体的对应关系7.构造BE8.创建UI,会自动生成UI模型组件,(建议删除自动生成的模型组件,自己新建模型组件),新建模型组件9.添加引用,UI→UFIDA.U9.CBO.Ref.BaseReferenceUI.MetaData和UI→UFIDA.U9.CBO.Ref.CBOReferenceUI.MetaData10.修改UI项目解决方案名称,命名规则同BE一样。
11.添加BE的解决方案,Unconfiged→UFIDA.U9.Cust.MHPlanOrderBE.MetaData12.把BE中的表头和表体拖到用户界面模型树里。
(注:在拖表体行时,一定要拖在表头里面的表体行,还要删除sys下面的字段,只留下事务版本就可以了)13.新建界面(Form)14.选择表单需要的格式,选择界面元素15.按钮事件激活,选择要激活事件的按钮→属性→事件Click→启用收件,选择整个页面,属性中修改是否主Form为True。
记账单据表数据库设计一、引言记账单据是企业和个人进行财务管理的重要工具,而数据库作为存储和管理数据的技术手段,对于记账单据的管理起着至关重要的作用。
本文将围绕记账单据表数据库设计展开,介绍其设计原则、表结构设计和数据操作等相关内容。
二、设计原则在进行记账单据表数据库设计时,需要遵循以下原则:1. 数据一致性:保证数据的准确性和一致性,避免出现冗余、重复或错误的数据。
2. 数据完整性:定义字段的合理约束,确保数据的完整性,避免缺失或不完整的数据。
3. 数据安全性:采取合适的安全措施,保护数据的安全性,防止数据被非法访问或篡改。
4. 数据可扩展性:预留足够的字段和表空间,以便后续根据业务需求进行扩展。
5. 数据性能:优化数据库结构和查询语句,提高数据的读写效率,保证系统的性能。
三、表结构设计根据记账单据的特点和需求,可以设计以下几个核心表:1. 单据表(bill):用于存储各类记账单据的基本信息,包括单据编号、单据类型、记账日期、金额等。
2. 客户表(customer):用于存储客户的基本信息,包括客户编号、姓名、联系方式等。
3. 供应商表(supplier):用于存储供应商的基本信息,包括供应商编号、名称、联系方式等。
4. 账户表(account):用于存储账户的基本信息,包括账户编号、账户名称、账户余额等。
5. 收入支出分类表(category):用于存储收入和支出的分类信息,包括分类编号、分类名称等。
6. 明细表(detail):用于存储单据的明细信息,包括单据编号、商品名称、数量、单价等。
四、数据操作在设计完表结构后,需要进行相应的数据操作,包括数据的增加、修改、删除和查询等。
1. 数据增加:通过插入语句向相应的表中插入新的数据记录,确保插入的数据符合表结构的约束条件。
2. 数据修改:通过更新语句修改表中已有的数据记录,可以根据需要修改单据信息、客户信息、供应商信息等。
3. 数据删除:通过删除语句删除表中不再需要的数据记录,可以根据需要删除单据、客户、供应商等信息。
UAP中单据模板的创建摘要:UAP(Unified Application Platform)是用友公司从多年的应用软件研制过程中提炼出设计模型、模板、开发工具、应用开发框架、中间件、基础技术类库及研发模式等成果,以可视化和集成化的开发模式,提供完整的覆盖软件全生命周期的开发、集成、运行、管理等功能于一体的统一软件平台。
关键词:UAP,中间件,设计模型0 引言单据模板是nc UAP平台提供的最重要最基本的模板,灵活利用单据模板可以做出各式各样的单据。
是企业业务型单据,配置型单据实现信息化建模的基石。
由开发人员作出单据系统模板后,企业用户可以在此基础上创建自己的模板。
并进行个性化的配置,从而满足企业用户对于单据进行灵活配置的需求。
从技术角度上来讲,nc 的单据模板主要对swing的文本框,下拉框,表格等编辑组件进行了封装,并进行了系统的规划和管理。
从而诞生了企业信息化建模最重要的工具,单据模板。
单据模板主要分为表头,表体和表尾三部分。
每部分都可以订制n个页签,表头和表尾的每个业签放的是任意nc的编辑性组件(下拉框,文本录入框,档案参照等),控件的排列方式有点像Swing的GridLayout,每个格子可以放任意nc的编辑组件。
表头,表尾最常用的应用场景是作为单据的主表显示,表头通常放单据号、单据日期等单据全局属性,表尾通常放制单人、制单日期等单据全局属性。
表体的每个业签放的是一个表格,最常用的应用场景是作为单据的子表显示。
拿供应链业务做例的话,通常表体会放物料,及其相关的单价等单据明细信息。
1 单据模板的主要UAP组件介绍BillCardPanelBillCardPanel是单局模板的卡片组件。
a)在BillCardPanel加载定义的单局模板首先通过BillUIUtil工具类的静态方法getDefualtTempletStatic得到单据模板的主聚合vo,改vo里已包括单据模板表头表体表尾你配置的所有信息。
K/3 Cloud V5.0 BOS万能报表平台目录第1章系统概述 (2)第2章标准报表 (3)2.1 菜单与工具栏 (4)2.1.1 文件菜单 (4)2.1.2 编辑菜单 (7)2.1.3 工具菜单 .................................................................................................错误!未定义书签。
2.1.4 窗口菜单 (8)2.1.5 帮助菜单 (8)2.1.6 工具栏 (9)2.2 窗口与视图 (9)2.2.1 字段列表 (9)2.2.2 报表结构 (10)2.2.3 属性 (11)2.2.4 工具箱 (12)2.2.5 工作区 (14)2.3 报表管理 (16)2.3.1 新建、删除与修改 (17)2.3.2 引入引出 (17)2.3.3 报表发布 (18)2.3.4 权限设置 (19)2.4 报表设计 (20)2.4.1 数据源 (20)2.4.2 绑定字段 (22)2.4.3 分组与汇总 (23)2.4.4 报表格式化 (26)2.4.5 字段显示格式 (29)2.4.6 图表 (32)2.4.7 报表样式生成向导 (43)第1章系统概述K/3 Cloud 万能报表平台在原来电子表格报表的基础上增加了标准报表设计、发布与部署的功能。
K/3 Cloud 标准报表是一款功能与操作与水晶报表(Crystal Report)均较为相似的报表设计工具,但它具有与K/3 Cloud 系统紧密集成的优点,更加易于使用。
K/3 Cloud 标准报表中的列表报表与SQL 增强报表,这两类报表能够直接发布与部署到K/3 Cloud系统的任一位置;对于单据类报表,可以像单据的套打模板设置一样,与单据建立关联后在单据界面完成单据的“标准打印”。
您可以选择〖开始〗→〖程序〗→〖金蝶K3 Cloud智造服务平台〗→〖金蝶 K3 Cloud 客户端〗→〖金蝶K/3 Cloud BOS 万能报表平台〗打开K/3 Cloud BOS 万能报表平台。
Workflow简介⼯作流介绍内容索引1简介 (1)1.1⽬的 (1)1.2范围 (1)1.3如何得到这篇⽂档 ................................................................................ 错误!未定义书签。
2⼯作流实现机制 (1)2.1⼯作流的组成部分 (1)2.1.1单据类型(Item Type) (1)2.1.2活动(Activity) (1)2.1.3流程(Process) (1)2.1.4消息(Message) (1)2.1.5函数(Function) (2)2.1.6通知(Notification) (2)2.1.7查找类型(Lookup Type) (2)3⼯作流的定义 (2)3.1创建流程定义 (2)3.1.1从下往上定义 (2)3.1.2从上往下定义 (3)3.1.3打开保存单据类型 (3)3.2定义⼯作流组件 (4)3.2.1单据类型(Item Type) (4)3.2.2查找类型(Lookup Type) (8)3.2.3消息(Message) (9)3.2.4活动(Activities) (11)3.3定义⼀个流程图 (14)3.3.1增加⼀个节点 (15)3.3.2定义⼀个节点 (15)3.3.3定义活动属性值 (16)4在应⽤中调⽤⼯作流 (17)1简介1.1 ⽬的说明Oracle ERP⾥⼯作流的原理在Oracle ERP⾥定义并定制⼯作流1.2 范围Oracle ERP⾥⼯作流引擎的实现原理以及如何利⽤Workflow Builder定义⼀个流程,以及在程序⾥调⽤已经定义好的流程保证业务根据流转规则流转。
2⼯作流实现机制2.1 ⼯作流的组成部分⼯作流的流程主要由以下组件(Component)构成:单据类型、流程、活动、函数、消息、通知和查找类型。
单据类型是⼀种分类对象,其它的对象都属于⼀个单据类型。
EAS旧单据使用BOS新增字段方法EAS旧单据使用BOS新增字段方法 (1)前言: (1)1.新增字段前的准备 (1)2.修改单据的Table (2)3.修改单据的实体对象 (4)4.修改单据的编辑界面 (6)5.修改单据的Query (9)6.修改单据的叙事薄界面 (11)7.后记 (15)前言:使用EAS BOS新增字段,一般情况下需要注意更改5个元数据,5个元数据为:一、单据对应的Table二、单据对应的实体三、单据的编辑UI,EditUI四、单据叙事薄对应的Query五、单据叙事薄UI,ListUI·以下以生产入库单新增字段为例:1.新增字段前的准备新增字段之前,需要知道你所新增字段的那张单据在BOS Studio(也就是金蝶EAS-BOS设计开发工具透视图)中的名称以及路径,方法如下:进入金蝶EAS-BOS业务建模工具透视图,找到你想要修改的单据,右键点击,选着属性,如图1.1:(图1.1)在属性中,会详细显示该业务单元的路径和英文名,如图1.2:(图1.2)找到以上内容后,我们进入BOS Studio,进入下一步2.修改单据的Table进入BOS Studio,根据刚才找到的路径,生产任务单的业务单元在工作空间的/metadata/com/kingdee/eas/scm/im/inv/unit中,而一般情况下,Table 则在/metadata/com/kingdee/eas/scm/im/inv/app/下,我们找到生产入库单的相关Table:T_IM_ManufactureRecBill.table,如图2.1:(图2.1)在Table中,新增一个字段,如果是在生产入库单的分录中新增字段,或者在表头中新增一个文本框,则直接新增你所需要长度的varchar类型字段;而这里,我们讨论的是最麻烦的新增F7属性字段,新增字段的属性如下,见图2.2:(图2.2)新增字段后保存,我们进入下一步。
金蝶单据套打设计工具的使用本期概述●本文档适用于K/3 12.1wise版本供应链模块,应收应付模块。
●本文档介绍了在K/3金蝶单据套打设计工具中设计单据模板的方法,学习完本文档之后,您可以掌握如何设置单据模板中的字段属性,从而根据自己的需求设计出相应的模板版本信息●2011年05月01日12.1wise编写人:王祺●2011年05月31日12.1wise修改人:陈平版权信息●本文件使用须知著作权人保留本文件的内容的解释权,并且仅将本文件内容提供给阁下个人使用。
对于内容中所含的版权和其他所有权声明,您应予以尊重并在其副本中予以保留。
您不得以任何方式修改、复制、公开展示、公布或分发这些内容或者以其他方式把它们用于任何公开或商业目的。
任何未经授权的使用都可能构成对版权、商标和其他法律权利的侵犯。
如果您不接受或违反上述约定,您使用本文件的授权将自动终止,同时您应立即销毁任何已下载或打印好的本文件内容。
著作权人对本文件内容可用性不附加任何形式的保证,也不保证本文件内容的绝对准确性和绝对完整性。
本文件中介绍的产品、技术、方案和配置等仅供您参考,且它们可能会随时变更,恕不另行通知。
本文件中的内容也可能已经过期,著作权人不承诺更新它们。
如需得到最新的技术信息和服务,您可向当地的金蝶业务联系人和合作伙伴进行咨询。
著作权声明著作权所有2011金蝶软件(中国)有限公司。
所有权利均予保留。
目录1 业务背景 (3)2 单据模板设计 (3)2.1设置对象属性 (7)2.1.1 “颜色和线条”页签 (8)2.1.2 “大小及位置”页签 (8)2.1.3 “文本内容”页签 (9)2.1.3.1 固定文本 (10)2.1.3.2 活动文本 (10)2.1.4 “文本属性”页签 (12)2.1.5 “其他”页签 (15)1 业务背景由于企业性质的不同,很多企业对业务单据输出格式有特定需要,因此需要灵活的设计及应用单据模板。
下文主要介绍的是如何在K/3金蝶单据套打设计工具中对采购订单单据模板进行设计。