18928099590 发表于 2021-4-20 13:32:40

用友开发文档

EBU客户化开发基本能力提升手册(V890版)

文档有详细开发说明
大家有需要的可以下载
**** Hidden Message *****

849830265 发表于 2021-4-26 14:02:48

本次培训采用简单二次开发案例教学,让大家轻松学会二次开发。
如需详细了解可以加Q群:2938929021.第一章:用友U8二次开发
1.1用友U8按钮开发
1.1.1讲解了如何添加自定义按钮,介绍了在销售订单和销售订单列表添加按钮。
1.1.2讲解如何获取单据界面的数据库链接、登录人员信息、以及表头内容、表体内容,以及如何给单据界面的表头、表体赋值,可以通过一般赋值,或者模拟输入方式赋值。
1.1.3介绍了三个案例。
第一个是引采购订单生产销售订单,快速生单。
第二个是循环表体,根据表体物料编码获取最新单价,更新的含税单价。
第三个是在列表批改备注,会循环列表,识别打勾的行,获取行销售订单号,根据行销售订单号更新对应备注。
1.2用友单据控件事件开发
1.2.1讲解了如何添加单据控件事件开发,介绍了在采购订单表头、表体控件校验后事件,以及表体单击后事件。
1.2.2介绍了三个案例
第一个表头选择供应商事件触发,循环表体根据供应商+存货编码从价格表获取维护单价,赋值给表体的采购单价栏目。
第二个表头选择供应商事件触发,循环表体根据供应商+存货编码从价格表获取维护单价,赋值给表体的采购单价栏目。
第三个单击表体,根据表体物料编码查询最近一次的采购价格信息,弹窗显示。
1.3用友单据事件开发
1.3.1讲解了如何添加单据事件,介绍了在销售订单添加保存前触发的单据事件开发。
1.3.2介绍了一个案例
第一个是单据保存前检查00001客户不予许销售01000001此类产品,如果检查有此类产品,单据不允许保存,并且提醒用户。
1.4用友嵌入式窗口开发
1.4.1讲解了如何在U8添加菜单以及菜单嵌入式窗口。
1.4.2介绍了一个案例
第一个是开发嵌入式页签窗口,自定义窗口功能,本窗口功能是输入订单号和行号修改销售订单表体备注信息。
1.5用友补丁打包
1.5.1 介绍如何把开发好的dll文件打包成msi补丁,并且介绍如何部署msi补丁。
2.第二章:用友UAP单据开发
2.1用友UAP单据开发设计
2.1.1讲解如何新增UAP单据,设计UAP单据的界面,以及发布UAP单据到ERP。案例是临时发货单据,并且发布到ERP。
2.1.2讲解如何进行UAP单据开发,实现个性化功能发。案例是在临时发货单添加了自定义按钮,按钮功能是点击按钮弹输入框,改变表头备注信息。
3.第三章:用友UAP报表开发
3.1用友UAP报表开发
3.1.1利用SQL储存过程和UAP报表工具开发自定义报表。并且指导如何添加查询条件以及部署报表到ERP。
4.第四章:用友接口功能开发
4.1介绍用友API方式生单
4.1.1U8 API是官方三大接口方式中,功能最强大,实用性最高的对接方式。为U8二次开发提供支持,诞生于开发产业链生态形成时期,面向交付伙伴提供U8二次开发支持。有专门的开发指导工具--“U8API资源管理器”。
4.1.2介绍了采购订单导入案例以及如何快速调整导入模板,快速学会测试API。
4.2介绍用友Co方式生单
4.2.1用友内部的接口,不对外开放。主要针对单据的数据操作。由用友的各个业务开发组封装提供,数据格式为xml(dom)。
4.2.2介绍了采购订单、采购到货单、采购入库单、销售订单、销售发货单、销售出库单导入案例,实现和API一样的效果。
4.3介绍用友U8凭证导入
4.3.1使用用友底层接口方式生成U8凭证,接口具有各种校验,保证导入的凭证准确。
4.3.2提供用友集成的凭证导入案例,供研究。

