赛捷软件论坛's Archiver

lynn.yu 发表于 2020-11-11 17:43

[KB 93676功能解说] 来自打印服务器的ERR 504

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


[b]产品[/b]
Sage X3



[b]类别[/b]
打印和报表编制


[b]描述[/b]
在运行NA-BPATB版本时,当客户编号全部为数字且字符数为12个或更多时,会出现报错。

作业3 - 来自打印服务器的 ERR 504:由Crystal .NET打印引擎引起的错误。NA-BPATB.rpt - -消息1/2:报表执行错误:C:\Sage\SAFEX3\X3ERPV11PRTSVR\Data\X3_x3erpv11vm_50011\ENG\Report\NA-BPATB_CrDll_SEED.rpt -消息2/2 :系统无法找到指定的路径。


[b]原因[/b]
如果客户编号超过10个字符,报表中的公式就会失效。

告知这些报表其实在V12中已经不存在了。


[b]解决方法[/b]
在Crystal Reports中打开NA-BPATB报表:
1.        展开公式字段
2.        在筛选器上右击
3.        选择“编辑”。
4.        将公式改为:
If {?namesort}=1 Then
{BPARTNER.BPRNAM_0} Else
If NumericText ({BPARTNER.BPRNUM_0}) Then
ReplicateString ("0", 15 - len({BPARTNER.BPRNUM_0})) & {BPARTNER.BPRNUM_0}
ELSE {BPARTNER.BPRNUM_0}

页: [1]

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