当前位置:文档之家› 用友U870二次开发手册篇

用友U870二次开发手册篇

用友U8开发一月通用友U8平台技术部ERP事业部产品市场推广部2007年1月总策划:郉艳凯主编:张劲涛、李正、侯关士撰稿:陈鸿远、鞠进步、唐丰、胡景峰、郑芸、郑子阳、王振骞、陈文海、罗文印、吴小山、李东、蔡再安、廖年兵、蒋志全审校:姜炜、胡春钰、魏勇、阚宇鸣谢衷心感谢U8产品本部邓适宜总经理为本书所做的指导和点评衷心感谢ERP事业部向奇汉副总裁为本书的传播所给予的关注衷心感谢U8平台技术部、U8总体设计部、U8供应链开发部、U8财务开发部、U8行业开发部、ERP事业部产品市场推广部在本书的写作推广过程中给予的大力支持和帮助目录目录 (3)开篇导读 (9)第一篇:U8开发模式介绍 (10)第一节 U8开发模式 (10)第二节 U8二次开发模式 (10)2.1 U8二次开发 (10)2.2 UAP开发 (10)第二篇:U8二次开发 (11)第一节:应用程序框架简介 (11)第二节:门户开发与集成 (11)一、功能概述 (11)二、名词解释 (11)2.1菜单调整工具 (11)2.2 idt.dll文件 (11)三、如何开发可与门户集成的VB dll (12)3.1代码修改 (12)3.2常见问题 (16)3.3参考 (16)3.4挂接菜单 (18)四、如何开发可与门户集成的.NET User Control (18)4.1通过建立一个项目类型为类库的项目 (18)4.2 实现接口IUserControl (19)4.3 编译该控件输出DLL (21)4.4 替换文件 (21)3.5示例源程序代码 (21)五、可执行文件(EXE)如何挂接到门户 (22)六、UAP表单和UAP列表如何挂接到门户 (23)七、如何不使用菜单调整工具增加和修改菜单 (25)7.1 相关表结构 (25)7.2各种程序类型的增加方法 (26)八、应用习题 (28)第三节:界面设计与开发 (28)3.1 档案开发 (28)功能介绍: (28)使用环境: (29)使用说明: (29)应用案例: (29)应用技巧: (29)应用习题: (29)相关控件:参照/列表/MDIExtend (29)3.2 单据开发 (29)功能介绍: (29)使用环境: (30)使用说明: (30)应用案例: (39)应用技巧: (41)应用习题: (41)3.3 打印控件 (41)功能介绍: (41)使用环境: (42)使用说明: (42)应用案例: (54)应用技巧: (54)应用习题: (55)3.4 凭证开发 (55)功能介绍: (55)使用环境: (55)使用说明: (56)应用案例: (59)应用技巧: (61)应用习题: (61)相关控件:凭证控件 (62)第四节:业务功能开发 (62)4.1 加密控制 (62)功能介绍: (62)使用环境: (62)使用说明: (62)应用案例: (66)应用习题: (67)4.2 功能权限控制 (67)功能介绍: (67)使用环境: (67)使用说明: (67)应用案例: (73)应用技巧: (74)应用习题: (74)4.3 数据权限控制 (75)功能介绍: (75)使用环境: (75)使用说明: (75)应用案例: (83)应用技巧: (84)应用习题: (84)第五节API应用 (84)5.1 库存部分 (84)功能介绍: (84)使用环境: (84)使用说明: (85)应用案例: (86)应用技巧: (88)应用习题: (88)5.2 采购部分 (88)功能介绍: (88)使用环境: (88)使用说明: (89)应用案例: (97)应用技巧: (98)应用习题: (98)5.3 销售部分 (98)功能介绍: (98)使用环境: (99)使用说明: (99)应用案例: (101)应用技巧: (103)应用习题: (103)第六节EAI开发 (103)第一节 EAI功能介绍: (103)第二节 EAI二次开发模式: (103)第三节导入导出数据格式标准: (105)第四节支持哪些基础档案和业务单据的的导入导出 (108)第五节凭证的导入 (112)第七节工作流 (113)功能介绍: (113)使用过程: (113)开发帮助 (113)第八节插件式开发 (143)功能介绍: (143)使用环境: (143)使用说明: (144)应用案例: (144)应用技巧: (144)应用习题: (144)第三篇:UAP应用开发 (145)第一节:UAP功能介绍 (145)第二节:UAP安装与卸载 (146)第三节:UAP应用环境及流程 (146)第四节:项目定义 (146)4.1 使用项目 (146)4.2 项目的导入导出 (147)4.3 任务管理 (148)第五节:表单管理 (148)5.1 应用开发 (148)5.1.1 UAP表单模型 (148)5.1.2 表单结构设计 (149)5.1.3 布局视图设计 (154)5.2 表单二次开发接口 (157)功能介绍: (157)使用环境: (158)使用说明: (158)应用案例: (171)应用技巧: (176)应用习题: (176)5.3 列表二次开发接口 (177)功能介绍: (177)使用环境: (177)使用说明: (177)应用案例: (181)应用习题: (181)5.4 后台服务二次开发 (181)功能介绍: (181)使用环境: (182)使用说明: (182)应用案例: (184)应用技巧: (185)应用习题: (186)第六节:报表管理 (186)6.1报表概述 (186)6.2 使用报表 (187)使用说明: (187)应用习题: (190)6.3 报表二次开发接口 (190)使用说明: (190)应用习题: (197)第七节:单据转换规则 (197)功能介绍: (197)使用环境: (197)使用说明: (197)应用技巧: (199)第八节:产品发布 (199)UAP项目发布 (199)功能介绍: (199)使用环境: (200)使用说明: (200)二次开发DLL部署 (201)使用环境: (201)使用说明: (201)应用案例: (202)应用技巧: (203)应用习题: (203)第九节:其它功能介绍 (203)1、参照 (203)参照设计器 (203)参照组件 (213)2、菜单设计器 (239)3、应用角色 (239)功能介绍: (239)使用说明: (240)4、数据引擎定义工具 (240)功能介绍: (240)使用说明: (241)备注: (263)应用技巧: (263)应用习题: (263)5、商业敏感数据工具 (264)功能介绍: (264)使用说明: (264)应用技巧: (267)应用习题: (267)6、栏目设计器 (267)功能介绍: (267)使用说明: (267)应用技巧: (269)应用习题: (269)7、过滤设计器 (269)功能介绍: (269)使用说明: (269)应用技巧: (274)应用习题: (275)第四篇:开发技巧 (276)第一节:MSSQL2000脚本生成器 (276)功能介绍: (276)使用环境: (276)使用说明: (276)应用案例: (276)应用技巧: (276)应用习题: (276)第二节:单据模板预置工具 (277)功能介绍: (277)使用环境: (277)使用说明: (277)应用案例: (277)应用技巧: (277)应用习题: (277)第三节:年结易用性工具 (277)功能介绍: (277)使用环境: (277)使用说明: (278)应用案例: (278)应用技巧: (278)应用习题: (278)第五篇:习题解答 (279)开篇导读今天,企业种类多样,业务流程更加复杂,ERP包含的功能越来越多,长期以来,ERP 厂商一直都在努力,试图开发一个能满足各种企业的各种业务的ERP系统,但是,客户的业务流程总是会变,客户的需求总是层出不穷,变化的速度远远超过了ERP厂商推出新版本或开发新产品的速度,ERP厂商疲于奔命,即使使尽浑身解数也吃力不讨好。

