用友U870二次开发手册篇_第1页
用友U870二次开发手册篇_第2页
用友U870二次开发手册篇_第3页
用友U870二次开发手册篇_第4页
用友U870二次开发手册篇_第5页
已阅读5页,还剩187页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

用友U8开发一月通

用友U8平台技术部

ERP事业部产品市场推广部

2007年1月

总筹划:邢艳凯

主编:张劲涛、李正、侯关士

撰稿:陈鸿远、鞠进步、唐丰、胡景峰、郑芸、郑子阳、王振骞、陈文海、罗文印、吴小山、李东、蔡

再安、廖年兵、蒋志全

审校:姜炜、胡春铉、魏勇、做宇

鸣谢

衷心感谢U8产品本部邓适宜总经理为本书所做的指导和点评

衷心感谢ERP事业部向奇汉副总裁为本书的传播所给予的关注

衷心感谢U8平台技术部、U8总体设计部、U8供给链开发部、U8财务开发部、U8行业开

发部、ERP事业部产品市场推广部在本书的写作推广过程中绐予的大力支持和帮助

目录

目录1

开篇导读7

第一篇:U8开发模式介绍8

第一节U8开发模式8

第二节U8二次开发模式8

2.1U8二次开发8

2.2UAP开发8

第二篇:U8二次开发9

第一节:应用程序框架简介9

第二节:门户开发与集成9

一、功能概述9

二、名词解释9

菜单调整工具错误!未定义书签。

文件错误!未定义书签。

三、如何开发可与门户集成的YBdll9

代码修改错误!未定义书签。

常见问题错误!未定义书签。

参考错误!未定义书签。

挂接菜单错误!未定义书签。

四、如何开发可与门户集成的.NETUserControl!5

通过建立一个工程类型为类库的工程错误!未定义书签。

4.2实现接口IIJseiContro!15

4.3编译该控件输出DLL17

4.4替换文件17

例如源程序代码错误!未定义书签。

挂接菜单错误!未定义书签。

五、可执行文件(EXE)如何挂接到门户18

方、UAP表单和UAP列表如何挂接到门户19

七、如何不使用菜单调整工具增加和修改菜单21

7.1相关表结构21

各种程序类型的增加方法错误!未定义书签。

A.应用习题24

第三节:界面设计与开发24

3.1档案开发24

功能介绍:24

使用环境:24

使用说明:24

应用案例:24

应用技巧:25

应用习题:25

相关控件:参照/列表/MDlExiend25

3.2单据开发25

功能介绍:25

使用环境:25

使用说明:25

应用案例:32

应用技巧:34

应用习题:34

3.3打印控件35

功能介绍:35

使用环境:35

使用说明:35

应用案例:43

应用技巧:43

应用习题:44

3.4凭证开发44

功能介绍:44

使用环境:44

使用说明:45

应用案例:47

应用技巧:50

应用习题:50

相关控件:凭证控件50

第四节:业务功能开发50

4.1加密控制50

功能介绍:50

使用环境:51

使用说明:51

应用案例:54

应用技巧:54

应用习题:54

4.2功能权限控制54

功能介绍:54

使用环境:54

使用说明:54

应用案例:58

应用技巧;60

应用习题:60

4.3数据权限控制60

功能介绍:60

使用环境:60

使用说明:60

应用案例:66

应用技巧:67

应用习题:67

笫五节API应用67

5.1库存局部67

功能介绍:67

使用环境:68

使用说明:68

应用案例:69

应用技巧:70

应用习题:71

5.2采购局部71

功能介绍:71

使用环境:71

使用说明:71

应用案例:79

应用技巧:80

应用习题:80

5.3销售局部80

功能介绍:80

使用环境:80

使用说明:81

应用案例:83

应用技巧:84

应用习题:84

第六节EAI开发84

第一节EAI功能介绍:84

第二节EAI二次开发模式:85

第三节导入导出数据格式标汇:86

