用友U8如何将系统单据导入UAP单据

合集下载

用友U8如何将系统单据导入UAP单据

用友U8如何将系统单据导入UAP单据

如何将系统单据导入UAP单据应用场景描述在客户二开制作UAP单据后,可能需要参照系统单据进行生单,这就需要将系统单据导入UAP单据。

运行环境支持支持U8 V8.90; V10.0; V10.1; V11.0; V11.1应用的实现过程步骤及效果有些客户或者二开人员需要将系统单据导入UAP单据,但不知道如何实现,下面以委外订单为例介绍一下实现过程。

将系统单据转换为UAP单据需要使用转换工具Transformers,该工具在U8SOFT\UFMOM\Tools\Transformer目录下,双击Transformers.exe文件运行工具。

输入数据库服务器登录信息,并选择帐套数据库,单击【确定】按钮。

选择OM\委外订单节点,单击右键显示右键菜单单击【转换】菜单,工具自动生成数据,但自动生成的数据不是很完整,需要进行修改。

UAP单据要求单据中有一个字段的类型为表单编号类型(这个字段一般是单据编号),选择【订单编号】节点【实体属性类型】的Value值为6(表示是文本类型),将Value值改为0(表示是表单编号类型)。

选择【单据】节点,只有列表ID、缺省过滤条件、排除栏目项和过滤ID等属性的Value值没有设置。

其中缺省过滤条件和排除栏目项的Value值可以为空,其它属性的Value值必须设置。

设置列表ID的Value值为OM01(对应系统单据的CardNumber)过滤ID的Value值为OM[__]OM01(对应系统单据列表的过滤)选择【主表】节点,它的所有属性的Value值必须设置。

其中BO查询名称属性的Value值没有设置。

选择BO查询名称属性单击【选择数据引擎】按钮选择GetOM_MoMainHeadData,将BO查询名称属性的Value值设置为GetOM_MoMainHeadData。

选择【子表】节点,它的所有属性的Value值必须设置。

其中主键、主键类型和BO查询名称属性的Value值没有设置。

U8-ERP 帐套导出导入操作手册 0821

U8-ERP 帐套导出导入操作手册 0821

U8-ERP 帐套导出导入操作手册
1.打开系统管理
节点:【用友U8V11.0】-【系统服务】-【系统管理】
操作:单击【系统管理】
2.登录系统管理
1)操作:单击【系统】,然后再单击【注册】
2)单击【登录】
①备注:正式系统的IP地址是192.168.1.251
②输入系统管理员账号:admin
③输入系统管理员密码:默认是什么都不填
④双击4框起的地方
⑤单击【登录】
3.(输出)备份帐套
1.单击【输出】
节点:【帐套】-【输出】
操作:单击【输出】
2)单击箭头所指的位置
3)单击D盘,然后单击【新建文件夹】
4)录入新建的文件夹名,然后单击【确定】
5)选定刚才新建的文件夹,然后单击【确定】
6)单击【确认】
7)单击【确定】。

帐套备份完成。

4.(输入)恢复帐套
1)单击【帐套】,然后单击【引入】
2)选定U8帐套的备份文件(箭头所指),单击【】确定。

3)单击【确定】
4)选定U8 的备份路径,然后单击【确定】
5)单击【是】
耐心等待……
6)单击【确定】。

帐套恢复完成。

7)重启电脑。

u8财报标准报文导入操作流程

u8财报标准报文导入操作流程

u8财报标准报文导入操作流程
在U8财务软件中,导入标准财务报表模板可以提高财务管理的效率和准确性。

下面是U8财报标准报文导入的详细操作流程。

1. 打开U8财务软件:首先,打开U8财务软件,并使用正确的用户名和密码
登录到系统。

2. 进入财务报表管理界面:在U8财务软件的主界面,点击菜单栏上的"财务报
表管理",然后选择"标准报表设置"。

3. 导入标准报文模板:在标准报表设置界面,点击"导入"按钮,弹出导入窗口。

4. 选择报文文件:在导入窗口中,点击"浏览"按钮,选择你要导入的标准报文
文件。

确保你选择的文件格式符合U8财务软件的要求。

5. 设置导入参数:在导入窗口中,根据需要设置导入参数。

通常情况下,你可
以保留默认设置。

6. 确认导入:点击"确定"按钮,开始导入标准报文模板。

系统会进行报文文件
的校验和解析,并将报表模板导入到系统中。

7. 验证导入结果:导入完成后,系统会显示导入的报表模板信息。

你可以对导
入的模板进行验证和修改,确保模板内容准确无误。

8. 使用标准报文模板:导入完成后,你可以在U8财务软件中使用已导入的标
准报文模板。

选择所需的财务报表,并根据模板填写相应的数据。

总结:
以上是U8财务软件中导入标准财务报表模板的操作流程。

通过导入标准报文
模板,你可以快速建立财务报表,并提高财务管理的效率和准确性。

务必确保选择正确的报文文件并根据需要进行参数设置和验证导入结果。

用友U8教程:用友U8如何导入凭证

用友U8教程:用友U8如何导入凭证

用友U8教程:用友U8如何导入凭证有些企业在设置帐套时可能会根据核算方式不同设置两套帐套,一套按收付实现制核算,另一套按权责发生制核算。

这样的话凭证就需要在两套帐套中分别录入两次,工作量极大,这时候就可以巧用系统服务里面的“总账工具”,直接把凭证从一个帐套导入到另一个账套中去了。

1、第一点也是最重要的一点,我们要确定进行导入导出凭证的两套帐套的基本信息一致,如会计科目、部门、辅助核算、操作员等,这些信息一定要有共同之处,才能正确的完成导入。

2、登陆需要导出凭证的帐套,在业务工作的财务模块进入总账→凭证→填制凭证界面,在界面的左上角有打印和输出按钮,我们点击输出会弹出一个对话框(在凭证未审核记账的状态下)。

如果凭证已经审核记账,那么在填制凭证的界面我们是找不到已经记账的凭证的,这时候可以进入总账→凭证→凭证打印,弹出的窗口会比之前描述的情况中多出打印和预览两个按钮。

3、选择需要输出凭证的月份以及凭证的范围,如果需要输出全部月份的话,那么默认为空即可。

在窗口下部的已记账凭证和未记账凭证中勾选已记账凭证,并勾选窗口最下方“输出为总账工具引入可用格式”。

点击输出按钮。

4、在电脑上创建一个文件夹,输出文件保存在我们新建的文件夹中。

注:文件的保存类型一定要选择“文本文件csv”的格式。

5、在U8的安装目录下面,系统服务→系统工具,打开。

登录到需要录入凭证的帐套。

数据源—文件数据选择我们上一步保存的文件,完成后点击凭证引入即可。

使用总账工具导入凭证方便快捷,减少工作量,但是要注意这个方法只适用于导入导出凭证的两个帐套会计科目、部门、凭证类别、往来客户、辅助核算等一致的情况下才可以进行。

另外导入时如果会计期间已经超过我们需要导出导入的月份的话,使用这个方法需谨慎,因为可能会导致明细账不平。

U8 V11.1UAP 表单介绍

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.

用友开发,用友二次开发U8开发之UAP表单。

用友开发,用友二次开发U8开发之UAP表单。

UAP表单一、功能概述UAP表单为U8产品增加了自定义单据和档案的能力。