经过冷静思考,我们可以从低级的生物生态链找到卸掉ERP厂商多年包袱的原型办法,ERP厂商、增值开发商、集成开发商和ERP最终用户形成了企业应用软件的链条,他们承担了不同的职责,获得不同的利益。

ERP厂商集中精力开发标准产品,负责提供功能强大的二次开发平台和集成开发平台,为支持灵活的客户化工作提供技术支持。

客户化有三个级别,第一个级别是系统配置客户化,ERP软件支持通过配置用户接口和业务操作来满足客户的业务要求;第二个级别是允许客户修改,在软件许可的情况下,把部分ERP软件模块的代码开放给用户,ERP内置的系统部件拥有特殊的代码容器,容器可以大大简化对客户修改代码的管理、升级和测试;第三个级别是提供修改服务,不用做很大的客户化工作,ERP软件就能满足客户的大部分需求。

因为独特的业务环境,客户还是有个性化的需求,ERP软件厂商提供开发工具或开发平台,充分利用客户或增值开发商的技术资源来实现客户的个性要求,只要客户化工作严格遵循ERP软件的编程规范,产品兼容性和集成就不是问题。

用友不遗余力,一直想探索好的科学的客户化工程,曾经开放过部分U8的源代码,因为无法或不能很好的升级客户化产品,只好做罢。

U8已经能支持第一个级别的客户化工程,通过参数配置可以满足一部分客户要求,但是,U8真正灵活的客户化能力支持却要体现在第三个级别,U8呈现给用户的要是强大的二次开发平台。

针对U870产品,我们已经暴露了部分控件(比如:登录控件、参照控件、打印控件、自定义报表控件、单据控件和凭证控件)的部分编程接口,我们也支持在U8门户挂接二次开发接点等。

另外我们重拳推出了UAP开发平台,它针对不同角色(客户、实施、开发、伙伴等)的人员提供了友好、稳定、快速的开发及实施平台,通过平台技术使编码人员得到最大的解放。

希望通过此教程可以为不同角色的您提供最大能力的提升。

第一篇:U8开发模式介绍学习基础:学习此部分内容要具备的基础知识;学习目的:学习完此部分内容后要达到的目标;掌握重点:此部分内容的重点掌握对象;第一节 U8开发模式介绍U8的开发方法与步骤第二节 U8二次开发模式总体介绍U8二次开发模式分为UAP开发和基于控件的U8二次开发两种;下面两节分别介绍两种不同开发模式的优缺点和应用环境,为什么两种模式都存在,在进行二次开发时,如何根据具体情况选择不同的开发模式。

2.1 U8二次开发2.2 UAP开发第二篇:U8二次开发学习基础:学习此部分内容要具备的基础知识;学习目的:学习完此部分内容后要达到的目标;掌握重点:此部分内容的重点掌握对象;第一节:应用程序框架简介第二节:门户开发与集成一、功能概述如何使伙伴二次开发的程序很好地和U8产品集成在一起?需要满足什么条件的程序才能和门户集成?如何开发一个满足这个条件的程序?本文将为您解答这些问题。

相关主题