wzqivk 发表于 2023-5-24 10:19:29

本手册旨在帮助EBU开发人员提升客户化开发基本能力,包括以下主题:

1.客户化需求分析

客户化开发的核心在于满足客户的需求。因此,需求分析是客户化开发的重要环节。在这个阶段,开发人员需要与客户沟通,了解客户的需求,包括功能需求、性能需求、安全需求等。同时,开发人员还需要考虑客户的业务流程和数据结构,从而确定开发方案和技术方向。

2.客户化设计

客户化设计是根据客户需求制定方案的过程。在这个阶段,开发人员需要根据需求分析的结果,设计系统的架构、模块和接口,确定系统的技术方向和开发工具。同时,开发人员还需要考虑系统的可扩展性、可维护性和可重用性。

3.客户化开发

客户化开发是根据客户需求开发系统的过程。在这个阶段,开发人员需要根据设计方案编写代码,实现系统的功能和性能要求。同时,开发人员还需要进行代码测试、调试和优化,确保系统的稳定性和可靠性。

4.客户化部署与维护

客户化部署是将开发好的系统部署到客户现场的过程。在这个阶段,开发人员需要进行系统的安装、配置和集成,确保系统能够正常运行。同时,开发人员还需要提供系统的维护和支持,及时修复系统的故障和漏洞,保证系统的稳定性和安全性。

5.客户化项目管理

客户化项目管理是指对整个客户化开发项目进行计划、组织、指导、控制和评估的过程。在这个阶段,开发人员需要制定项目计划和进度表,分配任务和资源,监督项目进展和质量,及时解决项目中的问题和风险。

6.客户化交流与沟通

客户化交流与沟通是指开发人员与客户之间的沟通和交流。在这个阶段,开发人员需要与客户保持良好的沟通和合作关系,及时反馈项目进展和问题,理解客户的需求和反馈,确保客户满意度。同时,开发人员还需要与团队成员和其他相关人员进行有效的沟通和协作,确保项目的顺利进行。

以上是EBU客户化开发基本能力提升手册的主要内容,希望对EBU开发人员提升客户化开发能力有所帮助。

18928099590 发表于 2021-4-20 16:38:56

18928099590 发表于 2021-4-20 16:38
一般不用uap开发吧

用友开发都是用 按钮开发、控件开发、事件开发、嵌入式窗口开发、api开发

18928099590 发表于 2021-5-20 11:08:22

KaneLeung 发表于 2021-5-18 16:21
感谢分享,正好学习一下
PS.楼主分享连接已过期,能不能补连,感谢~~

加群了解

alanbai 发表于 2024-1-16 13:56:20

用友开发都是用 按钮开发、控件开发、事件开发、嵌入式窗口开发、api开发

Memorix 发表于 2021-4-20 14:15:25

感谢分享

dlfsystem 发表于 2021-4-20 16:25:07

用友的UAP开发限制太多。

18928099590 发表于 2021-4-20 16:38:17

dlfsystem 发表于 2021-4-20 16:25
用友的UAP开发限制太多。

一般不用uap开发吧

1953460105 发表于 2021-4-21 10:02:28

sql服务老是定时自动关闭,但是又不会自启

不太不懂


wifi_ip 发表于 2021-4-23 08:29:25


感谢分享

yeyongfei 发表于 2021-4-23 15:29:58

感谢分享

wkh55555 发表于 2021-4-26 10:32:05

感谢分享,学习下

18928099590 发表于 2021-4-26 11:49:03

wkh55555 发表于 2021-4-26 10:32
感谢分享,学习下

可以看我另外一个帖子

鱼缸里的猫 发表于 2021-4-26 13:56:07

看下是些什么资料,谢谢

piaoyuwang 发表于 2021-4-28 14:52:24



看下是些什么资料,谢谢











target512 发表于 2021-5-6 14:03:38

回帖是一种美德

boscohly 发表于 2021-5-8 19:27:38

:):):):):):):)
页: [1] 2 3 4 5 6
查看完整版本: 用友开发文档