并为单据和档案提供了全方位的功能支持,包括:增、删、改、查、打、审、格式设计。

在实施过程中,可以为用户定制个性化的单据和档案。

1、UAP表单据包括BS表单和CS表单。

两者的区别只是在客户端的展现形式不同。

CS表单适用于局域网,BS表单适用于局域网和互联网。

2、使用UAP定义的单据,可以实现多子表、多布局视图。

3、使用UAP定义的档案,支持复杂档案、列表档案、树型编辑档案(形如部门档案)、树形导航档案(形如人员档案)4、使用UAP定义的档案可以在U8单据格式设置中引用5、UAP提供了完善的插件机制,用于个性化开发。

UAP表单允许开发人员进行扩展性和取代性的开发工作。

二、核心特性1.支持树形结构的业务实体。

2.支持业务模型的一个实体对应多个视图,一个视图只能对应一个业务实体。

3.支持一个业务实体属性对应多个视图控件。

4.丰富的客户端展现:多子表、分组、页签。

5.表单和业务模型是一对一的关系。

6.与门户集成。

7.视图在表单上支持自由布局。

8.业务逻辑层(M)、界面层(V)、业务逻辑和界面之间的控制层(C)互相分离。

9.支持运行时多语。

10.支持用户自定义控件。

三、集成的开发工具及案例1、开发工具概述a)用户通过开发工具实现单据的通用性定制,如单据名称,主子表名称,主子表列的名称、类型等属性,单据的格式设置等。

b)集成开发环境中BS单据和CS单据的开发步骤和过程都是相同的。

2、操作步骤1、UAP登录2、建立项目3、建立表单4、建立实体关系5、增加实体属性6、设计单据布局7、单据发布8、在U8中显示表单四、二次开发接口说明4.1开发接口概述在集成开发环境中已经可以实现自定义单据和档案的增、删、改、查等通用操作,但更加个性化的操作和业务逻辑,就需要通过代码调用接口,可以在下面操作的接口中实现。

4.1二次开发流程1)安装Microsoft Visual Studio2)创建一个C# 类库(.dll)项目3)为项目添加引用:⏹UFIDA.U8.Framework.Error⏹UFIDA.U8.UAP.UI.Runtime.Model⏹mon4)添加一个类,并实现接口IReceipt⏹public class PurchaseOrder : IReceipt5)实现业务逻辑6)编译工程,得到一个dll7)在UAP设计时中注册dll。

用友U8操作手册说明书

用友U8操作手册说明书

用友U8操作手册目录第一部分系统初始化 (3)1.1系统说明 (3)1.2权限说明 (3)1.4系统管理员注册 (4)1.6增加操作员用户 (6)1.7更改账套名称 (8)第二部分总账 (11)2.1系统登录 (11)2.4会计科目调整 (12)2.6录入期初余额 (14)2.7凭证 (17)2.7.1填制凭证 (17)2.7.2作废/整理凭证 (21)2.7.3其他常用功能说明 (23)2.7.4审核凭证 (28)2.7.5查询凭证 (31)2.7.6打印凭证 (34)2.7.7记账与反记账 (37)2.8期末 (41)2.8.1期间损益结转 (41)2.8.3结账与反结账 (43)2.9账表 (45)2.9.1科目账 (45)2.9.2项目往来辅助账 (51)2.9.3账簿打印 (57)3.4设置备份计划 (59)3.5自动账套备份的还原及引入 (60)3.6清除单据锁定 (63)3.7清除系统运行异常 (63)第一部分系统初始化1.1 系统说明业务平台: 主要进行日常的账务处理:记账、结账、凭证及账表的查询打印等操作。

其图标如下:系统管理: 主要进行(1)账套的备份还原, (2)用户的填加, (3)年度账的建立及结转。

等操作。

其图标如下:1.2 权限说明主要指在登陆“系统管理”时可能涉及到的用户及权限:admin:系统管理员(1)账套的备份还原; (2)备份计划的建立; (3)用户的填加;(4)异常任务的清理等。

demo :账套主管(1) 年度账的建立; (2)年度数据的结转等。

系统管理员和账套主管的权限比较(Y代表可以,N代表不可以)主要功能功能选项功能细项系统管理员是否拥有账套主管是否拥有账套主管账套建立Y N 账套修改N Y 账套引入Y N 账套输出Y N 账套数据删除Y N1.4 系统管理员注册点击“系统管理”—“系统”—“注册”如下图:则弹出登陆对话框,如下图:“登录到”栏务必保证是本机的计算机名(在本系统中所有的登录窗口,都必须保证这一点),一般会自动带出,不用作任何修改。

U8-UAP使用手册

U8-UAP使用手册

U861-UAP产品使用手册用友软件股份有限公司研发中心2006年3月目录第一章系统简介 (1)第二章应用准备 (5)2.1系统运行环境 (5)2.2系统运行流程 (10)第三章安装配置 (11)第四章登录注册 (12)第五章创建和使用项目 (14)5.1项目定义 (14)5.2新建项目 (14)5.3打开已存在项目 (15)5.4打开子产品 (16)第六章单据设计 (18)6.1新增单据 (18)6.2打开单据 (20)6.3单据列表 (20)6.4单据栏目 (20)6.5单据状态下的控制 (22)6.6功能按钮 (23)6.7栏目类型 (23)6.8栏目属性 (23)第七章档案设计 (25)7.1新增档案 (25)7.2档案栏目 (26)7.3档案列表 (27)第八章报表设计 (29)8.1新增报表 (29)8.2视图设计 (30)8.3工具箱 (32)8.4报表格式功能按钮 (34)8.5查询条件 (35)第九章单据转换规则 (37)9.1单据转换规则定义 (37)9.2新增单据转换规则 (37)9.3详细操作及面板函数说明 (39)9.3.1编辑映射 (39)9.3.2使用面板函数 (39)9.3.2使用脚本面板函数 (41)9.3.4编译映射 (44)9.3.5映射预览 (45)9.3.6发布映射 (47)9.3.7其它面板函数说明 (47)第十章数据引擎定义 (51)10.1配制元数据操作说明 (51)10.2数据查询代码 (73)第十一章导入导出和发布 (75)第一章UAP是英文“UFIDA Application Platform”的缩写。

用友软件股份有限公司经过多年的技术积累和知识沉淀,构建出的专业、安全、高效的ERP应用技术平台。

1.1 UAP平台概述为保障信息化战略目标的达成,用户一直期望有一种更加体系、灵活、高效、统一的信息化方案,帮助他们解决信息化过程中的关键难题。

用友软件向用户提供了标准、专业的解决方案。

用友u8系统与其他系统对接实现外部大量凭证数据导入u8生成凭证

