Miniaturka artykułu
Opublikowano: 13-09-2024, Agata

Zmiany w raportach REPX od wersji 2406


Komunikat o błędzie "Wystąpił problem z generowaniem raportu. Skonfigurowano indywidualne ustawienia raportu.
Przyczyna występienia błędu: indywidualny raport lub subraport przechowywany w bazie danych nie został dostosowany do aktualnego formatu."


Aby rozwiązać ten problem, konieczne jest przeprowadzenie procedury konwersji dla wydruków przechowywanych w bazach zaktualizowanych do wersji 2406. Potrzeba konwersji wynika z niezgodności API wprowadzonej przez DevExpress w ramach przystosowania do platformy .NET8, co wiąże się z odchodzeniem od technologii GDI+, System.Drawing.


1. Eksport raportów

Wyszukujemy Narzędzia | Opcje | Raportowanie | Wzorce użytkownika (lub) Snippety. Następnie, uruchamiamy worker "Eksportuj raporty". Pamiętajmy, żeby zaznaczyć opcję "Konwertuj do DevExpress 23 (.NET 8)". Jeżeli zauważymy, że kod jakiegoś wydruku wymaga poprawy, to możemy to zrobić bezpośrednio w tych plikach. Ważne jest, aby zachować spójność między nazwami plików a nazwami klas w snippetach. Dlatego nie powinniśmy bez przemyślenia zmieniać nazw wyeksportowanych plików.



2. Import raportów

Kolejnym krokiem jest uruchomienie worker "Importuj raporty", gdzie wskazujemy wcześniej wyeksportowany plik ZIP, z ewentualnie dodatkowymi ręcznymi zmianami.


3. Restart programu

Po zakończeniu konwersji, koniecznie musimy ponownie uruchomić enova365.