第四节支持哪些根底档案和业务单据的的导入导出89

第五节凭证的导入93

第七节工作流94

功能介绍:94

使用过程:94

开发帮助94

第八节插件式开发108

功能介绍:108

使用环境:108

使用说明:108

应用案例:108

应用技巧;108

应用习题:【08

第三篇:UAP应用开发109

第一节:UAP功能介绍109

第二节:UAP安装与卸载110

第三节:UAP应用环境及流程110

第四节:工程定义110

4.1使用工程110

4.2工程的导入导出

4.3任务管理111

第五节:表单管理112

5.1应用开发112

5.1.1UAP表单模型112

5.1.2表单结构设计112

.3布局视图设计116

5.2表单二次开发接口117

功能介绍:117

使用环境:118

使用说明:118

应用案例:129

应用技巧:133

应用习题:133

5.3列表二次开发接口134

功能介绍:134

使用环境:134

使用说明:134

应用案例:138

应用习题:138

5.4后台效劳二次开发138

功能介绍:138

使用环境:138

使用说明:139

应用案例:140

应用技巧:141

应用习题:142

第六节:报表管理142

报表概述错误!未定义书签。

6.2使用报表142

使用说明:142

应用习题:143

6.3报表二次开发接口143

使用说明:143

应用习题:146

第七节:单据转换规那么146

功能介绍:146

使用环境;146

使用说明:147

应用技巧:147

第八节:产品发布147

UAP工程发布147

功能介绍:147

使用环境:148

使用说明:148

二次开发DLL部署148

使用环境:148

使用说明:【48

应用案例:149

应用技巧:150

应用习题:150

第九节:其它功能介绍150

1、参照150

参照设计器150

参照组件159

2、菜单设计器179

3、应用角色179

功能介绍:179

使用说明:179

4、数据引擎定义工具180

功能介绍:180

使用说明:【81

备法182

应用技巧:183

应用习题:183

5、商业敏感数据工具183

功能介绍:183

使用说明:183

应用技巧:【84

应用习题:184

6、栏目设计器184

功能介绍:184

使用说明:184

应用技巧:185

应用习题:Ixs

7、过滤设计器185

功能介绍:185

使用说明:186

应用技巧:187

应用习题:187

第四篇:开发技巧189

第一节:MSSQL2000脚本生成器189

功能介绍:189

使用环境:189

使用说明:189

应用案例:189

应用技巧:189

应用习题:189

第二节:单据模板预置工具190

功能介绍:190

使用环境:190

使用说明:190

应用案例:190

应用技巧:190

应用习题:190

第三节:年结易用性工具190

功能介绍:190

使用环境:190

使用说明:191

应用案例:191

应用技巧:191

应用习题:191

第五篇:习题解答192

开篇导读

今天,企业种类多样,业务流程更加复杂,E即包含的功能越来越多,长期以来,ERP

厂商一直都在努力,试图开发一个能满足各种企业的各种业务的ERP系统,但是,客户的业

务流程总是会变,客户的需求总是层出不穷,变化的速度远远超过了ERP厂商推出新版本或

开发新产品的速度,ERP厂商疲于奔命,即使使尽浑身解数也吃力不讨好。经过冷静思考,

我们可以从低级的生物生态链找到卸掉ERP厂商多年包袱的原型方法,ERP厂商、增值开发

商、集成开发商和E即最终用户形成了企业应用软件的链条,他们承当了不同的职责,获得

不同的利益。ERP厂商集e精力开发标准产品,负责提供功能强大的二次开发平台和集成开

发平台,为支持灵活的客户化工作提供技术支持。客户化有三个级别,第一个级别是系统配

置客户化,RRP软件支持通过配置用户接口和业务操作来满足客户的业务要求:第一个级别

是允许客户修改,在软件许可的情况下,把局部ERP软件模块的代码开放给用户,ERP内置

的系统部件拥有特殊的代码容器,容器可以大大简化对客户修改代码的管理、升级和测试:

