CAUSA
A partire dalla FP 2111, SAP Business One 10 installa la seguente versione del runtime di Crystal Reports:
Ring referenzia invece la versione del runtime di Crystal Reports precedentemente installata da Business One.
Questo scenario fa’ in modo che le stampe di Ring smettano di funzionare.
Il problema si può manifestare con due diversi sintomi, ognuno dei quali ha una risoluzione diversa.
I due messaggi d’errore si possono presentare entrambi o singolarmente.
SINTOMO 1
Quando si tenta di produrre un stampa, appare un messaggio simile a questo:
“Could not load file or assembly ‘CrystalDecisions.CrystalReports.Engine, Version=13.0.3500.0, Culture=neutral, PublicKeyToken=692fbea5521e1304’ or one of its dependencies”
SOLUZIONE
A partire dalla versione 3.13.05, Ring viene distribuito con un installer apposito per la FP 2111 di Business One (oltre che ad un installer per la 9.3 e per la 10 ma precedenti alla FP 2111).
E’ quindi necessario aggiornare Ring alla versione 3.13.05 utilizzando l’installer corretto.
SINTOMO 2
Quando si tenta di produrre un stampa, appare un messaggio simile a questo:
SOLUZIONE
Abbiamo sperimentato che questo problema è dovuto ad una non corretta installazione del runtime di Crystal Reports.
Dovrebbe essere sufficiente effettuare il ripristino dell’installazione, seguendo questi passaggi:
Applicando le soluzioni descritte in questo articolo le stampe di Ring dovrebbero tornare a funzionare.
RIFERIMENTI
B1UP: Breaking Change in Crystal Reports in SAP Business One 10 FP2111