用友u8系统与其他系统对接实现外部大量凭证数据导入u8生成凭证
图1
2运行界面如图2所示对于dll文件注册成功点击确定,一直点击确定直到所有的dll文件都注册完成。
图2
3这里我们运行可以分为两种运行方式,一种是直接打开桌面exe的运行方式,一种是嵌入式的的运行方式,也就是在u8里面会有一个嵌入式的节点,这里我们把两种打开方式都介绍一下。注意就是u810.0以后的版本就是不支持桌面exe执行方式了。
下面我们就以用友u8与其他软件数据库对接为例讲一下具体的操作步骤,我们这里外部数据源数据库是我们开发内设置进入的数据,演示的数据,如果要导入的话就是可以选择您相应的数据库还有密码进入就可以了,我们这里先讲一下简单的操作,
1进入凭证导入接口工具之前要先注册一下dll文件双击如图所示的凭证接口客户端文件注册.bat
图9
对于已有的字段可以相应的删除和修改。
10我么回到凭证导入接口主界面点击选择模板下拉列表里就有你增加的导入模板可以这相应选择,如图10所示。
图10
11然后我么选择相应的模块刷新数据,就会把相应的要导入的外部数据源都显示出来,如图11所示。
图11
12下面我们就进行制单的操作,我们点击全部选择的按钮就是把列出来的数据源的数据全部选择或者是双击某些数据选择,我们以演示数据为例全部选择如图12所示,在选择上会有一个y的标志。
我们先介绍一下桌面的启动方式:dll文件注册成功后,如果说是您是想要桌面运行exe程序的话,就点击文件夹下面的凭证导入接口主程序,这个运行的形式就是直接在桌面打开,如图3.1所示。
图3
3.1图3.1就是桌面运行主程序运行调用凭证接口工具的界面,选择相应的帐套和操作日期就可以直接进入凭证导入接口界面了。
图12
13对于我们全部选择的数据源我们进行制单处理就会调出填制凭证的界面如图13所示。

用友ERPU8软件操作流程简明手册

用友ERPU8软件操作流程简明手册

用友ERPU8软件操作流程简明手册用友ERP U8 软件操作流程简明手册(一)日常操作1、进入用友软件:双击桌面“企业门户”,输入用户名“004”(李芳),输入密码“123”,进入软件。

2、录入记帐凭证单击“业务”,单击“财务会计”,单击“总帐”,单击“凭证”,单击“填制凭证”,在这里录入记帐凭证。

必须确保录入的会计科目与手工凭证完全一致。

否则会导致出错。

3、审核记帐凭证(1)先更换操作员,录入人员与审核人员不能是一个人。

单击“系统”,单击“重注册”,输入用户名“001”,输入密码“123”,进入软件。

(2)审核凭证:单击“业务”,单击“财务会计”,单击“总帐”,单击“凭证”,单击“审核凭证”,点击菜单上的“审核”安扭即可,下面会自动显示“审核人:001”在这里录入记帐凭证。

注:必须审核凭证的科目、方向、金额是否与手工凭证完全一致,不能走过场。

4、记帐单击“业务”,单击“财务会计”,单击“总帐”,单击“凭证”,单击“记帐”,根据系统提示操作即可,在一分钟之内记帐完毕。

注:必须审核完的凭证才能记帐,不审核无法记帐。

5、结帐月末所有的凭证记帐完毕后,才能结帐。

单击“业务”,单击“财务会计”,单击“总帐”,单击“期末”,单击“结帐”,根据系统提示进行操作。

注:(1)结帐时所有的损益类科目(包括)明细科目余额必须为0(2)结帐后凭证不允许再修改,但是可以查询。

6、自动生成报表(1)打开UFO报表:结完帐后,单击“业务”,单击“财务会计”,单击“UFO报表”,单击“打开”,打开“E:\用友报表\资产负债表.rep ”。

(3)录入“关键字”:关键字即某年某月的意思“数据”—“关键字”—“录入”:输入2006年9月,单击“确定”,系统会自动计算,最后计算完后看一下借贷方是否平衡,如果借方=贷方就对了。

利润表大致同上。

注:自动生成报表是因为公式早已编好了,编公式就不讲了。

(二)维护工作1、反记帐如果记帐后发现有一张凭证(如10#)录错了,应先反记帐(“恢复记帐前状态”),然后取消10#凭证的审核,然后修改10#凭证。

用友u8系统外部大量外部数据源数据导入通过凭证导入接口工具快速准确导入到用友系统中

用友u8系统外部大量外部数据源数据导入通过凭证导入接口工具快速准确导入到用友系统中

用友u8系统外部大量外部数据源数据导入通过凭证导入接口工具快速准确导入到用友系统中(实现用友系统与其他系对接)关键字:用友系统凭证导入接口工具接口对接程序对接用友二次开发快速导入凭证某些公司、企业内部有自己专有的第三方软件一些业务单据要在专有软件系统中录入一遍,还有一套用友系统,同样的单据还要在用友系统中录入一遍生成用友财务凭证,这样重复的工作是浪费时间和精力,他们想实现专有第三方软件系统和用友系统做接口对接实现单据在专有系统中录入一次,用友系统和专有第三方软件关联,从而用友系统可以直接在专有软件中提取数据生成用友财务凭证。

用友二次开发凭证导入接口工具就可以实现专有第三方软件和用友系统做接口程序对接,用友系统和第三软件关联,从而实现用友系统可以直接在专有第三方软件中提取数据生成用友的财务凭证。

这样就可以避免一个工作重复做,同时也更加保证了凭证的准确性和可靠性。

下面我以excel为例说明一下。

1 我们打开用友u8系统的凭证导入接口工具如图1所示图12填入相应的信息就是填入想要导入凭证的帐套以及操作日期,进入到用友二次开发凭证导入接口工具的主界面如图2所示。

图23进入到用友二次开发凭证导入接口工具后选择相应的外部数据源我们支持多种数据源excel、accses、sql、oracle、mysql等我们以excel为例说明如图3.1 和3.2图3.1图3.24 我们选择好数据源后我们在凭着导入接口工具里面关闭退出重新再进入到二次开发凭证导入接口工具,然后我们进行相应的数据对应设置的操作。

4.1 如图4.1是对表头的相应设置,基本上是不用修改,保持不变就可以。

图4.14.2如图4.2.1所示是对表体的相应设置,表头修改、增加、删除等,是根据用友的字段和外部数据源的字段来决定。

对表体的相应的增加和修改如图4.2.2所示,包括相应的用友字段,以及对字段的描述,相应的外部字段是什么。

图4.2.1图4.2.25 进行制单的处理:设置完表头和表体后,退出回到用友二次开发凭证导入接口工具的主界面,选择数据全选如图5所示,在选择一列上会都打上y的标志,就是数据都选中。

U8UAP开发手册

U8UAP开发手册

U8U A P开发手册(总43页) -CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除UAP开发样例指导用友研发中心 U8平台技术部<本文档适用于U871版本>目录一、摘要............................................. 错误!未指定书签。

二、样例开发前提..................................... 错误!未指定书签。

三、建立UAP项目..................................... 错误!未指定书签。

四、建立表单模型..................................... 错误!未指定书签。

(一) 新建实体....................................... 错误!未指定书签。

(二) 新建实体属性................................... 错误!未指定书签。

五、建立表单布局..................................... 错误!未指定书签。

六、行为对象开发..................................... 错误!未指定书签。

(一) 表单开发....................................... 错误!未指定书签。

(二) 列表开发....................................... 错误!未指定书签。

(三) 生单二次开发................................... 错误!未指定书签。

(四) 联查报表....................................... 错误!未指定书签。

(五) 联查UAP列表................................... 错误!未指定书签。

用友U8Cloud-外部系统数据导入简单介绍

用友U8Cloud-外部系统数据导入简单介绍

1.外部交换平台主界面是在这里操作的。

1)选择数据文件目录可以选到数据所在的文件夹,当前支持的格式有xml和xls两种。