第三个级别是提供修改效劳,不用做很大的客户化工作,ERP软件就能满足客户的大局部需

求。因为独特的业务环境.客户还是有个性化的需求,ERP软件厂商提供开发工具或开发平

台,充分利用客户或增值开发商的技术资源来实现客户的个性要求,只要客户化工作严格遵

循ERP软件的编程标准,产品兼容性和集成就不是问题。

用友不遗余力,一直想探索好的科学的客户化工程,曾经开放过局部U8的源代码,因

为无法或不能很好的升级客户化产品,只好做罢。U8已经能支持第一个级别的客户化工程,

通过参数配置可以满足•局部客户要求,但是,U8真正灵活的客户化能力支持却要表达在

第三个级别,U8呈现给用户的要是强大的二次开发平台。针对U870产品,我们已经暴露了

局部控件(比方:登录控件、参照控件、打印控件、自定义报表控件、单据控件和凭证控件)

的局部编程接口,我们也支持在U8门户挂接二次开发接点等。另外我们重拳推出了UAP开

发平台,它针对不同角色(客户、实施、开发、伙伴等)的人员提供了友好、稳定、快速的

开发及实施平台,通过平台技术使编码人员得到最大的解放。希望通过此教程可以为不同角

色的您提供最大能力的提升。

第一篇:U8开发模式介绍

学习根底:

学习此局部内容要具备的根底知识;

学习目的:

学习完此局部内容后要到达的目标;

掌握重点:

此局部内容的重点掌握对象;

第一节U8开发模式

介绍U8的开发方法与步骤

第二节U8二次开发模式

总体介绍U8二次开发模式分为UAP开发和基于控件的U8二次开发两种;下面两节

分别介绍两种不同开发模式的优缺点和应用环境,为什么两种模式都存在,在进行二次开

发时,如何根据具体情况选择不同的开发模式。

2.1U8二次开发

2.2UAP开发

第二篇:U8二次开发

学习根底:

学习此局部内容要具备的根底知识;

学习目的:

学习完此局部内容后要到达的目标;

掌握重点:

此局部内容的重点掌握对象;

第一节:应用程序框架简介

第二节:门户开发与集成

一、功能概述

如何使伙伴二次开发的程序很好地和U8产品集成在一起?需要满足什么条件的程序才能

和门户集成?如何开发一个满足这个条件的程序?本文瘠为您解答这些问题。

二、名词解释

功能:调整菜单位置:新增、修改、删除菜单(除【眼系统菜单外)C

菜单调整工具在UAP中,通过菜单”工具一>菜单调整工具”进入。

位置:在U8安装目录的Portal目录里。

该文件其实是一个xml文件,可以用任何文本编辑器翻开。

其内容描述了双击每个末级菜单工程时需要调用的物理程序。

三、如何开发可与门户集成的VBdll

引用工程UFPortalProxylnterface

文件位置:U8安装路径\

相关代码修改

cisProductFacade文件为门户的入口文件,即在idt.dll文件后assembly项所对应的类

名。如下所描述的:

<idtid:'TestOlJtype=,O'assembly='TestU8Prj.cisProductFacade*/>

assembly属性描述的对应类要实现接口ILoginalbeo

比方idt.dll中描述了如下信息:

<idtid=,TestOl*type=,O'assembly=,TestU8Prj.clsProductFacade,/>

那么要在clsProductFacade中实现ILoginablc接口。即用代码:

然后在该接口的实现函数中转发调用原先工程中的Login,CalIFunction,Logoff三个方

法,具体参见后附的例子。在左树启动一项命令时依次调用Login和CallFunction。在门户退

出或在权限管理中结束该产品时调用Log0ffo

子系统必须自己维护是否已经进行了子系统登录过程,业务系统须维护子系统是否已经登

录。

Login对象从gbusiness中通过调用GetVBclsLogin方法获得。

各接口含义如下:

I、Login接口(PrivateFunctionILoginable_Login()AsBoolean),不管弹出的是模式窗体

