赛捷软件论坛's Archiver

lynn.yu 发表于 2019-8-8 14:51

[KB功能解说] 增加GAS业务代码后凭证导入时出错

[b]* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。[/b]


[b]适用产品版本[/b]
Sage X3 V6、V7、PU8、PU9、PU10、V11


[b]模块[/b]
会计


[b]问题概要[/b]
用户在将GAS业务代码的值增加至14000之后,无法使用凭证导入。

报错消息出现在以下日志文件中:
@X3.TRT/GASIMPORT$adx
Error 8 Line Number 56
1 ECHLIG : Index Incorrect
----------------------------------------------------------------------
----------------------------------------------------------------------
@X3.TRT/GASIMPORT$adx
Error 8 Line Number 57
1 ECHBPR : Index Incorrect
----------------------------------------------------------------------
----------------------------------------------------------------------
@X3.TRT/GASIMPORT$adx
Error 8 Line Number 58
1 ECHDAT : Index Incorrect
....



[b]详细信息[/b]
GASIMPORT是专门用于特殊导入的脚本。

当我们使用这个导入程序时,必须遵守涉及GAS业务代码维度的限制。


[b]解决方法[/b]
该程序会初始化一个尺寸等于3倍GAS值的变量(准确地说是"3*dim([M:HAE2]ACC1)")。

由于X3目前的尺寸限制为32767,所以你设置的GAS尺寸值必须等于或小于10922(=32766/3)。

标准的导入程序IMPGAS可以支持大于10922的GAS值,但需要花费更多时间,因为会管理所有GAS的标准控制项。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.