Funkcjonalność dostępna w wersji PRO
Kreator pozwala na generowanie raportów dla grupy maszyn według przygotowanego, własnego scenariusza.
Raport kreowany jest w formie tabeli przygotowanej do eksportu, np do Excela a scenariusz określony jest za
pomocą skryptów podobnych do pliku ini - można więc przygotować kilka scenariuszy.
WAŻNE:
Skrypt dla kreatora jest skryptem lokalnym - jeśli na danym komputerze stworzymy np maszyny.gsr i chcemy skorzystać
z niego na innych komputerach to musimy plik maszyny.gsr przekopiować na te komputery.
Raport może zostać wygenerowany w jednym z 3 trybów:
1) | raport dla wskazanej grupy dla wybranego zakresu czasu, w wierszach maszyny z grupy |
2) | raport miesięczny dla maszyny dla wybranego miesiąca, w wierszu kolejny dzień |
3) | raport zmianowy dla maszyny dla wybranego miesiąca, w wierszu kolejna zmiana kolejnego dnia |
Konfiguracja skryptu.
Tak na prawdę skrypt jest plikiem ini w którym mamy sekcję [config] w której to sekcji są ustawiania główne
oraz do 40 sekcji [Kx] gdzie x jest numerem kolumny - np [K1], [K2] itd
W sekcji [config] ustalamy podstawowe ustawienia:
[config]
nazwa= // nazwa skryptu
tryb=0 // rodzaj raportu
// 1 - dla wybranej grupy
// 2 - miesięczny (dni)
// 3 - miesięczny (dni/zmiany)
grupa=1 // numer grupy dla trybu 1
nrsv=1 // numer nadzorcy dla trybu 2,3
sdp=0 // separator dziesietny
// 0 - kropka, 1 - przecinek
Dane zapisywane są zawsze jako tekst - po eksporcie do Excela mogą zostać przekonwertowane na liczbę
jeśli znak dziesiętny będzie zgodny z tym którego używa arkusz.
Konfiguracja kolumn
[Kx] gdzie x jest numerem kolumny
nazwa= // nazwa kolumny
typ=1 // typ danej - określa jaki parametr będzie wyświetlony w kolumnie - lista w edytorze
j= // jednostka
uwaga - nie stosujemy jednostek jeśli dane mają być konwertowane w innym programie.
Zwróćmy uwagę na typ 3 - pole: dzień (dzień / zmiana) które dobrze jest użyć do znakowania wierszy
w trybach 2 i 3
fc=0 // format czasu
// 0 - xxD xx:xx:xx:
// 1 - czas w sekundach
// 2 - czas w godzinach
format czasu xxD xx:xx:xx czyli taki jak stosowny w Golemie jest czytelny ale nie nadaje się do konwersji w innych programach
dlatego możemy czas zapisać albo w sekundach co jest wygodne do obsługi w skryptach albo w godzinach jako liczby rzeczywiste.
Przykład :
[k1]
nazwa=Maszyna
typ=1
[k2]
nazwa=Czas pracy sekundach
typ=15
fc=1