还是非模式窗体,此接口在成功登录后须返回True,而且要保证登录成功后,第二次调用此

接口时也要返回True。只有在登录失败前方可返回False。也就是说此接II返回值的含义是

是否已经成功登录子系统,

2、LogOff接口(PrivateFunctionILoginable_LogOff()AsBoolean),此接口的含义是执

行LogOff过程,如查成功使该子系统牌LogOff状态返回True,否那么返回False。也就是

说,如果该子统还未登录,那么真接返回False就可以了。如果系统处于已经登录的过程,

那么执行业务组原有所需的LogOff过程,如果执行功能,正确LogOff了子系统,那么返回

True,否那么返回False。如果在实际程序中没有此过程,那么直接返何True即可。

3^CallFunction接口(PrivateFunctionILoginable_CallFunction()AsBoolean)。如果861

产品没有子系统登录过程的产品,此值须返回True.

4、对于显示模式窗体的产品,如果已经申请了任务,请在模式窗体退出时自己去除任

务。

实现这三个方法的例子如下:

PrivateFunctionILoginable_Login()AsBoolean

IfgbLogined=TrueThen

ILoginable_Login=True

ExitFunction

EndIf

If((Notg_businessIsNothing)Andg_bLogmed=False)Then

DimoLoginTmpAsObject

SetoLoginTmp=g_business.GetVBclsLogin()

SetgoLogin二oLoginTmp

ILoginable_Login=Login(oLoginTmp)

If(ILoginab1e_Login=True)Then

gbLogined=True

EndIf

Else

ILoginable_Login=Notg_businessIsNothing

EndIf

EndFunction

PrivateFunctionILoginab1e_LogOff()AsBoolean

If(g_bLogined=True)Then

1Loginab1e_LogOff=LogOff()

If(ILoginableLogOff二True)ThengbLogined=False

EndIf

Else

ILoginab1e_LogOff=True

EndIf

EndFunction

.1增加Business属性

可读可■写,且对大小写敏感。此属性维护一个对于此业务工程全局变量,以实现和VB程序

和870Portal的交互。参考实现如下:

PublicProperlyGelBusiness()AsObject

SetBusiness=g_business

EndProperty

PublicPropertySetBusiness(busValAsObject)

Setg_business=busVal

EndProperly

.2增加全局变■

新建一module文件,并参加如下全局变量:

Publicg_businessAsObject

Publicg_bLoginedAsBoolean

三种窗体

.1修改嵌入Portal的窗体文件

原来有MdiExtender控件的窗体

要嵌入Portal的窗体

修改方法:

调用CreateFormEnv方法

调用ShowForm方法

每个窗体都要有方法ExitForm

.2修改第一次弹出就是模态的窗体

可以直接使用通过采用VB窗体的Form.Show(vbModal)的方式,也调用ShowForm方法来

显示此窗体c

.3由嵌入Portal的窗体弹出的窗体,

不作修改,如果是模式窗体,请在此窗体上参加UFFormPartner控件

UFToolbar的修改

.1在Settoolbar之前将g_business传入

.2在Settoolbar之前设置Tag信息

设置微软Toolbar每个Button的Tag信息

调用CreatePortalToolbarTag方法设置

例如

button.Tag=

