一、功能介绍
本功能主要用于系统参数配置,用于第三方应用软件数据视图编辑,支持SQL查询语句。文章源自云上网-http://www.ysmis.cn/1363.html
二、操作说明文章源自云上网-http://www.ysmis.cn/1363.html
1、菜单路径:导航菜单进入“系统管理\系统配置\业务控制方案”。文章源自云上网-http://www.ysmis.cn/1363.html
2、具体配置如下:文章源自云上网-http://www.ysmis.cn/1363.html
文章源自云上网-http://www.ysmis.cn/1363.html
-
第1步:单击视图节点;
-
第2步:单击【修改】;
-
第3步:数据源必须选择“ERP软件”。
-
第4步:编辑来源数据视图语句;
-
第5步:单击【调试】验证视图语句是否正确;
-
第6步:如果语句是正确的,显示对应明细;
-
第7步:确认无误后,单击【保存】完成。
3、视图配置要求文章源自云上网-http://www.ysmis.cn/1363.html
1)以下以仓库现存量视图为例:文章源自云上网-http://www.ysmis.cn/1363.html
-
select
仓库 as warename, ---字符型
物料编码 as matecode, ---字符型
物料名称 as matepart, ---字符型
规格型号 as matestvd, ---字符型
结存量 as curqty, ---数值型
辅数量 as lessqty, ---数值型
批号 as batch ---字符型
from 第三方ERP系统现存量表
-
第三方ERP示例语句,软件名称:用友ERPU8
SELECT B.cWhName AS warename, A.cInvCode AS matecode, C.cInvName AS matepart,c.cinvstd as matestvd,CAST(A.iQuantity AS decimal(38, 2)) AS curqty,
CAST(a.iNum AS decimal(38, 2)) as lessqty,A.cBatch As batch
FROM CurrentStock As A INNER JOIN Inventory As C ON A.cInvCode = C.cInvCode INNER JOIN Warehouse As B ON A.cWhCode = B.cWhCode文章源自云上网-http://www.ysmis.cn/1363.html
2)配置说明文章源自云上网-http://www.ysmis.cn/1363.html
-
按照配置语句字段要求,都必须定义为系统标准的字段名,如上图中仓库后面 as warename ;
-
如例子中U8软件仓库的字段名称为cwhname 则后面就得改为cWhName AS warename ,如果字段名正好相同,就没必要定义别名。