Klient GC4.00 posiada nowoczesny wielowątkowy interfejs użytkownika zbudowany w oparciu o najnowszą technologię firmy Microsoft c++ WinRT wykorzystujący komponenty WinUI3. Jest to prawdopodobnie pierwszy system ERP na świecie oferujący nowoczesne możliwość graficzne aplikacji klasycznych systemu Win11.
Poprzednie wersje klientów systemu GardensERP wersji 2.6 dla kompatybilności ze starszymi wersjami systemu operacyjnego Windows są budowane w oparciu o bibliotekę kontrolek standardowych systemu ComControls.Podstawowym elementem graficznego interfejs użytkownika systemu ERP jest tabela z danymi. Gruby klient 2.6 systemu Gardens ERP od pierwszych wersji posiada specjalny komponent wyprodukowany w Gardens-Software. Jest nim DataGrid - kontrolka służącą do przeglądania i edycji tabelarycznych danych, odznaczający się niespotykaną wydajnością przeglądania. Dzięki stopniowemu ładowaniu danych z bazy danych i możliwości dowolnego filtrowania można bardzo szybko przeglądać tabele zawierające miliony rekordów.
belka filtrująca dane,
belka sumowania kolumn,
zamrażanie kolumn,
ustawianie szerokości i kolejności kolumn,
ukrywanie kolumn,
kolorowanie,
kopiowanie wybranego zakresu komórek,
wklejanie danych w kolumnie,
wklejanie całej tabeli,
zaznaczenie wierszy,
zaznaczenie obszarów komórek,
kopiowanie wartości z góry,
przeliczanie liczb (kalkulator),
przeliczanie pól kalkulowanych,
przyciski lookup i assist dla kolumn,
grafika malowana bezpośrednio w komórkach
i wiele więcej....
belka filtrująca dane,
zamrażanie kolumn,
ukrywanie kolumn,
kopiowanie wybranego zakresu komórek,
wklejanie całej tabeli,
zaznaczenie obszarów komórek,
przeliczanie liczb (kalkulator),
przyciski lookup i assist dla kolumn,
i wiele więcej....
belka sumowania kolumn,
ustawianie szerokości i kolejności kolumn,
kolorowanie,
wklejanie danych w kolumnie,
zaznaczenie wierszy,
kopiowanie wartości z góry,
przeliczanie pól kalkulowanych,
grafika malowana bezpośrednio w komórkach
Aby osiągnąć tak wysoką poprzeczkę kontrolki DataGrida, jaką oferował Klient 2.6, w nowym kliencie 4.0 zaimplementowaliśmy ją bezpośrednio na warstwie grafiki DirectX, wykorzystując elementy XAML WinUI3. Nowy komponent tabelaryczny systemu posiada wszystkie funkcje i możliwości starszych wersji klienta, ale dodatkowo zyskał kilka dodatkowych udoskonaleń.
Najważniejsze z nich to:
Przeliczanie pól kalkulowanych w wątkach tła.
Kluczową cechą nowego klienta jest płynność pracy użytkownika, która została zrealizowana w taki sposób, aby żadne elementy systemu nie wstrzymywały jakiegokolwiek ruchu myszki lub klawiatury. Dlatego w celu zapewnienia pełnej płynności pracy, pola kalkulowane liczone są tak, aby nie blokować wyświetlania tabeli danych. Pola kalkulowane mogą być rozmaicie implementowane w języku QLX przez osoby wdrażające/deweloperów i wdrożeniowców systemu Gardens ERP. Niejednokrotnie muszą one wykonywać złożone operacje. W tym przypadku podczas przeglądania tabeli, dopiero po zatrzymaniu się na odpowiedniej stronie, adekwatne kolumny, które wymagają czasu kalkulacji, odświeżą się niezależnie od pracy użytkownika.
Przeliczanie i rysowanie grafiki w tle z buforowaniem.
IDE Gardens AM dostarcza możliwość umieszczenie różnych elementów graficznych w dowolnej komórce tabelki z danymi. Aby nie blokować wyświetlania tabel funkcje rysujące wykonywane są w dodatkowym wątku tła. Ponadto, można ustawić ilość stron tabeli przeliczaną za pomocą pojedynczego wywołania procedury tła.
Efekt zobaczcie sami :
Gesty i widoki w aplikacji
Graficzny interfejs użytkownika systemu Win11 charakteryzuje się nowoczesną obsługą gestów. Widoki klienta GC4.00 umieszczone są na komponencie XAML::Pivot, który reaguje na przeglądanie za pomocą gestów. Także DataGrid można przewijać za pomocą ruchu 2 palców na toutchpadzie lub ekranie dotykowym komputera.
Za pomocą gestów można również dowolnie osadzić widok systemu ERP przeciągając go z menu do wybranego fragmentu panelu roboczego klienta/użytkownika.
Aplikacja w opcji zaawansowanej udostępnia możliwość pracy na wielu monitorach. Funkcja ta ma zastosowanie przy pracy wielofirmowej, np. dla różnych spółek w obsłudze księgowej.
Moc XAMLA
Środowisko [IDE] Gardens AM umożliwia osadzanie dowolnej grafiki wygenerowanej za pomocą XAMLA WinUI3. Użytkownik może pracować w dowolnej kolorystyce, oraz trybach jasnych i ciemnych. Kontrolka graficzna umożliwia renderowanie/przekształcanie dowolnego XAMLA podczas wykonania programu, co umożliwia nieograniczone możliwości animacji grafiki bez obciążenie głównego wątku GUI.
Na ilustracji przykład kodu XAML generującego "pulsujące" serca.
Moc wbudowanej przeglądarki WWW Chromium
Wyświetlanie dokumentów HTML, Pdf, dostęp do stron WWW bezpośrednio w systemie Gardens ERP
Komunikacja z aplikacjami Webowymi lub obsługa całych modułów systemu pisanych w JS.
Dwustronna komunikacja systemu GardensERP z aplikacjami WWW.
Moc wielowątkowości
System umożliwia pracę współdzieloną, dzięki czemu procesy mogą być uruchamiane równolegle w wątkach tła — na przykład równoczesne księgowanie dokumentów, wyciągów bankowych, rozliczanie produkcji i wiele innych działań odbywa się bez blokowania bieżącej pracy użytkownika. Każdą długotrwałą operację można w dowolnym momencie przerwać, co daje dużą elastyczność w zarządzaniu zadaniami. System zapewnia również automatyczne powiadomienia i komunikaty w tle, niezależnie od działań prowadzonych w interfejsie użytkownika. Dodatkowo oferuje możliwość harmonogramowania zadań, ich szeregowania oraz obsługę procesów w tle, w tym zarządzanie pocztą. Warto również podkreślić funkcję automatycznego generowania dokumentów PDF w tle, co pozwala na dalszą optymalizację pracy.
Moc AI
Asystent AI o nazwie PAD korzystać może z rozszerzeń AI dostępnych w systemie Win11 ale także z modeli implementowanych przez Gardens-Software na potrzeby indywidualnych wdrożeń systemu ERP.
Moc trybów połączenia (Cienki – Gruby Klient)
System umożliwia pracę w 2 trybach: połączenie jako Gruby Klient z przetwarzaniem logiki QLX na kliencie lub jako Cienki Klient z przetwarzaniem logiki QLX na serwerze aplikacyjnym.
Wszystkie moduły systemu mogą być dostępne przez Klienta Cienkiego z serwerem aplikacyjnym w chmurze z taką samą funkcjonalnością jak aplikacja desktop Grubego Klienta.
MS SQL Serwer lub PostgresSQL
Możliwość migracji całego rozwiązania między motorami baz danych MS SQL i PostgreSQL. W obu bazach danych zostały zaimplementowane mechanizmy obsługi agregatów sum częściowych używanych do analiz finansowych online systemu ERP.
Kompatybilność wsteczna klienta GC4.00
Nowy klient systemu GardensERP współpracuje ze wszystkimi dotychczasowymi instalacjami, zachowując pełną kompatybilność z wszystkimi modułami, co zapewnia płynne i bezproblemowe działanie w istniejącym środowisku.
Nowa wersja klienta GardensERP to połączenie wieloletniego doświadczenia z najnowszymi technologiami, które wspólnie tworzą stabilne, elastyczne i nowoczesne środowisko pracy. Dzięki zastosowaniu WinUI3, wielowątkowości, buforowanej grafiki oraz pełnej kompatybilności wstecznej, system nie tylko spełnia oczekiwania najbardziej wymagających użytkowników, ale również skutecznie wspiera rozwój firm w dynamicznie zmieniającej się rzeczywistości biznesowej. GardensERP to narzędzie, które rośnie razem z Twoją organizacją, dostosowując się do jej potrzeb — dziś i w przyszłości.
Jeśli chcesz dowiedzieć się więcej o możliwościach systemu GardensERP lub zobaczyć, jak możemy wspomóc rozwój Twojego przedsiębiorstwa, zapraszamy do kontaktu! Nasi specjaliści chętnie przedstawią ofertę dopasowaną do indywidualnych potrzeb Twojej firmy.
Interesują Cię nowinki ze świata programowania, chcesz być na bieżąco z naszą ofertą? Dołącz do naszego newslettera
Gotowy na nowy poziom zarządzania firmą?
Wypełnij formularz, aby zobaczyć:
Jak działa nasz dopasowany system ERP i zintegrowane środowisko IDE
Jak możesz lepiej, szybciej i taniej dostosować system do swoich potrzeb
Czym różnimy się od standardowych systemów ERP i rozwiązań pudełkowych