【集成平台】业务单据及其仓位集成
金蝶云社区-云社区用户E8V91234
云社区用户E8V91234
0人赞赏了该文章 1,905次浏览 未经作者许可,禁止转载编辑于2016年01月13日 10:27:36
集成平台支持业务单据(例如:销售出库单),但是涉及到仓位的业务如何处理?以下具体说明(以WISE V12.2作为标准)操作步骤:Cloud仓位维护—>基础资料映射(仓位)—>业务单据集成【第一步】选择WISE账套的数据库,执行以下仓位的SQL,用来增加WISE仓位的维度;drop view V_CLOUD_CWDECLARE @sql VARCHAR(8000)SET @sql = 'Create view V_CLOUD_CW as SELECT FSPID, ' SELECT @sql = @sql + 'CASE FSPGroupID WHEN '+cast(FSPGroupID as varchar)+' THEN FSPID ELSE 0 END AS F'+cast(FSPGroupID as varchar)+',' FROM (SELECT FSPGroupID FROMt_StockPlaceGroup) ASa SELECT @sql = LEFT(@sql,LEN(@sql)-1) + ' FROM t_StockPlace 'EXEC(@sql)GO 【第二步】在Cloud中手工增加仓位值集及其仓位维度按照WISE的仓位数据,在Cloud仓位中录入数据,要求编码和名称完全一致。对应关系如下WISE的仓位组—>Cloud的仓位值集WISE仓位组的仓位—>Cloud仓位值集的仓位 例如:WISE的仓位组及其仓位

Cloud的仓位值集及其仓位

【第三步】执行基础资料映射(仓位组和仓位)1、 产品路径:系统管理->基础平台->WISE基础资料映射2、 复制仓位/仓位组的映射方案,选择源系统连接,并执行即可;

【第四步】执行仓位值集数据映射1、 产品路径:系统管理->集成平台->WISE业务单据映射2、 选择仓位值集的预置方案

3、 复制仓位值集映射方案,按下面步骤配置:

(1) 选择源系统连接(2) 表映射_源系统资料,改名为V_CLOUD_CW,即【第一步】处理时SQL定义的表名(3) 表映射_源唯一标识从源系统获取,方法如下(以WISE为样例)选择WISE数据库查询:select *from t_StockPlaceGroup

找到FSPGroupID,然后在源唯一标识填上F1,F2,F3,F4,F5,F6,其中D仓对应的是F6(4) 表映射_K/3 Cloud唯一标识从K/3 Cloud系统获取,方法如下:在Cloud数据库查询:select T0.FID,FFLEXNUMBER, T1.FNAME from T_BAS_FLEXVALUES T0 inner join T_BAS_FLEXVALUES_L T1on T0.FID = T1.FID

找到FFLEXNUMBER,然后在K/3 Cloud唯一标识填上FF100001、FF100002、FF100020等,其中D仓对应的是FF100020
(5) 表字段映射页签

源系统表字段名:输入源系统的源唯一标识K/3 Cloud系统表字段名:F8选择唯一标识,必须按照内容一一对应源字段规则表达式:可以参考预置方案的处理4、【保存】仓位值集的映射方案,并【启用】5、可以按照执行周期自动执行或者【手工执行】
【第五步】在【系统管理->集成平台->业务单据集成查询】查看集成情况,若有遇到集成失败,可以看到具体原因。
注意事项:1、若仓位已执行集成,后续需要增加新的仓位(E仓位),则需要重新执行以上所有步骤的操作;2、执行集成后,Cloud仓位值集以及仓位基础资料不能删除,仓位多维度数据可以删除。
***删除需谨慎,需要先做数据备份*****仓位多维度数据删除sql;/--删除仓位多维度数据表SELECT * --delete FROM T_BAS_FLEXVALUESDETAIL
/--删除仓位维度数据表关系select * from T_BAS_BILLEDIMAPwhere FFORMID = 'BD_FLEXVALUESDETAIL' --FEDITABLE字段是标识别表关系的字段,若查出字段值是 T_EDI_Y98W958ZAJY6J80,则按下面SQL删除该表的关联数据即可select *--delete from T_EDI_Y98W958ZAJY6J80如果仓位多维度数据被业务单据引用,则需要先删除业务单据的集成数据,再删除仓位多维度数据
【第六步】销售出库单集成(含仓位)1、 产品路径:系统管理->基础平台->WISE业务单据映射2、 选择销售出库单映射方案(方案名:销售出库单历史数据);

3、 复制销售出库单映射方案,选择源系统连接,在表字段映射增加仓位字段的映射

1) 表字段映射_源系统表字段名:F8选择FDCSPID2) 表字段映射_K/3 Cloud 表字段名:F8选择仓位的字段名3) 源字段规则表达式:手工输入caseFDCSPID when 0 then null else FDCSPID end4、 【保存】销售出库单映射方案,并【启用】5、 可以按照执行周期后台执行集成或者【手动执行】即可