Sfera to środowisko programistyczne Insert umożliwiające tworzenie własnych modyfikacji i rozszerzeń dla programów linii GT. Jednym z najpopularniejszych zastosowań Sfery jest tworzenie własnych raportów i zestawień, które nie są dostępne w standardowej wersji Subiekta GT. Raporty tworzone w Sferze mogą korzystać ze wszystkich danych z bazy programu. Oferujemy tworzenie raportów niestandardowych w Sferze dla Subiekta GT według specyfikacji firmy.
Czym jest Sfera Insert i jak działa
Sfera to API i środowisko skryptowe Insert oparte na VBA (Visual Basic for Applications) lub .NET, które umożliwia dostęp do obiektów biznesowych programów GT (dokument, towar, kontrahent, lista płac itp.). Skrypty Sfery mogą odczytywać i modyfikować dane, uruchamiać operacje biznesowe i generować własne okna dialogowe. Sfera nie wymaga bezpośredniego dostępu do bazy danych SQL – działa przez warstwę biznesową programu.
Tworzenie raportów w Sferze
Raport w Sferze to skrypt pobierający dane z obiektów Subiekta GT i formatujący je w tabeli lub wykresie. Możemy tworzyć raporty: zestawienie sprzedaży per handlowiec i region, analiza marżowości per towar i klient, raport stanów minimalnych z propozycją zamówień, porównanie sprzedaży rok do roku. Raporty mogą być eksportowane do Excel, PDF lub bezpośrednio drukowane.
Proces tworzenia raportu
Tworzenie raportu w Sferze obejmuje: zebranie wymagań (co dokładnie raport ma pokazywać, jakie filtry, jakie dane), zaprojektowanie struktury zapytania do bazy, napisanie skryptu VBA/C# i przetestowanie na danych testowych. Po zatwierdzeniu wyników wdrażamy raport produkcyjnie i szkolimy użytkownika z jego uruchamiania i filtrowania.
Raporty cykliczne i automatyczne
Bardziej zaawansowane raporty można automatyzować: raport dzienny generowany o określonej godzinie i wysyłany e-mailem do kierownika, raport tygodniowy eksportowany do wspólnego folderu sieciowego, raport miesięczny wyzwalany przez Event Scheduler Windows. Konfigurujemy automatyczne uruchamianie raportów Sfery jako zadania cykliczne.
Aktualizacja raportów Sfery po aktualizacji programu
Aktualizacje Subiekta GT mogą zmienić API Sfery i spowodować przestanie działania raportów. Monitorujemy release notes każdej aktualizacji GT pod kątem zmian w Sferze i testujemy raporty po każdej aktualizacji programu. W razie konieczności modyfikujemy skrypty do nowej wersji API.