CreatePorialToolbarTag(<<ICONNEW'V'ICOMMON^/TortalToolbar',)

注意:严禁创立屡次

人机工程部给出完整的图标,并制定相应文件的命名规格

放在%U8SOFT%的icons目录下

直接使用图标的文件名(不需扩展名)

常用(ICOMMON):如翻开、保存等

编辑(IEDIT):如增行、拷贝单元格等

处理(IDEAL):如审核、分单等

查询(ISEARCH):如过滤、联查等

PortalToolbar,目前填入此值即可。

.3在窗体的Unload事件中参加

SetUFToolbarl.Business=Nothing

中间过程

.1判断窗体是否翻开

FormlsOpened

.2设置并激活某个已经存在的窗体

SotFormActive

.3在显示过程中(窗体已经显示)关闭自身窗体

CloseForm

程序已经修改,双击门户节点时没有反响,调用状态进不了VB程序;

未正确修改cIsProductFacade文件;

窗体已经嵌入到Portal中,但Toolbar的相关信息未转移到门户的工具栏上;

是否正确设置了每个Button的Tag信息;

ShovvForm

显示嵌入Portal的窗体

PublicFunctionShowFonn(ByValobjAsObject,ByVaiSublDAsString,ByVaisKcyAs

String,OptionalmodalableAsBoolean=False,OptionalDockToProtalAsBoolean=True,

OptionalByVaivfdAsObject)AsString

obj:Form对象:

SublD:子产品号;

sKey:Key,注意不能是form的Hwnd,在窗体的生命周期中,此值必须唯一;

modalable:该窗体是否为Model窗口;

DockToProtal:是否要嵌入到Portal中;

vfd:由CreateFonnEnv对象的返回对象;

CreateFormEnv

初始化嵌入Portal的环境

PublicFunctionCreateFormEnv(ByVaisKeyAsString,ByRefformObjAsObject)As

VIJFormDescriptor

sKey:Key,注意不能是form的Hwnd,在窗体的生命周期中,此值必须唯一;

formObj:Form对象

CIoseForm

关闭一个已经翻开的窗体

PublicFunctionCloseForm(ByValsKeyAsString,ByVaiobjAsObject)

sKey:Key,注意不能是form的Hwnd,在窗体的生命周期中,此值必须唯一

obj:Form对象。

FormlsOpened

判断某个Key值的窗体是否已经翻开

PublicFunctionFormIsOpened(ByValsKeyAsString)

sKey:Key,注意不能是form的Hwnd,在窗体的生命周期中,此值必须唯一;

CreatePortalTooIbarTag

创立Toolbar的Tag信息

PublicFunctionCreatePortalTooIbarTag(ImageAsString,actionSetAsString,

toolbarTypeAsString)AsString

Image按钮的图片

actionSet分组

toolbarType分组Toolbar的类型

SetFormActive

使某个窗口成为当前窗口

PublicFunctionSetFormActive(ByValsKeyAsString,ByVaiobjAsObject)

sKcy:Key,注意不能是form的Hwnd、在窗体的生命周期中,此值必须唯一

obj:Form对象

菜单调整工风s?也凶

“重新项载臣全部展开」全部收维

F基电档案

日新增u保存

El业务自动生成。

二财务合计

±总厮菜单描述

V应收浜统

3应付系统菜单不存在

困固定资产

开网上报梢

3网上银行

aYE则务

UF噂表菜单的多语名称,将在U8

菜单编号:

三现金流量表

S公司对原左树菜单里显示

蕈据懑菜单名称:|VBDLLftfiX

王报麻中心口

土现金管理菜单英文名称:|r«stP.rVBDLL

4.管理会计如果是文件夹这里选否

a客户关浜莒理

司供应链菜单繁体名称:|'ZBDLLWlS

3'生产用睡

F1人力避源是否末级:

+:睢觉设置如果控制功能权限,这里就

二人事省理

4.组组机构是否控制榔艮:r选是

3人员昔理

T统计分析

程序类型:pBDLL

se£

、骄资管理

⑷计件工资参数:这里选择VBDLL

士保障福利管理

4J考勤休假首理o=tU8)rj.clzProductFacady"

D9名

3人事合同首理

W招聘管■理

7用训岂理

与然勃筲理

需要中增加—一输入VBDLL的完整类名称。

id=ua_menuenu_id

type=0

assembly=dll类名

四、如何开发可与门户集成的.NETUserControl

.netusercontrol与门户集成需要建立实现lUserConlrol接口的组件

此处工程名称为

4.2实现接口lUserControl

在该工程中添加以下DLL的引用

U8安装路径