2)修改完数据文件后,要点击刷新,来同步数据。

选中要导入的文件点击发送,导入数据。

3)点击回执文件查看,可以看到文件的失败与否。

2.外部系统信息设置1)匹配基本档案的翻译方式。

2)表头表示默认档案的翻译方式。

3)表体表示特殊处理档案的翻译方式。

3.导入的xls文件式样。

1)第一行的B和C表示的是表头和表体行。

如果只有表头,是档案数据。

2)第三行的sender下面填的值是上图的外部系统编码。

3)表头和表体行可以录入多条数据。

4)表体和表体都要录入id。

如果表头和表体是同一个单据,用相同的id来标识。

5)表体数据有孙表信息,在右侧用特殊字段隔开,如辅助核算的assitems。

6)一条表体对应多条孙表信息,前面空出来,只写一条表体数据,如第10行这个表体有两个辅助核算项,第11行表体部分不要录入,B11的id也不要写。

后面孙表部分竖排表示,第10行和第11行的孙表数据都是第10行表体的7)孙表没有数据就空出来,如R9到T9。

8)孙表有数据就要用字段行的特殊字段标识出来。

如R10和R11的assitems与R8的assitems一样。

9)编辑完数据后,数值型的数据是需要保证是文本型的,单元格出现左上角的小角标。

4.交换规则定义1)点击打开,选择要导入的单据,如21采购订单,界面如下:2)是否为空;3)选择档案;4)配置公式;5)修改完,保存即可。

5.注意事项1)导入数据时要注意当前用户登陆的是集团还是公司,需要与所导入的数据相匹配。

2)如果回执文件过多,可以进入浏览路径,手工删除。

3)强烈建议在导入之前作好单据中各字段的数据合法性检查,导入后要仔细作好核对工作,否则可能将错误数据导入系统引发后续流程问题。

用友U8-ERP操作手册

用友U8-ERP操作手册

IMP/信息管理平台(ERP物流系统)使用说明书概述本说明书共二部分,详细描述了ERP的功能,并说明了如何使用。

第一部分为基础篇,概述ERP各个功能模块中具有共性的公共操作:包括主窗口介绍、通用功能菜单、基本信息、单据、报表、业务查询等公共界面的基本操作与使用。

第二部分业务篇, 从业务的角度,详细说明了各业务模块的操作与使用方法,包括基本资料管理、单据管理、盘点管理、数据分析、应收管理、应付管理、系统管理等。

第一部分基础篇第一章主窗口介绍主窗口由六部分组成:功能菜单区域、管理菜单区域、快捷菜单区、管理模块菜单区域、系统主工作区域、登陆信息区域,如图1-1。

它们具有以下特点:1.当鼠标放到各级管理模块菜单区域与系统主工作区域间会出现双向箭头,进行托动可以改变这两个区域的大小。

2.管理模块菜单区域中需打开下级菜单或打开模块需用鼠标双击。

3.在管理菜单区域单击某一菜单,其在管理模块菜单区域就会弹出该菜单的子目录。

4.管理模块菜单区域的各个模块都可以设成快捷菜单,只要在管理模块菜单区域点击并拖动对应的模块到快捷菜单区就可,一般最近拖动的在第一位,如位置不足就隐藏在下箭头中。

只要点击就可显示。

ERP系统的管理模块菜单区域包括基本资料管理、单据管理、盘点管理、数据分析、应收管理、应付管理、系统管理七大模块●基本资料管理模块:主要功能是设置部门资料信息,人员资料信息、仓库资料信息、往来单位资料、类别资料、品牌资料、合同资料、商品资料等的输入操作。

●单据管理模块:主要功能是单据是业务的原始凭证,通过单据可以生成报表,帮助你分析业务状况。

主要有订货、预报、进货、销售、出货、调价、移仓、报损、退货。

●盘点管理模块:主要功能是对仓库存货定期和不定期地进行盘点,盘点后,将盘盈或盘亏记录下来,审核调整实际库存量。

●数据分析模块:主要功能是从商场的进销存三方面,对商品的订货、预报、进货、销售、出货、调价、移仓、报损、退货、会计账款等各种业务的整体数据综合分析及库存的统计。

U8UAP开发手册

U8UAP开发手册

UAP开发样例指导用友研发中心U8平台技术部<本文档适用于U871版本>目录一、摘要 (3)二、样例开发前提 (3)三、建立UAP项目 (3)四、建立表单模型 (5)(一)新建实体 (6)(二)新建实体属性 (8)五、建立表单布局 (14)六、行为对象开发 (15)(一)表单开发 (17)(二)列表开发 (30)(三)生单二次开发 (36)(四)联查报表 (37)(五)联查UAP列表 (38)(六)UAP列表联查U8单据 (39)(七)用户自定义控件开发 (42)(八)U8单据引用UAP档案 (43)七、行为对象注册 (56)功能介绍: (56)使用说明: (56)应用技巧: (58)八、建立数据引擎 (59)功能介绍: (59)使用说明: (60)应用技巧: (82)九、设置过滤条件 (82)功能介绍: (82)使用说明: (82)应用技巧: (87)十、设置栏目 (88)功能介绍 (88)使用说明 (88)应用技巧 (89)十一、权限 (89)功能权限 (89)记录级权限 (90)字段级权限 (91)十二、部署 (92)附录:功能介绍 (93)1、行为对象升级说明 (93)2、LoginInfo 对象介绍 (95)一、摘要本文以U8-ERP中的销售订单为应用原型,介绍了如何通过UAP进行软件开发,文中给出了开发方法和丰富样例。

内容包括:UAP表单开发原理UAP项目的建立和导入、导出UAP表单的模型设计和布局设计UAP表单的行为对象开发UAP表单列表设计与开发UAP表单列表的行为对象开发如何对UAP表单的缺省按钮进行扩展性开发如何对UAP表单的缺省按钮进行取代性开发如何为UAP表单增加新的按钮及行为如何用程序代码调用UAP报表如何用程序代码调用UAP表单列表如何在UAP表单中增加权限控制:功能权限、字段权限、记录权限如何为UAP表单开发自定义控件如何开发树形档案如何维护UAP数据引擎如何维护栏目如何维护过滤条件如何调用U8APIU8单据自定义项如何引用UAP档案本文档中使用的示例文件为“销售订单二次开发”,可以通过UAP将该文件导入到帐套中。

UUAP开发手册

UUAP开发手册

UAP开发样例指导用友研发中心U8平台技术部<本文档适用于U871版本>目录一、摘要本文以U8-ERP中的销售订单为应用原型,介绍了如何通过UAP进行软件开发,文中给出了开发方法和丰富样例。

内容包括:UAP表单开发原理UAP项目的建立和导入、导出UAP表单的模型设计和布局设计UAP表单的行为对象开发UAP表单列表设计与开发UAP表单列表的行为对象开发如何对UAP表单的缺省按钮进行扩展性开发如何对UAP表单的缺省按钮进行取代性开发如何为UAP表单增加新的按钮及行为如何用程序代码调用UAP报表如何用程序代码调用UAP表单列表如何在UAP表单中增加权限控制:功能权限、字段权限、记录权限如何为UAP表单开发自定义控件如何开发树形档案如何维护UAP数据引擎如何维护栏目如何维护过滤条件如何调用U8APIU8单据自定义项如何引用UAP档案本文档中使用的示例文件为“销售订单二次开发”,可以通过UAP将该文件导入到帐套中。

