Crystal reports Crystal Report/Sage X3定制功能

Crystal reports Crystal Report/Sage X3定制功能,crystal-reports,Crystal Reports,我将CR2013与SAGE X3 V7一起使用。一位前同事创建了一个自定义函数来格式化电话号码。我们在许多报告中使用此功能。我们正在将Sage X3迁移到新服务器中的新版本。报告已移动到此新服务器 但是,当我们从新的X3版本使用此函数打印报告时,会出现以下错误代码 Message 1/3 : Erreur à l'ouverture du rapport: xxxxxxxxxx\ZARCCLIENT.rpt - Message 2/3 : Echec du chargement du rapp

我将CR2013与SAGE X3 V7一起使用。一位前同事创建了一个自定义函数来格式化电话号码。我们在许多报告中使用此功能。我们正在将Sage X3迁移到新服务器中的新版本。报告已移动到此新服务器

但是,当我们从新的X3版本使用此函数打印报告时,会出现以下错误代码

 Message 1/3 : Erreur à l'ouverture du rapport: xxxxxxxxxx\ZARCCLIENT.rpt
- Message 2/3 : Echec du chargement du rapport
- Message 3/3 : Erreur dans le fichier ZARCCLIENT 6976_2964_{B35860BF-F698-4802-8025-B91607C6EBEF}.rpt :
Erreur dans la formule USR_Tel: 
'if ({BPADDRESS_USR.TEL_0} <> "") then ZFormatTelephoneFax ({BPADDRESS_USR.TEL_0}, {TABCOUNTRY_USR.TELFMT_0})
'
L'UFL u212com.dll qui implémente cette fonction est manquante.
但我有这些错误代码

Échec de l'ajout de l'assembly au cache : Le module était censé contenir un manifeste de l'assembly.
RegAsm : error RA0000 : Échec de chargement de 'C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\u212com.dll', car ce n'est pas un assembly .NET valide
当我打开crystal报表并进入公式车间时,在新服务器和旧服务器上的报表自定义函数中看不到任何函数。 我无法访问存储库自定义功能,我没有用户和密码。我想我没有安装中央管理服务器

在旧服务器中创建函数时,如果有帮助,可以在Functions/Additionnals Functions/UFL COM和Net(u212.COM.dll)中找到自定义函数

那么,如何在新服务器上使用此自定义功能呢? 如何在Crystal reports中查看自定义函数代码


谢谢您的帮助。

也许您的u212com.dll不是.NET dll,而是纯COM dll?在这种情况下,您必须使用regsvr32在cmd shell中注册它:

regsvr32 u212com.dll

当然,您需要以管理员身份运行命令提示符。

谢谢您的回答。我也尝试了这一点,但我有以下错误:模块“u212com.dll”已加载,但未找到入口点DllRegisterServer。请确保“u212com.dll”是有效的dll或OCX文件,然后重试。
regsvr32 u212com.dll