用友U8如何将系统单据导入UAP单据
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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单据。