项目名称为“ SaleVoucher ”,导入后在项目中包括几个自定义单据:“销售订单”为二次开发的Demo示例;“零售日报”为自定义空间二次开发的Demo 示例;“列表档案示例”、“树形编辑档案示例”、“树形导航档案示例”分别为各个对应的档案类型的示例。

二、样例开发前提首先,需要安装U8产品,并建立一个帐套。

其次,您需要向用友公司购买UAP表单设计许可;不过您可以使用UAP的演示版本,但是演示版本不能新建UAP项目,也不能注册行为对象。

三、建立UAP项目使用UAP登录您的帐套后,在系统界面上的新建项目选项卡,选中“供应链”后,在右边的列表中选择“销售管理”,在界面下方的几个文本框中输入项目名称,编号,描述等;顺序选择框使用“默认”即可。

点击“确定”如果输入信息与先前创建的项目信息不冲突,项目就可被成功创建。

您也可以导入我们为您提供的UAP样例项目,导入方法如下。

1、登录UAP;2、打开菜单“文件-导入和导出”;3、选中“导入项目数据到目前的服务器”,点“确定”按钮;4、点“导入”按钮,选取U8安装目录下的“uap\sdk”目录中的文件“Samplefile”;5、导入成功后;6、在UAP已存在的项目中产生了一个名称为“SaleVoucher”的项目;四、建立表单模型选中“自定义表单”节点,单击右键,使用“新建自定义表单”功能创建一个新的表单。

用友U8各模块的操作流程资料讲解

用友U8各模块的操作流程资料讲解

用友U8各模块的操作流程资料讲解用友U8各模块的操作流程用友U8每个模块的操作流程一、采购管理(1)整体流程:录入采购订单,根据订单生成采购入库单(或者“采购入库单(红字)”,红字入库单手工录入或参照其他采购入库单生成),根据采购入库单生成采购发票(或者红字采购发票),将采购入库单和采购发票做采购结算形成存货的入库成本,根据采购发票到应付款管理中审核发票,发票审核后可以生成凭证,付款时录入付款单,保存审核,生成凭证,付款单与采购发票(或其他应付单)做核销。

(2)采购订单:点击“采购订单”进入采购订单界面,点击增加,根据实际情况供货单位、存货等信息,最后保存。

(3)采购入库单:点击“采购入库单”进入采购入库单界面,点击增加选择采购订单或采购入库单(如果采购退货,则选择“采购入库单(红字)”),根据实际情况录入仓库、入库类别、供货单位、存货等信息,最后保存。

(4)采购发票:点击“采购发票”进入采购发票界面,点击增加选择专用发票/普通发票(如果采购退货,则选择“专用发票/普通发票(红字)”)录入发票号,然后选单(采购订单/采购入库单),过滤选择需要生成发票的采购订单或入库单,选择确认后生成采购发票,保存后复核。

(5)采购结算(过滤-入库-发票-结算):点击“采购结算”进入结算界面,首先过滤需要结算的入库单和发票所在的日期范围,然后点击入库,选择需要结算的入库单后确认,再点击发票,选择和入库单对应的发票后确认,确认本次结算的数量和金额无误后,点击结算即可;重复以上至全部发票和入库单结算完成。

(6)付款结算:点击付款结算,进入付款单界面,选择本次付款的供应商,然后点击增加,录入结算方式、结算科目、金额和摘要等保存;然后点击核销,选择自动,确认核销的金额后保存,完成付款。

(7)供应商往来转账(不常用,处理特殊情况)(8)月末结账:点击月末结账,利用月末结账的月末检测功能,检查本月工作是否全部完成,若全部完成则点击结账,进行下月操作。

U8API——向U8数据库表导入数据

U8API——向U8数据库表导入数据

