您的位置:首页 > 其它

GS凭证集成平台常见问题QA

2016-04-29 16:48 260 查看
模板定义类
Q_VIP1010:为什么我的辅助设置了专项信息,但是在生成预览界面只有辅助的标题行,没有具体信息?
A:必须设置辅助金额后才会出现该辅助行。

Q_VIP1020:金额设置表达式报错?
A:请参照以下格式:
"sum("+DIP字段名称(【源_DO_某某机场航空_起降费内航国内】)+")/1.06"

Q_VIP1021:业务日期如何设置?
A:以表达式形式,以下几种格式(Oracle):
(1).20071024对应"to_date('20071024','yyyyMMdd')"
(2).2007-10-24对应"to_date('2007-10-24','yyyy-MM-dd')"
(3).某字段(20071024格式)对应"to_date(" +DIP字段名称( 【 源_ ARAPBills _BillDate】 )+ ",'yyyyMMdd')",其中中间的字段需要在表达式编辑器中双击数据模型字段添加

Q_VIP1022:凭证日期怎么取自某字符型字段?
A:与业务日期略有不同,因凭证上可能有分组,所以需要再加一次聚合函数,以表达式形式,八位字符串日期对应如下格式(Oracle):
"to_date(max("+DIP字段名称(【源_CS_FCG凭证表头_表头_凭证日期】)+"),'yyyyMMdd')"

Q_VIP1023:如何对常量与字段值拼接?
A:假设常量值为hello,在oracle中:
[align=left]"'hello'||max(" +DIP字段名称( 【 源_ ARAPBills _BillDate】 )+ ")"[/align]
在SqlServer中:
"'hello'+max(" +DIP字段名称( 【源_ ARAPBills_BillDate】 )+")"

Q_VIP1024:如何常量与值映射拼接?
A:Oracle中:
"'hello'||"+DIP值映射("bf6e6694-026f-4100-9d5f-7dbc565381e0",1,【源_ARAPBills_PMCode】)
SqlServer中:
"'hello'+"+DIP值映射("bf6e6694-026f-4100-9d5f-7dbc565381e0",1,【源_ARAPBills_PMCode】)

凭证生成类(未达到预期效果)

凭证生成类(报错)
Q_VIP5001:报错时含有“数据执行异常”
A:可以到“运行监控(DipActivityManagement) (GSP平台-->数据交换平台-->运维管理)”中查看一下详细日志,其中有出现异常的sql,可以对应修改一下模板定义。

Q_VIP5010:在insert into ##DIPMVIGENERATEHISTOR位置报错
A:数据模型上设置了复合主键,复合主键的前面的字段(例如类型),重复概率较大。目前凭证集成平台只支持单一主键。

Q_VIP5020:......group by......
A:设置了分组字段,各项取值不能再直接用字段,要使用表达式,可参考本文档的Q_VIP1020、Q_VIP1022

Q_VIP5030:凭证生成时报错,关键词“引发当前异常的方法:Int32 get_precision()”
A:报错详情一般为:
异常信息(异常类型:System.NullReferenceException)
异常提示:未将对象引用设置到对象的实例
异常信息:未将对象引用设置到对象的实例。
导致错误的应用程序或对象的名称:Genersoft.FI.ZW.ZW_VoucherControl
引发当前异常的方法:Int32 get_precision()
异常相关帮助:
堆栈信息:
在 Genersoft.FI.ZW.ZW_VoucherControl.ZW_VoucherBaseController.get_precision()
在 Genersoft.FI.ZW.ZW_VoucherControl.ZW_VoucherBaseController.SetChineseSummary()
在 Genersoft.FI.ZW.ZW_VoucherControl.ZW_VoucherItemController.OnSelectedIndexChanged()
原因是:生成时无法取到凭证类型,目前比较常见的是凭证类型设置了取某字段的值,而此字段的值却是空的。

Q_VIP5040:ORA-00972: 标识符过长
A:此问题出现在Oracle数据环境中,由于数据模型上可能有多个数据对象,因此在创建临时表取数时,使用“表名.列名”的形式作为临时表的列名,而Oracle的列名不允许超过30,因此拼接后会造成超长。建议缩短表名和字段名。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: