Opublikowano: 24-07-2024, Kamil
Raporty ASPX i REPX
W wersji programu enova365 2406 system raportowania REPX został zaktualizowany do standardu .NET8, skutkiem czego wymagana jest konwersja istniejących raportów do nowego standardów. Część przedsiębiorstw nadal działa na starszych wersjach enova365 i korzysta z wycofywanego systemu ASPX. Ten post wyjaśni część różnic pomiędzy formatami ASPX i REPX.
Krótki opis formatów
ASPX (Active Server Pages Extended) - Strona internetowa wygenerowana przy użyciu platformy ASP.NET firmy Microsoft. Strony zawierają skrypty napisane w językach .NET np. C# lub VB.NET, tłumaczone na HTML przez serwer WWW i wyświetlane w przeglądarce. System Enova, oparty o platformę .NET, wykorzystywał mechanizm do tworzenia wydruków, tłumacząc skrypt wydruku i generując widok HTML, który był drukowany.
REPX (Report Extension) - Platforma raportowania dla środowiska .NET opracowana przez firmę DevExpress. Rozwiązanie zintegrowane z platformami GUI dostępnych z .NET, dedykowane tworzeniu bogatych raportów w przystępny sposób. Enova wprowadziła wsparcie dla systemu REPX w wersji programu 14.0. Od wersji 2304, Soneta zaleca rewizję wydruków do formatu REPX.
Tworzenie niestandardowych wydruków
ASPX - Kod definicji wydruku jest mieszaniną symboli HTML oraz kodu C#. Jedynym dostępnym edytorem w programie Enova jest edytor tekstowy, ubogi w funkcje. Partnerzy i użytkownicy często korzystali z bardziej zaawansowanego programu Visual Studio.
REPX - Kod definicji wydruku jest zapisany w formacie XML. Program Enova posiada wizualny edytor raportów, z interfejsem zbliżonym do programu Adobe Photoshop. Edytor graficzny w zamyśle pozwala na łatwiejsze i szybsze tworzenie raportów, bez korzystania z zewnętrznych programów.
Kompatybilność z nowymi wersjami programu enova365
APSX - Obsługiwany w okienkowej wersji programu Enova, co wymaga instalacji aplikacji i pracy na systemie Windows. Wydruki ASPX nie działają w wersji Multi, tzn. przeglądarkowej.
REPX - Obsługiwany w okienkowej wersji programu Enova oraz wersji Multi. W obu przypadkach, działają wydruki oraz edytor wydruku. Pozwala to na pracę z dowolnego systemu operacyjnego.