U8API——向U8数据库表导⼊数据⼀、打开API资源管理器替换两个引⽤打开应⽤实例,选择相应的功能复制相应的封装类到⾃⼰的⽬录下在数据库新建临时表,与⽬标表相同数据导⼊:思路:先将要导⼊的数据导⼊到与U8⽬标表相同的临时表,再⽤API从临时表导⼊到U8⽬标表//导⼊临时表-产成品⼊库、销售发货public void ImportU8RdDis(){lb_info.Items.Add(DateTime.Now + " ⽣成开始.....");lb_state.Text = "当前状态:正在⽣成数据,请勿操作...";//从过磅记录表⾥查询所有未导⼊U8数据库的记录List<ShippingInquiries> siListRdrecord = new List<ShippingInquiries>();siListRdrecord = u8api.SelectAllNOu8Rdrecord10();List<ShippingInquiries> siListSales = new List<ShippingInquiries>();siListSales = u8api.SelectAllNOu8Sales();//将榜单数据中未进⾏推送的数据,送到临时表,并执⾏导⼊U8u8api.DeleteTemporaryTable();//插⼊临时表前清空之前的记录//产成品⼊库foreach (ShippingInquiries si in siListRdrecord){int i = u8api.InsertU8Rdrecord10(si);//导⼊临时表if (i > 0){lb_info.Items.Add(DateTime.Now + " 正在⽣成过磅单的U8 <产成品> 单据,磅单编号为:" + si.NO);bool ok_Rdrecord = U8Rdrecord10(i);//从临时表导⼊U8if (ok_Rdrecord){lb_info.Items.Add(DateTime.Now + " 磅单编号为:" + si.NO + "单据,⽣单成功");u8api.UpdateToU8State(si.NO);}else{lb_info.Items.Add(DateTime.Now + " 磅单编号为:" + si.NO + "单据,⽣单失败!");}}}//发货单foreach (ShippingInquiries si in siListSales){int i = u8api.InsertU8Sales(si);//导⼊临时表if (i > 0){lb_info.Items.Add(DateTime.Now + " 正在⽣成过磅单的U8 <发货单> 单据,磅单编号为:" + si.NO);bool ok_Sales = U8Sales(i);//从临时表导⼊U8if(ok_Sales){lb_info.Items.Add(DateTime.Now + " 磅单编号为:" + si.NO + "单据,⽣单成功");u8api.UpdateToU8State(si.NO);}else{lb_info.Items.Add(DateTime.Now + " 磅单编号为:" + si.NO + "单据,⽣单失败!");}}}lb_info.Items.Add(DateTime.Now + " ⽣成结束");lb_state.Text = "当前状态:⽣成数据完成,等待下⼀次⽣成开始";}先导⼊临时表,再导⼊U8导⼊临时表代码//将数据导⼊临时表-发货单表public int InsertU8Sales(ShippingInquiries si){int i = 0;conn.Open();try{mandText = "insert into TWKF_Sales_T(ivouchstate,csysbarcode,bsaleoutcreatebill,cbustype,ivtid,cdlcode,cvouchtype,cvouchname,cstcode,cstname,ddate,cdepcode,cdepname,ccuscode,ccusabbname,cexch_name,iexchr cmd.Parameters.Clear();cmd.Parameters.Add("@ivouchstate", "Approved");//单据状态cmd.Parameters.Add("@csysbarcode", "||SA01|0000000001");//单据条码cmd.Parameters.Add("@bsaleoutcreatebill","0");//销售出库开票标识cmd.Parameters.Add("@cbustype", "普通销售");//业务类型cmd.Parameters.Add("@ivtid", "71");//单据模版号cmd.Parameters.Add("@cdlcode", "0000000001");//发货退货单号cmd.Parameters.Add("@cvouchtype", "05");//单据类型编码cmd.Parameters.Add("@cvouchname", "发货单");//单据类型名称cmd.Parameters.Add("@cstcode", "1");//销售类型编码cmd.Parameters.Add("@cstname", "西坡⽯⼚销售");//销售类型名称cmd.Parameters.Add("@ddate", si.GrossWeightTime);//单据⽇期cmd.Parameters.Add("@cdepcode", si.cInvCode.Substring(0, 2));//部门编码cmd.Parameters.Add("@cdepname", "总经办");//部门名称//通过哪个表由部门编码查询部门名称▲▲▲▲▲▲▲▲cmd.Parameters.Add("@ccuscode", usCode);//客户编码cmd.Parameters.Add("@ccusabbname", si.ReceivingUnit);//客户简称cmd.Parameters.Add("@cexch_name", "⼈民币");//币种名称cmd.Parameters.Add("@iexchrate", "1");//汇率cmd.Parameters.Add("@itaxrate", "0");//表头税率cmd.Parameters.Add("@cDefine1", si.ReceivingUnit);//收货单位cmd.Parameters.Add("@cDefine2", si.NO);//榜单单号cmd.Parameters.Add("@breturnflag", "0");//退货标志cmd.Parameters.Add("@cverifier", "demo");//审核⼈cmd.Parameters.Add("@cmaker", "demo");//制单⼈cmd.Parameters.Add("@icuscreline", "0");//信⽤额度cmd.Parameters.Add("@bfirst", "0");//销售期初标志cmd.Parameters.Add("@dverifydate", si.GrossWeightTime);//审核⽇期cmd.Parameters.Add("@isale", "0");//是否先发货cmd.Parameters.Add("@ccusname", si.ReceivingUnit);//客户名称cmd.Parameters.Add("@clastcusname", si.ReceivingUnit);cmd.Parameters.Add("@clastcustname", si.ReceivingUnit);cmd.Parameters.Add("@cauthid", usCode);//权限IDcmd.Parameters.Add("@brequestsign", "1");//请求标识cmd.Parameters.Add("@iflowid", "0");//流程idcmd.Parameters.Add("@billafterlosssettle", "0");//必须签回处理完成才能开票(签回)cmd.Parameters.Add("@bcusinvlimited", "0");//允许限销控制cmd.Parameters.Add("@bbillbluesalelist", "0");//销售发货单/退货单(蓝票)cmd.Parameters.Add("@bbillredsalelist", "0");//销售发货单/退货单(红票)cmd.Parameters.Add("@bcredit", "否");//是否控制信⽤额度cmd.Parameters.Add("@bcreditdate", "0");//是否控制信⽤期限cmd.Parameters.Add("@bmustbook", "0");//必有定⾦cmd.Parameters.Add("@ccreditcuscode", usCode);//信⽤单位编号cmd.Parameters.Add("@ccreditcusname", si.ReceivingUnit);//信⽤单位名称cmd.Parameters.Add("@ioutgolden", "0");//⾦税导出次数cmd.Parameters.Add("@iverifystate", "0");//系统保留cmd.Parameters.Add("@iswfcontrolled", "0");//启⽤⼯作流cmd.Parameters.Add("@dcreatesystime", si.GrossWeightTime);//制单时间cmd.Parameters.Add("@dverifysystime", si.GrossWeightTime);//审核时间cmd.Parameters.Add("@bcashsale", "0");//现款结算cmd.Parameters.Add("@bsigncreate", "0");//签回损失⽣成cmd.Parameters.Add("@bneedbill", "1");//是否需要开票cmd.Parameters.Add("@iprintcount", "0");//打印次数cmd.Parameters.Add("@cinvoicecompany", usCode);//开票单位cmd.Parameters.Add("@cinvoicecompanyabbname", si.ReceivingUnit);//开票单位简称cmd.Parameters.Add("@baccswitchflag", "0");//存货选项切换cmd.Parameters.Add("@ccccode", si.cInvCode.Substring(0, 2));cmd.Parameters.Add("@bcal", "0");//折算⽅式cmd.Parameters.Add("@zdsum", "0.00");//zdsumcmd.Parameters.Add("@linenum", "0");//linenumcmd.Parameters.Add("@bnottogoldtax", "0");//不导出到⾦税i = Convert.ToInt32(cmd.ExecuteScalar());if (i > 0){mandText = "insert into TWKF_Sales_W(cwhcode,cinvcode,bservice,cinvname,cinvstd,cinvm_unit,igrouptype,cgroupcode,cbsysbarcode,iquantity,iquotedprice,itaxunitprice,iunitprice,imoney,itax,idiscount,dlid,inatunitprice, cmd.Parameters.Clear();//cmd.Parameters.Add("@cwhname",);//仓库名称cmd.Parameters.Add("@cwhcode","0");//仓库编码cmd.Parameters.Add("@cinvcode",si.cInvCode);//存货编码cmd.Parameters.Add("@bservice","0");//是否应税劳务cmd.Parameters.Add("@cinvname",si.cInvName);//存货名称cmd.Parameters.Add("@cinvstd",si.Specifications);//规格型号cmd.Parameters.Add("@cinvm_unit","吨");//主计量单位cmd.Parameters.Add("@igrouptype","0");//计量单位组类别cmd.Parameters.Add("@cgroupcode","01");//计量单位组编码cmd.Parameters.Add("@cbsysbarcode","||SA01|0000000001|1");//单据⾏条码cmd.Parameters.Add("@iquantity",Weight);//数量cmd.Parameters.Add("@iquotedprice",si.UnitPrice);//报价cmd.Parameters.Add("@itaxunitprice",si.UnitPrice);//原币含税单价cmd.Parameters.Add("@iunitprice",si.UnitPrice);//原币⽆税单价cmd.Parameters.Add("@imoney",Weight*si.UnitPrice);//原币⽆税⾦额cmd.Parameters.Add("@itax","0.00");//原币税额cmd.Parameters.Add("@idiscount","0.00");//原币折扣额cmd.Parameters.Add("@dlid",i);//发货退货单主表标识cmd.Parameters.Add("@inatunitprice","1.0000000000");//本币⽆税单价cmd.Parameters.Add("@inatmoney",Weight*si.UnitPrice);//本币⽆税⾦额cmd.Parameters.Add("@inattax","0.00");//本币税额cmd.Parameters.Add("@inatsum",Weight*si.UnitPrice);//本币价税合计cmd.Parameters.Add("@inatdiscount","0.00");//本币折扣额cmd.Parameters.Add("@isum",Weight*si.UnitPrice);//原币价税合计cmd.Parameters.Add("@binvbatch","0");//是否批次管理cmd.Parameters.Add("@cwhvaluestyle","全⽉平均法");//计价⽅式cmd.Parameters.Add("@bfree1","0");//存货是否有⾃由项cmd.Parameters.Add("@bfree2","0");//存货是否有⾃由项cmd.Parameters.Add("@bfree3","0");//存货是否有⾃由项cmd.Parameters.Add("@bfree4","0");//存货是否有⾃由项cmd.Parameters.Add("@bfree5","0");//存货是否有⾃由项cmd.Parameters.Add("@bfree6","0");//存货是否有⾃由项cmd.Parameters.Add("@bfree7","0");//存货是否有⾃由项cmd.Parameters.Add("@bfree8","0");//存货是否有⾃由项cmd.Parameters.Add("@bfree9","0");//存货是否有⾃由项cmd.Parameters.Add("@bfree10","0");//存货是否有⾃由项cmd.Parameters.Add("@bsalepricefree1","0");//销售定价⾃由项cmd.Parameters.Add("@bsalepricefree2","0");//销售定价⾃由项cmd.Parameters.Add("@bsalepricefree3","0");//销售定价⾃由项cmd.Parameters.Add("@bsalepricefree4","0");//销售定价⾃由项cmd.Parameters.Add("@bsalepricefree5","0");//销售定价⾃由项cmd.Parameters.Add("@bsalepricefree6","0");//销售定价⾃由项cmd.Parameters.Add("@bsalepricefree7","0");//销售定价⾃由项cmd.Parameters.Add("@bsalepricefree8","0");//销售定价⾃由项cmd.Parameters.Add("@bsalepricefree9","0");//销售定价⾃由项cmd.Parameters.Add("@bsalepricefree10","0");//销售定价⾃由项cmd.Parameters.Add("@bbatchcreate","0");//是否建⽴批次档案cmd.Parameters.Add("@bbatchproperty1","0");//是否启⽤批次属性cmd.Parameters.Add("@bbatchproperty2","0");//是否启⽤批次属性cmd.Parameters.Add("@bbatchproperty3","0");//是否启⽤批次属性cmd.Parameters.Add("@bbatchproperty4","0");//是否启⽤批次属性cmd.Parameters.Add("@bbatchproperty5","0");//是否启⽤批次属性cmd.Parameters.Add("@bbatchproperty6","0");//是否启⽤批次属性cmd.Parameters.Add("@bbatchproperty7","0");//是否启⽤批次属性cmd.Parameters.Add("@bbatchproperty8","0");//是否启⽤批次属性cmd.Parameters.Add("@bbatchproperty9","0");//是否启⽤批次属性cmd.Parameters.Add("@bbatchproperty10","0");//是否启⽤批次属性cmd.Parameters.Add("@ivolume","0");//单位体积cmd.Parameters.Add("@kl","100.0000000000");//扣率cmd.Parameters.Add("@kl2","100.0000000000");//⼆次扣率cmd.Parameters.Add("@binvtype","0");//是否折扣cmd.Parameters.Add("@itb","正常");//退补标志cmd.Parameters.Add("@binvquality","0");//是否保质期管理cmd.Parameters.Add("@cmassunit","");//保质期单位cmd.Parameters.Add("@itaxrate","0.0000000000");//税率cmd.Parameters.Add("@cDefine22", si.CarCode);//车号cmd.Parameters.Add("@idlsid","1000000002");//发货退货单⼦表标识2cmd.Parameters.Add("@isettleprice",si.UnitPrice);//结算单价cmd.Parameters.Add("@dkl1","0.0000000000");//倒扣1cmd.Parameters.Add("@dkl2","0.0000000000");//倒扣2cmd.Parameters.Add("@fsalecost",si.UnitPrice);//零售单价cmd.Parameters.Add("@fsaleprice",Weight*si.UnitPrice);//零售⾦额cmd.Parameters.Add("@cinvccode",si.cInvCode.Substring(0,2));//存货⼤类编码cmd.Parameters.Add("@bgsp","否");//是否质检cmd.Parameters.Add("@btrack","0");//是否出库跟踪⼊库cmd.Parameters.Add("@bSpecialties","0");//是否特殊药品cmd.Parameters.Add("@bisstqc","0");//库存期初标记cmd.Parameters.Add("@foutquantity",si.SumNetWeight);//累计出库数量cmd.Parameters.Add("@bsettleall","0");//结算标志cmd.Parameters.Add("@csettleall","未关闭");//关闭标志cmd.Parameters.Add("@ccomunitcode","01016");//主计量单位编码(若要从表⾥查询,可以从qt_query_batchsn_ls中查询)cmd.Parameters.Add("@bptomodel","否");//是否PTO模型cmd.Parameters.Add("@bqaneedcheck","否");//是否质检cmd.Parameters.Add("@bgift","0");//是否赠品cmd.Parameters.Add("@bsaleprice","1");//报价含税标识cmd.Parameters.Add("@bqaurgency","否");//是否急料cmd.Parameters.Add("@bqachecking","否");//是否在检cmd.Parameters.Add("@btracksalebill","0");//PE跟单cmd.Parameters.Add("@bqachecked","否");//是否报检cmd.Parameters.Add("@iqaquantity","0.0000000000");//检验合格数量cmd.Parameters.Add("@iqanum","0.0000000000");//检验合格件数cmd.Parameters.Add("@fretsum","0.000000000");//退货⾦额cmd.Parameters.Add("@irowno","1");//⾏号cmd.Parameters.Add("@binvmodel","否");//模型cmd.Parameters.Add("@csrpolicy","PE");//供需政策cmd.Parameters.Add("@fsumsignquantity","0.000000000");//签回数量cmd.Parameters.Add("@fsumsignnum","0.000000000");//签回件数cmd.Parameters.Add("@funsignquantity",Weight);//未签回数量cmd.Parameters.Add("@fcusminprice","0.000000000");//客户最低售价cmd.Parameters.Add("@iexpiratdatecalcu","0");//有效期推算⽅式cmd.Parameters.Add("@fretqtywkp","0.000000000");//未开票退货数量cmd.Parameters.Add("@fretqtyykp","0.000000000");//已开票退货数量cmd.Parameters.Add("@bcosting","1");//是否记账cmd.Parameters.Add("@bneedsign","1");//需要签回cmd.Parameters.Add("@bsignover","0");//发货签回完成cmd.Parameters.Add("@autoid2",i);//发货单⼦表IDcmd.Parameters.Add("@bproxywh","0");//代管仓cmd.Parameters.Add("@tbquantity","0.000000000");//退补数量cmd.Parameters.Add("@dblpreexchmomey","0.000000");//预收款原币⾦额cmd.Parameters.Add("@dblpremomey","0.000000");//预收款本币⾦额cmd.Parameters.Add("@bcontrolserial", "1");//控制序列号cmd.Parameters.Add("@bserial", "0");//是否有序列号管理cmd.Parameters.Add("@bneedloss", "0");//需要损失处理cmd.Parameters.Add("@frlossqty", "0.000000");//合理损耗数量cmd.Parameters.Add("@isettletype", "0");//责任承担处理cmd.Parameters.Add("@bbatch", "0");//是否已指定批号cmd.Parameters.Add("@bcode", "0");//是否已指定⼊库单号cmd.Parameters.Add("@bmpforderclosed", "0");//订单关闭标识cmd.Parameters.Add("@fappretwkpqty", "0.000000000");//未开票退货申请数量cmd.Parameters.Add("@cinvcname", si.cInvName);//存货名称cmd.Parameters.Add("@biacreatebill", "0");//存货核算参照销售出库开票标识cmd.Parameters.Add("@fstockquan", "0.000000000");//现存数量cmd.Parameters.Add("@fstockquano", "0.000000000");//现存件数cmd.Parameters.Add("@fcanusequan", "0.000000000");//可⽤数量cmd.Parameters.Add("@fcanusequano", "0.000000000");//可⽤件数cmd.Parameters.Add("@fretailrealamount", "0.000000000");//cmd.Parameters.Add("@fretailsettleamount", "0.000000000");//cmd.Parameters.Add("@cDefine23", si.TareTime.ToString());//进场时间cmd.Parameters.Add("@cDefine24", si.CardNumber);//卡号cmd.ExecuteNonQuery();}}catch{conn.Close();}finally{conn.Close();}return i;}导⼊临时表代码,注意字段是否为空U8API导⼊U8代码///<summary>///发货单///</summary>public bool U8Sales(int ID){bool ok = false;string Ex = "";DispatchList.DispatchListAdd(U8Login, ID, out Ex);if (Ex.Length == 0){//lb_info.Items.Add("⽣成单据失败,原因如下:" + Ex);}else{ok = true;}return ok;}执⾏U8APIpublic static void DispatchListAdd(U8Login.clsLogin u8Login, int dlid, out string Ex){string Ex0 = "";//第⼆步:构造环境上下⽂对象,传⼊login,并按需设置其它上下⽂参数U8EnvContext envContext = new U8EnvContext();envContext.U8Login = u8Login;//销售所有接⼝均⽀持内部独⽴事务和外部事务,默认内部事务//如果是外部事务,则需要传递ADO.Connection对象,并将IsIndependenceTransaction属性设置为false //DbConnection = new ADO.Connection();//envContext.IsIndependenceTransaction = false;//设置上下⽂参数envContext.SetApiContext("VoucherType", "9"); //上下⽂数据类型:int,含义:单据类型:9//第三步:设置API地址标识(Url)//当前API:新增或修改的地址标识为:U8API/Consignment/SaveU8ApiAddress myApiAddress = new U8ApiAddress("U8API/Consignment/Save");//第四步:构造APIBrokerU8ApiBroker broker = new U8ApiBroker(myApiAddress, envContext);//第五步:API参数赋值//给BO表头参数domHead赋值,此BO参数的业务类型为发货单,属表头参数。

