单据设计工具
通用单据模块设计
通用单据模块设计表现形式:提供了三种形式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中单据模板的创建摘要:UAP(Unified Application Platform)是用友公司从多年的应用软件研制过程中提炼出设计模型、模板、开发工具、应用开发框架、中间件、基础技术类库及研发模式等成果,以可视化和集成化的开发模式,提供完整的覆盖软件全生命周期的开发、集成、运行、管理等功能于一体的统一软件平台。
关键词:UAP,中间件,设计模型0 引言单据模板是nc UAP平台提供的最重要最基本的模板,灵活利用单据模板可以做出各式各样的单据。
是企业业务型单据,配置型单据实现信息化建模的基石。
由开发人员作出单据系统模板后,企业用户可以在此基础上创建自己的模板。
并进行个性化的配置,从而满足企业用户对于单据进行灵活配置的需求。
从技术角度上来讲,nc 的单据模板主要对swing的文本框,下拉框,表格等编辑组件进行了封装,并进行了系统的规划和管理。
从而诞生了企业信息化建模最重要的工具,单据模板。
单据模板主要分为表头,表体和表尾三部分。
每部分都可以订制n个页签,表头和表尾的每个业签放的是任意nc的编辑性组件(下拉框,文本录入框,档案参照等),控件的排列方式有点像Swing的GridLayout,每个格子可以放任意nc的编辑组件。
表头,表尾最常用的应用场景是作为单据的主表显示,表头通常放单据号、单据日期等单据全局属性,表尾通常放制单人、制单日期等单据全局属性。
表体的每个业签放的是一个表格,最常用的应用场景是作为单据的子表显示。
拿供应链业务做例的话,通常表体会放物料,及其相关的单价等单据明细信息。
1 单据模板的主要UAP组件介绍BillCardPanelBillCardPanel是单局模板的卡片组件。
a)在BillCardPanel加载定义的单局模板首先通过BillUIUtil工具类的静态方法getDefualtTempletStatic得到单据模板的主聚合vo,改vo里已包括单据模板表头表体表尾你配置的所有信息。
U8 V11.1UAP 表单介绍
2、树形编辑档案只有主表实体,并且不允许再添加新实体,在“主 表”实体中必须添加“表单编号”和“表单名称字段”
2012 Yonyou Software Co.,Ltd.
1.2UAP CS表单—树形编辑档案
3、编码规则属性:编码规则为树形编辑档案建立上下级关系的基础
2012 Yonyou Software Co.,Ltd.
1.2UAP CS表单—树形编辑档案
4、在设计树形导航档案的布局视图,需要添加树形控件,以体现主 表的树形层次接口
选中树形控件, 拖拽至布局窗 体,然后右键 绑定主表
U8V11.1产品培训—UAP表单
用友软件股份有限公司 U8应用平台开发部 讲师:白洪 2013年8月8日
课程提纲
一.UAP表单
1. UAP简介 2. UAP表单设计
① 基础知识
②
③
CS表单
BS表单
3. 单据转换规则
4. 二次开发接口
① ② 单据二次开发 列表二次开发
③
应用服务器二次开发
2012 Yonyou Software Co.,Ltd.
1.2UAP CS表单—验证字段
每个实体的属性窗口中可以设置“验证字段”属性。如果为子表
实体的“验证字段”属性设置值(假如选定了字段“A”和 “B”),则在运行时录入单据保存时,系统会自动检测单据中
子表的每一条记录。如果检测到一条记录中A字段和B字段都没
有录入值,则会对这一条记录不予保存到数据库中。
可设置表单实体中的各个字段在各个状态下的“可写”、“只读”、 “灰化”等选项。 实体属性状态
2012 Yonyou Software Co.,Ltd.
K3+Cloud+V5.0+BOS万能报表设计器用户手册
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简介
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)构成:单据类型、流程、活动、函数、消息、通知和查找类型。
单据类型是⼀种分类对象,其它的对象都属于⼀个单据类型。
ABAP培训(SmartForms工具)
ABAP培训(报表部分)
第三章 SmartForms工具 SmartForms工具
7
为客户创造价值 为员工创造价值 为社会创造价值
ABAP培训(报表部分)
第三章 SmartForms工具 SmartForms工具
在设置Form时就可以选择上传图片了。
设置显示小数的位数 禁止数字前导0的显示 禁止显示空值 右对齐(只有在定义了输出长度时 才有效) 用指定的字符替换左边的空格. 该设置效果和ABAP的CONDENSE语句 相同,删除字符字段中多余空格 表1-4
12 为客户创造价值 为员工创造价值 为社会创造价值
谢谢
ABAP培训(报表部分) ABAP培训(报表部分) 培训
林森
ABAP培训(报表部分)
内容简介
1 2
2
为客户创造价值 为员工创造价值 为社会创造价值
ABAP培训(报表部分)
第三章 SmartForms工具 SmartForms工具
Smart Forms 表格设计器包含一个极易操作的图形用户界面,用户可以 不需要ABAP语言的基础就能方便地进行版面设计和逻辑设计。
4 为客户创造价值 为员工创造价值 为社会创造价值
ABAP培训(报表部分)
第三章 SmartForms工具 SmartForms工具
4).编号和框架 (3).字符格式 1).标准设置:设置字体的上下标和条形码等属性 2).字体:设置字体类型、大小、风格和颜色等属性 .Text Module 文本制作 设计Form时选择Text属性为Text Module时就可以选择所定义的文本。 (1).参考Form:ZSF0002,更改页脚中的“说明”字段内容,使用系统标准 的文本模块 RE_CA_TEXT_EXAMPLE_1; (2).登录QAS800系统; (3).使用变式,公司代码I750,会计年度 2011,物料凭证号 5003620871。 .图片的上传 在制作公司内部的各类单据时需要公司的LOGO,这时就需要上传图片。 (1).参考Form:ZSF0002,更改标题中的LOGO 。 (2).上传图片的步骤 输入TCODE:SE78 使用“图片上传测试.bmp”
EAS旧单据使用BOSS新增字段方法
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金蝶单据套打设计工具中对采购订单单据模板进行设计。
UAP培训
可工作的软件胜过面面俱到的文档
Unit 3 基础知识—分层开发
在技术上
第四层 (用户个性化解决方案)
第三层 (区域 解决方 案) 第二层 (行业解决方案)
特点: 1、每个层次都是独立的 项目,是纵向的。 2、每个层次都是独立的 解决方案,是一个领域 的成品。
第一层 (水平产品解决方案)
Unit 3 基础知识—核心特性
Unit 4 详细特性—树形编辑档案
1、新建树形编辑档案,从“档案类型”中选择 “树形编辑档案”,在名称文本框中输入所建档 案的名称即可。
2、树形编辑档案只有 主表实体,并且不允许 再添加新实体,在“主 表”实体中必须添加 “表单编号”和“表单 名称字段”
Unit 4 详细特性—树形编辑档案
4、编码规则属性:编码规则为树形编辑档案建立 上下级关系的基础
Unit 4 详细特性—值更新事件
1、值更新事件分类: 计算定义公式的值到指定列 表达式为真/假时改变指定栏目编辑状态 表达式为真/假时改变指定栏目显示状态 表达式为真/假时改变指定功能状态 携带当前字段的相关参照属性到指定列
Unit 4 详细特性—值更新事件
计算定义公式的值到指定列 一般用来做数值类型的计算,例如:单据 ×数量 =金额
参照字段选择时,将选择的参照的相关栏目的值 填写到指定的栏目中。
UAP表单
总体课程安排
Unit 1 概述
Unit 2 演示
Unit Unit Unit Unit Unit 3 4 5 6 7 基础知识 详细特性 代码开发 案例 总结
Unit 2 演示—内容
如何进入UAP 如何购买UAP 如何建立UAP项目,并向UAP项目中增加子产品 如何建立一个档案 如何建立一个单据,并引用已经创建的档案 实体的概念,和树状实体结构 各种实体属性类型 如何为表单设计布局视图 发布表单,并在U8门户中找到发布的位置 在U8门户中运行档案和单据,包括打开、录入、保存等等 其他特性,如附件、工作流审批、单据编号规则、运行时 格式定制、代码开发等后面会仔细讲解
填单机操作说明
填单机操作说明一、填单机简介填单机是一种用于填写表格、表单及各类文件的便捷工具。
它可以帮助用户快速、准确地填写各种类型的单据,提高工作效率和数据准确性。
二、功能特点1. 提供多种表单模板:填单机内置了各类表单模板,用户可以根据自身需求选择合适的模板进行填写,如合同、报销单、请假条等。
2. 自动计算:填单机具备自动计算功能,用户只需填写相应数据,填单机会自动进行计算,大大减少了手动计算的工作量。
3. 数据自动保存:填单机会自动保存用户填写的数据,即使在意外断电或关闭软件后,数据也能够得到保留,确保数据不会丢失。
4. 简洁明了的界面:填单机拥有简洁明了的界面设计,用户可以直观地了解每个字段的含义和填写方式,提高操作便捷性。
三、操作步骤1. 打开填单机软件:双击填单机图标,等待软件加载完毕。
2. 选择表单模板:在软件界面上方的菜单栏中,找到“选择模板”选项,点击进入。
在模板列表中选择所需表单的模板,点击确定。
3. 填写表单:根据表单字段要求,在相应的输入框中填写相关信息。
如需进行计算,填写相应的计算公式或选择相应的选项。
4. 核对数据:填写完毕后,点击软件界面上方的“核对数据”按钮,填单机会自动检查填写的数据是否符合要求。
如有错误提示,用户需要及时更正。
5. 保存数据:确认无误后,点击软件界面上方的“保存数据”按钮,填单机会将填写的数据自动保存到指定位置,确保数据安全。
6. 打印表单:在填单机软件界面上方的菜单栏中,找到“打印表单”选项,点击进入。
在打印设置界面中,选择打印机和打印份数,点击确定进行打印。
7. 导出表单:填单机还提供了导出表单的功能,用户可以将填写的表单以PDF、Excel等格式导出,方便文件的传输和存档。
四、注意事项1. 在填写表单时,请仔细阅读每个字段的要求,并按要求填写。
避免填写错误或漏填数据。
2. 如果需要修改已保存的数据,可以在填单机软件界面上找到已保存的表单,点击进入修改。
业务建模工具介绍
业务建模工具的使用—业务单据展现
•
业务建模工具的使用—单据信息
•是否生成实现 类
•
业务建模工具的使用—字段管理
•
可从面板直接添加F7字段
•
业务建模工具的使用—新增字段
新增字段中数据来源:
手工录入:用户直接录入 基础资料类别:系统中定义的基础资料 已有基础资料相关属性:业务单元上已有基础资料的属性 固定下来列表:系统中定义的枚举(包括自定义枚举)
业务管理单元视图右键单击新建业务组别 根据向导即可完成
•
业务建模工具的使用--新建业务单据—业务类别选择
•业务单元分为基础资料和业务单据两种
•
业务建模工具的使用--新建业务单据--单元基本信息
•
业务建模工具的使用--新建业务单据—新建方式
•有如下几种创建业务单元的方式
直接新建 复制基础模板 复制其它模板(企业根据自身需要定制的模板) 复制已定义单据
•
业务建模工具的使用—功能定义
定义单据或基础资料的功能,定义的功能可以 参与工作流定义(基础资料不能绑定工作流)
•
业务建模工具的使用—功能定义
在定义功能时如图所示,选择‘绑定到工作流 ’
该功能在发布后即可在工作流工具中配置了
•
业务建模工具的使用—功能定义
同时,在定义功能后发布业务单元:1、对于 自定义的业务单元,生成的服务端源代码为业 务单元名称+ControllerBean.java;2、对于 eas标准版本的业务单元进行发布,bim工具将 自动生成 业务单元名称 +ControllerBeanEx.java的扩展文件,该文件 可加入一些自定义的业务逻辑。
•
业务建模工具的使用—事件定义—操作分类
CCERP-单据设计器
酒店财务部需要的印刷单据
酒店财务部需要的印刷单据在一个酒店的运营中,财务部是一个至关重要的部门。
财务部的工作主要涉及到财务数据的管理、监督和报告,并且需要与其他部门进行信息共享和合作。
为了保证财务部的顺利运作,印刷单据是不可或缺的工具。
本文将从深度和广度两个方面探讨酒店财务部需要的印刷单据,以帮助我们更全面地理解这一问题。
【1.背景介绍】在酒店经营中,财务部门扮演着重要的角色。
财务部门负责管理和监督酒店的财务活动,包括收入和支出的记录、会计凭证的准备、财务报告的编制等等。
为了更好地管理和控制酒店的财务状况,印刷单据就显得尤为重要。
【2.酒店财务部需要的印刷单据】2.1 会计凭证:会计凭证是财务部门进行账务记录的重要工具。
它们记录了酒店的各项收入和支出,以及相关的日期、摘要等信息。
通过会计凭证,财务部门能够准确地追踪和记录酒店的财务活动,便于日后对账和核对。
2.2 发票:发票是酒店与客户之间进行交易的凭证。
财务部门需要印刷并向客人提供合法有效的发票,以便客人能够进行报销或记录个人财务。
发票上应包含酒店的名称、位置区域、税号等基本信息,以及交易金额、日期、商品明细等详细信息。
发票的准确性和合法性对于财务部门来说至关重要。
2.3 对账单:对账单是财务部门与其他部门或供应商进行结算和核对的依据。
财务部门需要按照一定的周期(一般是月底)对各项账务进行汇总和对账,以确保各方的账务一致性。
对账单应当清晰地列出应收账款和应付账款的项目和金额,便于双方核对和结算。
2.4 报表:财务报表是财务部门向酒店管理层和股东汇报酒店财务状况的重要工具。
财务报表需要包括资产负债表、利润表、现金流量表等内容,以全面反映酒店的财务情况和运营状况。
财务报表的准确性和及时性对于管理层的决策和股东的评估都具有重要意义。
【3.个人观点和理解】作为一名酒店财务部门的工作人员,我深切理解印刷单据在工作中的重要性。
印刷单据是财务部门进行账务管理和监督的基础工具,对于保证账务的准确性和合法性具有至关重要的作用。
OBA安装,模板设计
OBA操作说明版本只适用于excel2007和excel2010,暂不支持excel2013。
操作指南一.安装篇安装完毕后启用Office-Excel.启动之后将在Office菜单项中增加“用友” 菜单项.提示:如果安装成功之后没有出现“用友”菜单项,请检查office加载项,检查U9v2.0CS-OBA 是否已被office系统禁用,如果禁用则启用.二.使用篇1.系统授权V2.0 OBA工具加入了功能权限和动作权限控制,默认情况下为拒绝,使用前先在系统管理中赋予用户使用权后方可正常使用.功能权限:系统管理>>功能权限选择授权用户,模块:基础设置, 表单:OBA数据导入导出动作权限系统管理>>动作权限选择用户, 模块:基础设置, 表单:OBA数据导入导出数据权限V2.0版本OBA导入导出工具受系统数据权限控制,即读取当前登录用户的数据权限.登录点击登录按钮登陆U9系统.输入U9登陆地址,选择公司,组织,输入用户名和密码单击”登录”按钮进行登录登录完成后,可进行OBA数据导入导出操作,当前登陆用户必须拥有协同菜单权限或者具有协同管理员权限方可操OBA,否则不可操作.添加U9数据源单击”设计”按钮添加U9实体源:添加数据源: 为当前excel文档添加一个新数据源修改结构:删除当前数据源中的自定义字段,系统字段不允许删除!删除数据源:删除当前excel文档中已存在的数据源.数据源添加完毕后,将在系统面板中显示当前数据源下的所有系统字段:选中数据源中的字段,单击”绑定”按钮将字段绑定到Excel文档中,删除绑定:在excel文档中选定字段,单击”删除绑定”按钮.删除该字段的绑定,在导入时将跳过该字段不对该字段的值做任何处理.模板上传将制作好的excel保存到服务器上以便多次使用.在当前excel文档中.点击”上传”按钮,将当前数据源模板上传至U9服务器模板上传成功后,其他安装有U9v2.0CS-OBA 客户端的机器上则可以同时使用该模板.单击”模板”按钮打开模板列表.选择你所需要的模板.打开:打开当前选定的模板.删除:删除当前选定的模板刷新:刷新当前模板列表数据共享:其他登陆用户可见非共享:当前用户可见2.数据编辑选中excel文档中的字段进行数据值的输入.根据单元格的提示信息,只有”参照类型”的字段才能使用系统的”参照”按钮参照U9系统的值.单击参照按钮选择所需要的值:点击确定后,系统将所选择的值带入到excel相应的单元格中.提示:不要修改公式中的任何字符,该公式由系统自动生成,公式错误有可能导致数据格式错误而无法正确提交.在Excel中编辑参照类型字段,可以直接输入要参照数据的编码.OBA工具将自动带出当前记录的值(与Portal效果保持一致).:通过该功能可以自动生成导入实体的系统ID字段.免去手工维护ID字段的麻烦.起始单元格:需要批量生成ID的第一个实体记录ID的字段. 将焦点定位在起始行记录ID字段内,点击按钮生成起始ID值.终止单元格:需要批量生成ID的最后一个实体记录ID的字段. 将焦点定位在末行记录ID字段内,点击按钮生成终止ID值.初始ID值:初始化第一行记录的ID值,点击按钮系统生成起始ID值.步长: ID顺序增加的步长数,系统默认为1, 以1为单位顺序增加.根据需要自己定义.如果有业务需要,需要增加实体字段,删除字段,修改字段值请遵循当前实体的业务逻辑,否则则无法导入成功,此时需要调整业务字段的值重新执行导入!3.编辑公式OBA导入导出工具提供自定义公式,可以自定义该字段的取值来源.单击”设计”,打开设计面板,选取需要自定义公式取值的字段,在属性栏中选择”计算表达式”选择取值来源的字段,定义公式:自定义公式中,如果公式结果处颜色为绿色,代表公式成立,如果是红色,代表公式定义错误,需要修正!公式定义完毕后,在被定义公式的字段属性中的”值来自”选项中选择”表达式”字段表达式定义完毕后,该字段不需要填入任何数据.4.字段间关联设计在单据中,存在着字段间关联,例如:参照料品.系统会带出当前料品的品名,料号,计量单位等字段的值,在OBA工具中可以通过字段属性”属性变更后事件”属性来完成该功能.目标: 需要进行关联的字段.来源: 目标字段取值的来源实体字段.5.数据导航对于主-子关系的实体,OBA工具提供了直观的导航方式,焦点定位在实体记录上,点击Toolbar上的导航按钮,系统将弹出导航画面,切换实体主记录,系统将自动带出当前实体主记录的子表记录:在导航画面中的列可以直接编辑数据,根据字段类型不同将采取不同的取之方式,分为: 参照类型,枚举类型,布尔类型,字符型,浮点型.小提示:在编辑参照类数据时,直接填入参照记录的编码即可带出数据记录(与portal效果一致!)6.数据提交当在Excel文档中编辑好你需要的数据后,修改”行状态”字段的值进行导入.修改:修改当前数据,而不新增(指当前行数据在系统中已存在)新增:新增一条新的数据(指当前行数据在系统中并不存在)忽略:导入时忽略当前行数据而不进行导入删除:删除当前行数据(前提条件是系统中存在该条数据,删除规则遵循U9系统的删除规则!)当所有数据准备完毕后,即可提交数据至U9系统. 单击打开提交数据窗口选择需要的实体,然后点击确定开始提交数据至U9系统在提交数据之前可以单击”预览数据”按钮来最后检查数据的正确性:单击取消可取消当前数据的提交工作.数据提交成功即可给出提示信息:如果准备的数据有错误而导致无法提交成功,系统则给出有效的提示信息,提示用户修正数据值然后重新导入:修正数据的错误之后可重新执行数据导入.7.数据导出同样的道理.数据可执行导入即可执行导出. 单击按钮导出当前实体数据可以选择”查询方案”进行有条件的数据导出.单击确定退出条件设置界面返回上级页面,单击”完成”开始导出数据:导出工作完成!注:导出数据后Excel文档将被刷新,导出记录将覆盖原有记录,如有需要请做好原有数据的备份工作,以免数据丢失!OBA工具在OFFICE中无法加载的解决方法在使用过程中由于使用不当或者是OFFICE软件异常退出后,OFFICE会自动禁用OFFICE自身以外的其他插件,导致打开OFFICE后无法加载”用友”菜单.遇到这种情况,有两种解决方案: 一、运行OBA诊断工具:打开OBA开始菜单中的”诊断”工具点击”诊断与修复”.运行完毕后,重启OFFICE,OBA工具即可正常使用.二、打开Excel,选择Excel加载项→加载项→选择”禁用项目”选项.单击启用即可.。
单据自定义工具
单据自定义工具无论账套处于初始化设置阶段还是日常业务处理阶段,也无论当前是否进行业务操作,都可以在操作系统桌面上,使用〖K/3系统〗→〖辅助工具〗→〖单据自定义工具〗,来选择账套,打开自定义工具。
单据自定义是通过单据模板来实现的。
在当前单据自定义工具的空白界面上,(1)使用【打开】按钮;(2)选择〖单据〗→〖打开〗菜单;(3)直接使用快捷键Ctrl+O按钮,都可以打开“选择自定义单据类型”界面,在该界面中,系统列示了供应链系统的全部业务单据。
用鼠标选中某张需要进行自定义设置的单据,使用【确定】,即可打开该单据模板。
单据模板是单据默认显示形式和显示内容,用户在默认模板的基础上进行自定义设置。
单据模板上所有字段的名称、字形字体、位置等均可自由设定,而对于用户自行增加的字段则可以实现更多的自定义设置功能。
前文已述,供应链系统的业务单据都包括单据头和单据体两部分,单据头部分用来描述针对该业务处理过程共性的业务信息,如单据处理人、单据日期等;单据体部分用来描述不同商品的基本信息和单据信息,如每条商品数量、每条商品价格等等。
而进行自定义设置也要按单据头字段和单据体字段分别设置。
自定义单据头字段在“自定义”界面上(1)使用工具栏上的【增加单据头字段】按钮;(2)选择〖编辑〗→〖增加单据头字段〗;(3)直接使用快捷键F2,都可以在当前单据模板的单据头上直接增加一个自定义设置字段,名为<自定义项**>。
用户可以针对该字段可以执行以下自定义设置功能。
自定义的单据头字段在序时簿上可以进行排序。
自定义一个单据头字段后,首先要对其进行属性设置,方法是用鼠标点中该字段,(1)使用工具栏上的【属性】按钮;(2)选择〖查看〗→〖属性〗菜单;(3)单击鼠标右键,选择〖属性〗;(4)直接使用快捷键F4,都可以调出当前字段的“属性设置”界面。
“属性设置”界面上方是自定义的名称;下方是设置界面,包括三个子页面,其中“属性”页面是对字段基本内容进行设置;“高级”页面可以该字段的输入方法;“设置可见性”页面可以对该字段在各种操作状态下的可见性进行设置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程中必须注意两点 1)添加的字段名必须通过‘查找’按钮查找并提取; 2)添加完成后在退出明细字段编辑框时需要通过提示
创建临时表; §最后‘保存’当前单据方案即可;
议题七:常见问题分析
问题二:软件的单据中字段展现太长,往往几个字段就 占用了整个版面,要想看到后面的字段就必须每次都 要往后拖。单据中字段展现时如何控制字段的宽度。
内容一:单据总体项
2、单击“总体设定”→“单据总体” 单据类型和标识的规则 • 单据类型3位4位都可以,可随意、字符数字都行。 • 单据类型标识3位,必须为字母
内容一:单据总体项
• 单据再现:单据再现功能是为了实现系统中每个单 据的再现,用于企业的二次打印及查询工作。如果想使 某个单据具有单据再现功能,必须在此处定义相应的 SQL语句
内容三:单据明细项
• 2、明细项三:单据明细项
1、表达式:运算公式中涉及的字段必须使用西文名称; 如果在公式中需要引用其它由表达式运算的字段,应 该直接引用它的表达式而不能引用字段西文名称。
2、“字段查重”:在单据明细填写时,系统会根据单据 中定义的查重字段检查各条记录该字段中的内容,发 现查重给操作员提出警告,建议删除,如果操作员坚 持不删,也可以继续填写其它数据,不会影响数据保 存。例如:查重商品
在一条记录中需要填写的最后一个字段的“焦点去向 字段”栏中填写keydown(转入下条记录)。
内容三:单据明细项
带条件焦点去向控制: 直接在焦点去向字段输入条件语句 如:if((zengp='是',beizhu),keydown)
内容四:单据汇总项
汇总项部分主要是对当前单据明细中的一些数值型 字段进行汇总。涉及到的对象有:固定文字和求和项; 单击工具栏上的“ ”按钮,弹出以下对话框。
‘tmp’+‘_’+‘dj’+ ‘单据标识’ +’单据类型’ 例:采购订单对应的明细表名为tmp_dj_jhf110 2、临时表生成时机:临时表是在制作单据时,添加明细
完成之后生成后台对应的临时表; 3、为什么采用此种存储结构
有时机对数据进行处理,避免多个前台同时对业务库表进 行操作。
议题
议题一 单据界面的组成 议题二 单据存储结构 议题三 单据工具的整体结构 议题四 单据设计步骤 议题五 单据菜单 议题六 单据函数 议题七 常见问题分析
注意:函数调用,一个字段调用多个函数时直接输 入多个函数名称,中间用逗号隔开。
议题
议题一 单据界面的组成 议题二 单据存储结构 议题三 单据工具的整体结构 议题四 单据设计步骤 议题五 单据菜单 议题六 单据函数 议题七 常见问题分析
议题七:常见问题分析
问题一:明细字段添加必须严格遵守如下规则: § 检察需要添加的字段是否在系统中注册,如果结论
新单据建立时,系统会自动生成一些常用的单据菜单。
如下:
存盘函数:
msave_up
清空当前单据函数:
mdel_dj
选未处理单据函数:
msel_dj
清空所有未处理单据函数:mdel_alldj
保存当前单据函数:
msave_dj
退出函数:
mdj_over
议题五:单据菜单
1、保存草稿 提取草稿 电话销售时 可能要重复打开单据(多用户切换) 使用changekehu函数挂到单据上面
议题六:单据函数
创建域执行函数:在打开单据时,对于抬头项需要通过 下拉框选择的字段,通过创建域函数创建其检索内容。
进入域执行函数:当光标进入当前域时执行该函数
退出域执行函数:当光标离开当前域时执行该函数
修改域执行函数:当修改当前域时执行该函数
鼠标双击执行函数:鼠标双击时执行该函数
议题六:单据函数
内容五:单据存储描述
在KSOA9.0单据存储完全由单据制作时决定,填写 单据汇总和明细数据存储的库表名称。如果在存储过程 中需要使用‘存储过程名’、‘调用函数名’、‘校验 函数名’,可以将它们与汇总和明细表一样在这里填写。
内容六:高级选项设置
高级选项中的内容是根据单据功能而设立的,不同 的单据它所使用的项目是不相同的。单据的高级选项存 储在dj_gsetup表。可以在数据库维护工具中对该表进 行维护。
议题七:常见问题分析
开始-运行,输入regsvr32命令 将客户端文件夹里的midas.dll文件拖到运行窗口
议题:常见问题分析
问题四:方案提取时机:如何设置在打开单据时,自动 弹出提取方案(如打开采购入库一步120单据时会弹 出待处理的单据列表框供选择)
设定方法:单据→总体设定→通用接口→初始化辅助函 数→调用kpdanjuget函数 。
议题
议题一 单据界面的组成 议题二 单据存储结构 议题三 单据工具的整体结构 议题四 单据设计步骤 议题五 单据菜单 议题六 单据函数 议题七 常见问题分析
议题五:单据菜单
单据菜单分为单据菜单和右键菜单两个部分。 • 1、单据菜单:单击“操作项”→“单据菜单”
议题五:单据菜单
3、提取草稿 将保存的草稿,重新提取继续暂停的业务单据
4、商品定位: 定位到明细行中的某条商品,并将该行用箭头标注。
议题
议题一 单据界面的组成 议题二 单据存储结构 议题三 单据工具的整体结构 议题四 单据设计步骤 议题五 单据菜单 议题六 单据函数 议题七 常见问题分析
3、“启动数据校验”是由存储过程 (SOF_dj_field_verify)控制,如果过程中存在某 字段的校验代码,是否对该字段设置校验由该属性决 定;
内容三:单据明细项
4、“焦点去向字段” :指定焦点去向字段的方法是在字 段列表中选定填写字段,在它的“焦点去向字段”栏 中填写下一个去向字段的西文名称;
成功 选择 时空
谢谢
议题七:常见问题分析
问题二:调整单据中“备注”字段的界面显示宽度。
议题七:常见问题分析
问题三:单据制作完成后,运行新单据时无明细 分析: 汇总中存在重复字段 明细中存在重复字段 动态链接库midas.dll没注册。
开始-运行‘regsvr32+midas.dll所在路径’命令, 系统提示注册成功。 实际操作:
明细项
抬头 项
汇总项
议题
议题一 单据界面的组成 议题二 单据存储结构 议题三 单据工具的整体结构 议题四 单据设计步骤 议题五 单据菜单 议题六 单据函数 议题七 常见问题分析
议题二:单据存储结构
对应库表
临时表
议题二:单据存储结构
1、临时表的存在形式: • 汇总表名称:tmp_dj_mast • 明细表名称定义规则:
议题三:单据工具的整体结构
单据工具界面分为:菜单部分、工具栏部分、设计
区,其中设计区分抬头项设计区、明细项设计区、汇总
项设计区;
菜单栏
工具栏
抬头项制作区
明细项制作区
汇总项制作区
议题
议题一 单据界面的组成 议题二 单据存储结构 议题三 单据工具的整体结构 议题四 单据设计步骤 议题五 单据菜单 议题六 单据函数 议题七 常见问题分析
时空单据设计工具解决方案
主讲人:施文领
议题
议题一 单据界面的组成 议题二 单据存储结构 议题三 单据工具的整体结构 议题四 单据设计步骤 议题五 单据菜单 议题六 单据函数 议题七 常见问题分析
议题一:单据的界面组成
一般将单据界面分为几部分:系统菜单、抬头项、 明细项、汇总部分,如图:
• 单据再现
内容二:单据抬头项
抬头项部分包括单据标题和其它填写项、显示项等 内容,涉及对象有:固定文字域、编辑域、选择项、列 表项、其它插入位图、增加横线等等; 1、固定文字属性:
内容二:单据抬头项
2、抬头项字段编辑 在抬头显示当前时间,Ontime字段的使用。
内容二:单据抬头项
2、抬头项字段编辑 在抬头显示当前时间,Ontime字段的使用。
分析:程序处理方式是按fldlist表中登记的字段精度来 展现的。
如果需要调整字段宽度,设置fldlist表的‘fddec字 段精度’字段,用于控制字段在单据界面中的展现宽 度。
当‘fddec字段精度’>0,将按‘fddec字段精度’展 现。
当‘fddec字段精度’=0,则按‘临时表的字段宽度’ 展现。
内容二:单据抬头项
2、抬头项字段编辑 在抬头显示当前时间,Ontime字段的使用。
内容二:单据抬头项
3、单据列表项
wn_combh函数以列表框的形式选择字段字典中的一个值 comb_ywy、comb_bm以列表框的形式选择业务员、部门
内容二:单据抬头项
4、单据选择项
内容三:单据明细项
单据明细项有两部分:单据明细的总体维护和明细 项设置; 1、单据明细总体维护:单击“明细”菜单→“明细总体”