数据交换项目主要用于使用VLookUp方式,复制字段值,从而保证数据的一致性。如:
1.将当前模板的一个字段值复制到另一个字段上。
2.利用当前模板的一个字段值,经过LookUp从数据库中找到与之有联系的值,复制到另一个字段上。(如上章节的扩展及扩展项目中由币种带出相应汇率)。
路径:管理 | 工具 | 数据采集 | EDI扩展
字段 | 描述 |
---|---|
扩展名称 |
数据交换扩展的名称。 |
扩展类型 |
用于当前扩展针对“行扩展”还是“展开明细”。 |
SQL语句 |
扩展的SQL语句。 |
SQL列名 |
在当前SQL语句中解析出来的列名。 |
EDI模板列名 |
即将对应到数据交换模板中的列名。 |
示例:客户扩展。
新增
按照路径找到EDI扩展路径,点击打开EDI扩展,点击“新增”。
扩展设置
1.填写扩展名称。
2.选择扩展类型:“行扩展”。
3.编辑SQL语句,注意语句是否需要直接运行解析。
4.列分配中点击“加载列”,“匹配字段”,把扩展的列赋值给EDI模板中的列。
5.设置中选择“异常触发方式”(Y:存在数据、N:不存在数据),选择异常处理:禁止,填写异常提示。
SQL扩展异常
示例:单据已关闭。
编辑扩展异常语句,固定语句模式,通过为参数@Error赋值来触发异常,@Error为空时表示无异常,参数支持EDI列或系统参数。
使用SQL扩展异常,必须勾上“直接运行”。
输入项扩展不出数据。
原因常为:
1.EDI模板中列对应属性“扩展”未勾上。
2.扩展语句中使用函数等需解析的语句,未勾上“直接运行”。