U8安装路径\UAP\

U8安装路径

U8安装路径

U8安装路径

然后实现接口luserControl:

lUserControl接口有三个方法:

ControlCrcatcControl(U8Login.cisLoginlogin,stringMcnuID,stringParamtcrs);

功能描述:该方法创立要显示的usercontrol

参数描述:loginu8登陆对象,该对象不能转换成u8I.ogin.clsLoginClass.

MenuID:翻开的菜单ID

Paramters菜单的参数描述,它是一个XML字符串其定义格式如下:

<propertytype="IUserControl"id=w,dllpath二”二次开发的DLL路径“classname=''二次开发

的命名空间加类名”,

(parameters/〉

</propcrty>

dllpath:dll的路径,要用u8soft的相对路径,最好放在uap目录下;

id:UserContrl唯一标识,其值自定;

type:属性值必须为luserControl",区分大小写;

parameters:需要给程序(UserControl)传送的数据,格式自定。

返回值要显示的uscrcontrol

用法:

要在门户中显示自定义的窗体,必须在此函数内实例化一个从control继承

过来的对象,弃且返回该对象

VoucherAction[]CreateToolbar(U8Login.cisLoginlogin);

功能描述:在u8门户上创立Toolbar对象

参数描述:login当前的u8登陆对象

返回值toolbar对象数组

VoucherAction对象是一个toolbarbutton的描述其用法如下

其参数描述如卜.:publicVoucherAction(stringtext,stringtoolTip,boolisSystemButton,

boolisHavcPDpcdom,stringid,lActionDclegatedele,VoucherActionTypctypcNamc,

intsortNo,stringparentKey,stringauthlD);

Text:button的名称

toolTip:提示名称

isSystemButton:是否系统按钮

isHavePopedom:是否需要权限控制

id:toobarbutton的ID,该ID不允许重复,如果重复那么后添加的对象无效

dclc:action的代理对象,在该代理内实现toolbar的具体操作

typeName:toolbarbutton共分四种类型,类型相同的toolbarbutton显示在同一组中

sorlNo:排序号

parentKey:父键,如果没有那么为null

authlD:权限ID

用法:

〃定义toolbar返回对象

UFIDA.U8.Portal.UAPFacade.VoucherActionE]actions=newVoucherAction[2];

〃定义toolbar的处理事件

UserActionDelegateactionDelegate=newUserActionDelegateO;

〃实例化toolbarbutton对象

actions[0]=n?wVoucherAclion("确定","",false,false,"blnOK”,actionDelegate,

VoucherAetionType.Normal,1,null,null):

actions[。]=newVoucherAction("取消",false,false,"blnCance】“,actionDelegate,

VoucherActionType.Normal,1,null,null);

〃返回要显示的toolbar

returnactions

boolWserControl.CloseEvent()

功能描述:uscrcontrol的关闭事件

参数描述:返回值是否关闭当前窗体,如果是true那么关闭否那么保持当前状态

4.3编译该控件输出DLL

编译出的DLL推荐拷贝到u8somuap'runlime目录下

4.4替换文件

替换文件:UFIDA.U8am.UAPfaaded,替换到U8安装目录\UAP\RUNTIME下。

例如源程序:unDAUaUAPJ)emaP«pleManBgBrjar

2?二inJ凶

“重新加我/全部展开」全部收箍

司基批档案.金融增/保存输入,只能由字母和数

臼业务

B财务合计字组成。

3总厮菜单描述

3应收浜统

3应付系统菜单不存在

;由固定资产

由网上报梢

:也向上银行

:由VE则务菜单的多语名称,将在U8

UF噂表

菜单编号:|UAIOOO

3现金流量表左树菜单里显示

:S公司对原

禀据通菜单名称:|Us«rCo>troli9Ji^n

:也报味中心

由现金管理菜单英文名称:|TestF»rUserControl如果是文件夹这里选否

国管理会计

3客尸共浜昔理