用友U8系统操作指引

用友U8系统操作指引

用友U8系统操作指引一、发票录入、生成凭证 (2)二、收款单据录入、生成凭证 (4)三、用友系统日常操作 (6)一、发票录入、生成凭证1、录完如下截图红框部分基本信息,输入业务员后系统自动弹出销售部门,存货编码根据发票类型选择,核对金额是否和发票一致。

把项目名称复制粘贴到备注栏2、系统点击保存后把发票号码写在开票申请单右上角。

3、同个客户开几张发票的,每张单独录入,不能汇总。

4、发票生成凭证,点击业务导航-应收款管理-选项,点击凭证→编辑→选择非控科目制单方式为汇总方式5、关闭退出系统,重新登录,点击生成凭证,勾选“发票”、“记账日期”(选择月底最后一天)6、点击全选→点击合并,选择标识列则显示为“1”,点击制单、选择日期(当月最后一天)7、每月第一个工作日完成上月发票制单生成凭证。

二、收款单据录入、生成凭证1、录入如下截图基本信息,结算科目根据银行回单输入正确的银行账号科目,其他信息点击后自动弹出把项目名称复制粘贴到摘要栏2、保存收款单据后把系统单据编号后四位写在回单空白处。

3、单据生成凭证:点击业务导航-应收款管理-选项,点击凭证→编辑→选择非控科目制单方式为“明细到单据”4、关闭,重新登录用友系统,点击生成凭证,勾选“收付款单”,日期选月底最后一天5、点击全选→点击合并,选择标识列则显示为“1”,选择日期(当月最后一天),然后点击制单,点击保存。