|UserCoitroiyilii1

3供应斑菜单繁体名称::

国生产倚睡

日人力资源

是否末级:如果控制功能权限,这里就

用嗨础设置

T人事管理I选是

用殂税机构是否控1M棚艮:r

3人员昔理

3统计分析

程序类型:NetVserContr-oi

sef

由骄资管理这里选择

由计件工资参数:l^ropartytyp>=*1Vs«rControl*ic.NETUsercontrol

ti保障福利笞理

41老爹游假昔理

Dll类名/EXE路径:

3人事合同昔理

F招胯常理

3比训管理

山州砂管理rJ

NETIkercontrolIKt.此项

形如(propertytype="IUse!,Control"id='M,dllpath="二次开发的

五、可执行文件如何DLL路径”clas$namc=''二次开发的命名空

(EXE)间加类名”〉

<paramctcrs/>

、翻开菜单调整工具;

1</property〉

2、鼠标选中需要挂接的文件夹(如果没有

3、

菜单调整工及£?二ini凶

“重新加我/全部展开」全部收箍

F基批档案:只新增史以.物次*保存

E1业务

二财务会计

三马师菜单描述

彳沿香自动生成

新建自定义表单8菜单不存在

钏建自定义表单8

新建自定义表单8

引入源单据2

新建自定义表单8

新建自定义表单冽表菜单的多沿名称,将在U8

菜单编号:

期建自定义表单洌表

新建自定义表单8列表左树菜单里显示

引入源单据2列表菜单名称:

新建自定义表单例表

,由凭证菜单英文名称:

:由出纳

±现金流量表

菜单繁体名称:

5咪表|EXE测试如果是文件夹这里选否

王综合辅助账

i由期末是否末级:

UAF表单厕试

由应收系妩

土应付系妩是否控1M棚艮:如果控制功能权限,这里就

3固定资产

3网上报销

司网上银行程序类型:|EXE选是

;31VE则务

UTO报表第数:

王现金流母表

:国公司对陈

票犯遇这里选择EXE

国报殊卬心

♦现金管理

,笠理合i.+

FXF.时.班加芽为这里输入EXE文件的路径,是一个相对于U8安装路径的相对路

4、保存后,日到土城一T米平制不,这.

径,举例,U8安装在E:\U8Soft,这里设置为,表示E:\U8Sofi。

文件(这里E:\U8Scft为U8安装路彳

id=,UA8*typo=,1'assombly=*.\EAI\UoEAI.cxe,/>

六、UAP表单和UAP列表如何挂接到门户

1、挂接UAP表单

£?二1HJ凶

“重新加我/全部展开」全部收箍

F基批档案

E1业务

⑷财务合计

E哲理合计

E成本营理

3号

于数据录入

生:核篁

,£■计划

4,预测

2分析

3项目若理

3烫金管理

V名户关系管理

&}供应擅

⑷生产卡蜡

田人力资源

±集团应用

aOA

司决策管理

引企业应用集成

重也凶

“重新加我0全部展开」全部收箍

―新增?更改a删除&保存

E1业务输入,只能由字母和数

日财务合计

H总厮菜单描述字组成。

♦'设置

新建自定义表单8UAF菜单

新建自定义表单8

新建自定义表单8末级节点

引入源单据2

新建自定义表单8

新建自定义表单冽表

菜单编号:|UAPLi-.T«stO0f;菜单的多语名称,符在U8

劭建自定义表单洌表S

新建自定义表单8列表左树菜单里显示

引入源单据2列表菜单名称:|叭?列装测试

新建自定义表单例表

,由凭证菜单英文名称:[TestP.rUAPFornListJJ如果是文件夹这里选否

由出纳

±现金流量表

Z味表菜单笠体名称:|UAP列本测试

王综合辅助账

王期末

是否末级:斤

EXEWa如果控制功能权限,这里就

UAF列袤。I试

4j应收系统是否控制燃艮:r选是

3应付系统

3固定资产

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论