每月第一个工作日完成上月单据制单生成凭证。

三、用友系统日常操作1、凭证导入操作如下截图:实施导航-数据导入-业务单据-凭证-选择底稿-导入。

选了业务单据后点击凭证,选择导入底稿后点击导入即可。

2、新增客户:在客户档案列表点击新增,输入客户编号(按系统排序编号依次增加)、客户名称、客户简称后点击保存。

3、新增实施项目:点击新增,在项目列表最后一行输入项目编号,项目名称即可。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何将系统单据导入UAP单据
应用场景描述
在客户二开制作UAP单据后,可能需要参照系统单据进行生单,这就需要将系统单据导入UAP单据。

运行环境支持
支持U8 V8.90; V10.0; V10.1; V11.0; V11.1
应用的实现过程步骤及效果
有些客户或者二开人员需要将系统单据导入UAP单据,但不知道如何实现,下面以委外订单为例介绍一下实现过程。

将系统单据转换为UAP单据需要使用转换工具Transformers,该工具在U8SOFT\UFMOM\Tools\Transformer目录下,双击Transformers.exe文件运行工具。

输入数据库服务器登录信息,并选择帐套数据库,单击【确定】按钮。

选择OM\委外订单节点,单击右键显示右键菜单
单击【转换】菜单,工具自动生成数据,但自动生成的数据不是很完整,需要进行修改。

UAP单据要求单据中有一个字段的类型为表单编号类型(这个字段一般是单据编号),选择【订单编号】节点
【实体属性类型】的Value值为6(表示是文本类型),将Value值改为0(表示是表单编号类型)。

选择【单据】节点,只有列表ID、缺省过滤条件、排除栏目项和过滤ID等属性的Value值没有设置。

其中缺省过滤条件和排除栏目项的Value值可以为空,其它属性的Value值必须设置。

设置列表ID的Value值为OM01(对应系统单据的CardNumber)
过滤ID的Value值为OM[__]OM01(对应系统单据列表的过滤)
选择【主表】节点,它的所有属性的Value值必须设置。

其中BO查询名称属性的Value值没有设置。

选择BO查询名称属性
单击【选择数据引擎】按钮
选择GetOM_MoMainHeadData,将BO查询名称属性的Value值设置为GetOM_MoMainHeadData。

选择【子表】节点,它的所有属性的Value值必须设置。

其中主键、主键类型和BO查询名称属性的Value值没有设置。

设置主键属性的Value值为modetailsid(单据子表ID)
设置主键类型属性的Value值为0(整型)
BO查询名称属性的Value值为GetOM_MOMainBodyData
选择【列表数据引擎】节点,设置委外订单列表对应的业务对象。

单击【选择数据引擎】按钮
选择委外订单列表的业务对象查询QueryOM_MOMainVouchListData
保存设置,单击【批量元数据脚本】按钮可以生成数据库脚本。

进入UAP,选择委外管理下CS表单节点
单击鼠标右键,选择【导入】菜单
如果没有列表明细信息,勾掉“仅显示当前项目的单据”选项,如果想选择其他子产品的单据,勾掉“仅显示当前子产品的单据”选项。

选择委外订单,确定。

双击【默认布局】节点
单击【自动布局】按钮,进行单据界面布局。

单击【保存】按钮,关闭UAP单据设计界面。

单击【工具】-【发布】菜单,对新增的UAP单据进行发布。

登录U8,进入新增的UAP单据。

相关文档
最新文档