Aplikacja eNOVAPITY – FIRMA: aLT ONE

Transkrypt

Aplikacja eNOVAPITY – FIRMA: aLT ONE
Niniejszy dokument zawiera podstawowe informacje o przeznaczeniu,
instalacji oraz użytkowaniu modułu do analiz płac.
Data ostatniej modyfikacji: 07.07.2009r.
Autor oraz kierownik projektu: Piotr Maj
SPIS TREŚCI
Kilka słów o aplikacji .......................................................................................................2
Funkcjonalność rozszerzenia ........................................................................................3
Licencjonowanie modułu, praca w trybie demo .....................................................4
Instalacja modułu AnalizyExcelPłace .........................................................................5
Pierwsze uruchomienie modułu AnalizyExcelPłace ................................................6
Konfiguracja pakietu Microsoft Excel 2007..............................................................7
Tworzenie i podpinanie nowych wymiarów .............................................................8
Tworzenie oprogramowanej cechy jako wymiar ....................................................9
Parametry w konfiguracji eksportu danych ........................................................... 12
Konfiguracja podzielnika.............................................................................................. 13
Eksport wybranych list płac ........................................................................................ 14
Tworzenie wzorcowego arkusza raportu ................................................................ 17
Zapis przygotowanego zestawienia jako wzorca ................................................. 21
Przykładowe zestawienie wg podzielnika kosztów .............................................. 22
Instrukcja obsługi modułu AnalizyExcelPłace dla systemu Enova
Strona 1
Kilka słów o aplikacji
Moduł AnalizyExcelPłace dodaje do systemu Enova zaawansowane
możliwości analizy danych płacowych znajdujących się w bazie operacyjnej
programu i jest wykonany w formie biblioteki dll, która została napisana
w języku C#. Funkcje modułu pozwalają na wygodne przetwarzanie dużej
ilości danych. Narzędzia analityczne programu Microsoft Excel który jest
wykorzystany jako narzędzie analityczne pozwalają na wszechstronne i
wygodne prezentowanie różnego rodzaju danych. Moduł składa się
z dwóch podstawowych elementów:


Mechanizmu tworzenia zrzutu danych bazy operacyjnej, który
tworzy kopię danych do osobnej bazy analitycznej, gdzie dane
utworzone są w płaskiej formie i przeznaczone do późniejszej
analizy
Narzędzia kostki analitycznej pozwalającego na wygodne
przetwarzanie danych w bazie analitycznej z udziałem programu
Microsoft Excel 2007 bądź starszej wersji.
Moduł AnalizyExcelPłace
przygotowuje dane, przelicza
je, dzieli i wynik przy pomocy
bardzo szybkich funkcji
serwerowych zapisuje
w bazie analitycznej
Baza
operacyjna
Enova
Dzielenie
Przygotowana
baza
analityczna
(płaska struktura)
Przygotowanie
danych
Przeliczanie
Przygotowanie
raportu przy
pomocy kostki
analitycznej
Microsoft Excel
Instrukcja obsługi modułu AnalizyExcelPłace dla systemu Enova
Strona 2
Dzięki odpowiednio przygotowanej kostce analityczne jesteśmy w stanie
w bardzo szybki sposób tworzyć raporty oraz przygotować przekrojowe
zestawienia danych prezentujące np. trendy wynagrodzeń, krytyczne
miejsca powstawania kosztów w dziale płac oraz rozbicie wynagrodzeń i
ich składowe wg projektów, w których firma i jej pracownicy biorą udział.
Przy tym, korzystając z narzędzi Microsoft Excel raporty te mogą
przyjmować ciekawy wizualnie kształt, zawierać samo rysujące się
wykresy i dzięki temu być bardzo czytelne. Jest to zatem znakomite
narzędzie do budowania systemu kontrolingowego w dziale kadr i płac
a także do budowanie wszelkiego typu zestawień dla księgowej bądź
zarządu firmy.
Funkcjonalność rozszerzenia
 Wielowymiarowa analiza płac
 Definiowanie własnych wymiarów na podstawie cech zwykłych
jak i historycznych
 Możliwość rozbicia składników płacowych wg podzielnika kosztów
który można zdefiniować na etacie jak i umowie
 Utworzenie opisu analitycznego wg podzielnika kosztów w formie
taska na podstawie oprogramowanych obiektów biblioteki
AnalizyExcelPłace
 Definiowanie własnych wzorców zestawień
 Automatyczne tworzenie wykresów do analizowanych danych
 Łączenie danych w aspekcie kilku firm (baz danych)
 Możliwość raportowania po różnych podzielnikach (Projekty, Budowy)
Instrukcja obsługi modułu AnalizyExcelPłace dla systemu Enova
Strona 3
Licencjonowanie modułu, praca w trybie demo
Do korzystania z modułu AnalizyExcelPłace konieczne jest wykupienie
licencji na moduł AnalizyExcelPłace w firmie AltOne. Licencje sprzedawane
są w formie serwerowej lub na ilość wykorzystywanych stanowisk.
Należy pamiętać o tym, że licencja ta daje możliwość wykorzystania
samych narzędzi analitycznych i do pracy potrzebne jest również
posiadanie licencji dla Kadr i Płac. Licencja wydawana jest na podobnych
zasadach jak licencje producenta Enova – klient dostaje podpisany plik w
formie XML który należy zaczytać do bazy danych poprzez
Pomoc - > Licencje dodatków - > Wczytaj licencję z pliku.
Gwarancja na moduł Analiz wydawana jest na 1 rok czasu (chyba, że są
inne indywidualne uzgodnienia z klientem) i przez ten okres klient ma
prawo do instalacji nowych wersji, które można ściągnąć ze strony
producenta dodatku http://www.altone.pl/analizy. Po tym okresie należy
wykupić tak jak w przypadku pozostałych rozszerzeń w systemie Enova
upgrade na kolejny rok, z zaznaczeniem, że w przypadku nie wykupienia
licencji klient będzie mógł analizować dane do okresu list płac nie
przekraczającej daty gwarancji. Wynika to z konieczności aktualizacji
dodatku do aktualnych wersji systemu Enova oraz z jego ciągłą rozbudową.
Instrukcja obsługi modułu AnalizyExcelPłace dla systemu Enova
Strona 4
Możliwa jest także praca z modułem w wersji demo. Wersja taka działa
na tych samych zasadach co program Enova – po prostu tryb demo włącza
się przy braku wgranej licencji na program Enova do bazy danych.
Ograniczeniem w tym momencie jest ilość eksportowanych list płac
oraz okienko pojawiające się przed eksportem list - informujące, że moduł
pracuje w trybie demo:
Instalacja modułu AnalizyExcelPłace
Tak jak pozostałe rozszerzenia do systemu Enova dodatek Analiz należy
wgrać do katalogu C:\Program Files\Common Files\Soneta\Assemblies
na każdym stanowisku, na których będzie rozszerzenie wykorzystywane.
Do poprawnej pracy modułu konieczne jest także zainstalowanie
programu Microsoft Excel 2007 (polecany) lub starszej wersji 2003
z włączonym trybie przy instalacji dla Excel 2007 „Programowanie NET” –
zazwyczaj ta opcja włączona jest domyślnie przy instalacji Microsoft Office.
Instrukcja obsługi modułu AnalizyExcelPłace dla systemu Enova
Strona 5
Pierwsze uruchomienie modułu AnalizyExcelPłace
Przy pierwszym uruchomieniu modułu należy wejść do opcji systemu na
zakładkę AnalizyExcelPłace - > Ogólne i włączyć przycisk: Tworzenie
bazy, tabel, konwersja. Po tej czynności w instancji serwera SQL
w której zainstalowany jest system Enova zostanie stworzona dodatkowa
baza analityczna o nazwie AnalizyExcelPlace dla modułu Analiz.
O pomyślnym utworzeniu bazy powinniśmy zostać poinformowani
stosownym komunikatem w zakładce Informacje.
Kolejno należy także określić, czy wzorce dla danego użytkownika będą
przechowywane w jego osobistym katalogu „Moje dokumenty”, czy na
jakimś ogólnodostępnym folderze np. sieciowym.
Instrukcja obsługi modułu AnalizyExcelPłace dla systemu Enova
Strona 6
Dla bezpieczeństwa danych które przechowywane są na serwerze
możemy także zdefiniować osobnego użytkownika na serwerze SQL
z uprawnieniami tylko do odczytu dla bazy AnalizyExcelPlace, a później
przypisać go do zakładki: Użytkownik SQL dla arkusza Excel. Spowoduje
to, że w arkuszu Excel na którym będziemy pracowali przeniesie się nie
standardowy login i hasło użytkownika SQL na którym pracuje system
Enova a nasz wcześniej utworzony użytkownik wraz z jego hasłem.
Wszystkie dokonane zmiany należy zapisać przy pomocy
przycisku Zapisz ustawienia.
Przed
pierwszym
uruchomieniem
należy
także
skonfigurować
odpowiednio program Microsoft Excel 2007, który jest opisany w kolejnej
sekcji.
Konfiguracja pakietu Microsoft Excel 2007
Przy pierwszym uruchomieniu moduł AnalizyExcelPłace wymaga
skonfigurowania w odpowiedni sposób programu Microsoft Excel 2007.
W tym celu należy wykonać dwie czynności:
 W opcji Ustawienia makr developera ustawić funkcję:
Ufaj dostępowi do modelu obiektowego projektu VBA
Opcje -> Opcje programu Excel - > Centrum zaufania -> Ustawienia
centrum zaufania - > Ustawienia Makr - > Ufaj dostępowi do modelu
obiektowego projektu VBA
Instrukcja obsługi modułu AnalizyExcelPłace dla systemu Enova
Strona 7
 Ustawić zaufaną lokalizację wraz z podfolderami dla wcześniej
wybranego katalogu do przechowywania wzorców użytkownika
Opcje -> Opcje programu Excel - > Centrum zaufania -> Ustawienia
centrum zaufania - > Zaufane lokalizacje -> Dodaj nową lokalizację
Tworzenie i podpinanie nowych wymiarów
Do modułu analiz można podpinać dodatkowe wymiary poza tymi, które
obecne są już wbudowane takie jak płeć, wydział czy stanowisko. Wymiary
te podpinane są do modułu Analiz w formie cech założonych na
odpowiednich obiektach. Do podstawowych obiektów które wykorzystuje
się do grupowania i dzielenie płac należą przede wszystkim obiekty w
formie wymiarów:
 Pracownik – do wyboru 5 wymiarów od P1 do P5
Tabela dla cech w systemie Enova: Pracownicy, typ: Tekst
(np. cecha MPK, Departament itp.)
Instrukcja obsługi modułu AnalizyExcelPłace dla systemu Enova
Strona 8
 Wypłata – do wyboru 4 wymiary od W1 do W4
Tabela dla cech w systemie Enova: Wypłaty, typ: Tekst
(np. cecha Projekt, MPK lub także cecha przepisana
z umowy w formie cechy wyliczalnej – może to być typ umowy,
rodzaj lub cecha z umowy np. Projekt)
 Definicja elementów – do wyboru 4 wymiary od E1 do E4
Tabela dla cech w systemie Enova: DefElementow, typ: Tekst
(np. cecha grupująca Konto, Grupa itp.)
Aby przypisać daną cechę do wymiaru modułu AnalizyExcelPłace należy
w zakładce w konfiguracji: Definiowanie wymiarów i składników wybrać
już wcześniej założoną cechę dla danego obiektu.
Tworzenie oprogramowanej cechy jako wymiar
Czasami zachodzi potrzeba wyciągnięcia do analiz wymiaru który
znajduje się już na karcie etatu lub innego obiektu. Przykładem takim
może być np. Kod wykonywanego zawodu, gdzie często jest potrzeba
wykonania zestawienia do GUS z podziałem płac wg kodu wykonywanego
zawodu. W tym przypadku, aby nie tworzyć i wypełniać takiej cechy na
pracowniku oprogramowujemy cechę, która będzie wskazywała na
interesujące nas pole, w tym przypadku na kod wykonywanego zawodu.
Instrukcja obsługi modułu AnalizyExcelPłace dla systemu Enova
Strona 9
Aby oprogramować taką cechę, która będzie wskazywała na interesujący
nas obiekt (kod zawodu) należy:
1. Założyć w tabeli Pracownicy cechę o nazwie KodZawodu.
2. W zakładce Zaawansowane wybrać opcje:
- Algorytm wyliczania wartości cechy bez możliwości edycji
(cecha taka nie jest przechowywana w bazie danych)
- Przypisać w informacjach dodatkowych kategorię grupującą
AnalizyExcelPłace (opcjonalnie)
Instrukcja obsługi modułu AnalizyExcelPłace dla systemu Enova
Strona 10
3. W zakładce algorytm napisać kod zwracający wartość, w tym
przypadku Kod wykonywanego zawodu oraz zamienić wartość do
typu tekstowego string. Tak oprogramowaną cechę należy podpiąć
jako wymiar w module konfiguracji AnalizyExcelPłace.
W systemie Enova po wpisaniu Row. i naciśnięciu klawisza CTRL rozwija
się system podpowiedzi dostępnych metod i obiektów (IntelliSense), dzięki
któremu możemy w dość prosty sposób napisać kod nie znając na pamięć
poszczególnych metod i obiektów.
Instrukcja obsługi modułu AnalizyExcelPłace dla systemu Enova
Strona 11
Parametry w konfiguracji eksportu danych
W konfiguracji modułu AnalizyExcelPłace możemy sparametryzować
niektóre z eksportowanych elementów wg poniższego zestawienia.
1. Pracownik razem z kodem lub samo Nazwisko i Imię
2. Pełna nazwa wydziału lub jej kod
3. Czy wykorzystujemy stanowisko w elemencie podzielnika na
pracowniku lub umowie. Jeżeli tak - wymagane jest utworzenie
cechy w tabeli ElemPodzielników, typ: Tekst o nazwie Stanowisko.
Cechę taką można wtedy wyciągnąć w elementach podzielnika
i wprowadzić bardziej szczegółowy podział kosztów – czyli
zajmowane stanowisko (zadanie) w projekcie.
Instrukcja obsługi modułu AnalizyExcelPłace dla systemu Enova
Strona 12
4. Pełna nazwa elementu lub jej skrót
5. Czy eksportować podstawy składek
Konfiguracja podzielnika
Do tworzenia raportów wg podzielnika kosztów prócz analizy wszystkich
składowych
wypłaty
typu:
brutto,
netto,
ZUS
Pracownika,
FP itp. możemy także wybrać do 5 elementów które chcemy dołączyć do
analizy (wybrane potrącenia, dodatki itp.), które mają dla nas istotny
wpływ na analizę płac względem podzielnika kosztów wg projektów.
Do tego możemy określić, czy wybrane przez nas elementy mają
pomniejszać kwotę brutto oraz całkowity koszty firmy o wybrane
przez
nas
elementy,
jeżeli
tak
to
włączamy
parametr
Brutto = Brutto – WybElemPodz.
!
Na tej zakładce możemy wybrać także domyślną nazwę podzielnika wg
której chcemy wykonywać raporty. Dla każdego obiektu na którym są
podzielniki kosztów (pracownik, umowy) można przypisać więcej niż jeden
podzielnik wg dowolnie wybranej kategorii. Od wersji 7.0 Enova można
także dla każdego podzielnika wybrać własny Element podziałowy w
formie słownika (oprócz standardowego Centrum kosztów), który można
zdefiniować w opcjach: Księgowość - > Definicje słowników kont.
Instrukcja obsługi modułu AnalizyExcelPłace dla systemu Enova
Strona 13
Eksport wybranych list płac
Po skonfigurowaniu modułu, które standardowo nie zajmuje
10 minut czasu możemy przystąpić do eksportu list płac
analitycznej.
Aby to zrobić należy na liście: Listy płac zaznaczyć wszystkie
chcemy analizować za dowolnie wybrany okres czasu a
uruchomić przycisk z górnej belki AnalizyExcel
więcej niż
do tabeli
listy które
następnie
Po tej operacji powinno pojawić się okienko z wyborem typu eksportu oraz
z dodatkowymi parametrami:
Typ eksportu:
- Wypłaty z elementami - (eksport danych z wypłaconymi elementami)
- Wypłaty bez elementów - (eksport danych ze składowymi wypłaty)
- Wypłaty wg podzielnika - (eksport danych z wykorzystaniem
podzielnika kosztów na obiekcie pracownika
lub umowy - Projekty)
Instrukcja obsługi modułu AnalizyExcelPłace dla systemu Enova
Strona 14
Nazwa podzielnika:
- Gdy zostanie wybrany Typ eksportu: Wypłaty wg podzielnika to pole
nazwa podzielnika będzie aktywne i będzie można wybrać nazwę
podzielnika wg której chcemy przeprowadzić analizę.
Wzorzec raportu
- Nowy
- (tworzenie zupełnie nowego zestawienia)
- Istniejący
- (otwarcie już wcześniej zapisanego wzorca)
- Nie otwieraj - (nie otwiera żadnego arkusza Excel. Funkcja przydatna
zwłaszcza gdy łączymy wyniki z kilku firm)
Pracownik
- wybór pracownika spowoduje zawężenie eksportu tylko do jednego,
wybranego pracownika. W przypadku gdy chcemy analizować dane dla
konkretnego pracownika w obrębie kilku lat to funkcja ta znacznie
przyśpieszy nam eksport danych poprzez ograniczenia ich do
wybranego wcześniej pracownika.
Dołącz dane…
- W momencie gdy chcemy dołożyć do bazy analitycznej kolejne listy –
np. za kolejny miesiąc lub złączyć wyniki z wielu firm wtedy włączamy
funkcję: Dołącz dane.
Po eksporcie zaznaczonych list płac powinien pojawić się komunikat
wyświetlający stan wyeksportowanych list, informacja o łącznej kwocie
Brutto, czas eksportu oraz do jakiej tabeli zostały zapisane dane
(pomocne przy wykorzystaniu innych narzędzi analitycznych)
Instrukcja obsługi modułu AnalizyExcelPłace dla systemu Enova
Strona 15
Po jego akceptami, gdy w parametrach eksportu jako wzorzec raportu
wybraliśmy: Nowy nastąpi otwarcie arkusza Excel z utworzoną tabelą
przestawną wraz ze zdefiniowanymi wymiarami.
Jeżeli wybraliśmy wzorzec raportu: Istniejący pojawi się okienko
z możliwością wyboru wcześniej zapisanego arkusza wzorcowego. Po jego
wybraniu otworzy się on w programie Microsoft Excel, z wyliczonymi
danymi list płac, które zostały wyeksportowane.
W sekcji tworzenie wzorcowego arkusza raportu zostanie omówiony
sposób tworzenia raportów na podstawie wymiarów w tabeli przestawnej.
Instrukcja obsługi modułu AnalizyExcelPłace dla systemu Enova
Strona 16
Tworzenie wzorcowego arkusza raportu
Przy pierwszym eksporcie, cz też wykonywaniu raportu od ręki (ad-hoc)
zostanie przy otwarciu programu Microsoft Excel automatycznie utworzona
tabela przestawna ze zdefiniowanymi standardowymi wymiarami oraz
założonymi przez nas w konfiguracji modułu.
Gdy mamy przygotowane dane w takiej postaci (gotowe wymiary),
zrobienie interesującego nas raportu zajmuje już zazwyczaj niewielką ilość
czasu. Dla przykładu stworzymy raport, który będzie wyświetlał sumy
składowe z zaznaczonych list płac oraz sumy wszystkich wypłaconych
elementów z rozbiciem na płeć.
Aby wykonać to zadanie, zaznaczamy interesujące nas listy płac
(wybiórcze zaznaczenie z klawiszem CTRL, wszystkie na liście CTRL + A)
oraz naciskamy klawisz AnalizyExcel, następnie wybieramy parametry
eksportu które nas interesują. W tym przypadku Tryb eksportu: Wypłaty
z elementami i Wzorzec raportu: Nowy – tak jak na przedstawionym
screenie.
Instrukcja obsługi modułu AnalizyExcelPłace dla systemu Enova
Strona 17
Po informacji o danych eksportu
otworzy
się
Arkusz
Excel
ze
zdefiniowanymi wymiarami. Następnie
przechodzimy
na
Listę
pól
tabeli
przestawnej (jeżeli nie jest ona widoczna
to na tabeli przestawnej naciskamy prawy
przycisk myszy i wybieramy Pokaż listę
pól) i włączamy wymiary Pracownik.Płeć,
Elementy
oraz
Wartość.
Dla
przejrzystości
raportu
wymiar
Pracownik.Płeć przesuwamy do Etykiet
kolumn, tak jak jest to przedstawione na
obrazku po lewej stronie. Wymiarami
możemy manipulować w dowolny sposób
zmieniając sposób wyświetlania danych,
jednakże ich wyliczenia zawsze będą
niezmienne – przedstawione tylko w innej
formie. Możemy także ustawić format
wyświetlanych wartości, w tym celu
należy w Sumie wartości wybrać:
Ustawienia pola wartości -> Format liczby
-> Liczbowe (z separatorem).
Instrukcja obsługi modułu AnalizyExcelPłace dla systemu Enova
Strona 18
Dla tak ustawionych wymiarów oraz dodatkowo wykorzystaniu
Formatowania warunkowego dla kolumny Suma końcowa (suma kolumn
płci kobiety i mężczyzny) powstało poniższe zestawienie:
W takim zestawieniu możemy zagnieżdżać dane jeszcze dalej i schodzić
do niższych poziomów, czyli np. podzielić takie zestawienie wg typu listy
płac (Etat, Umowa), przedstawić koszty na pracowniku oraz wybrać tylko
interesujące nas składowe wypłaty: Np. koszt firmy, kwotę brutto i netto:
Instrukcja obsługi modułu AnalizyExcelPłace dla systemu Enova
Strona 19
Do zestawienia możemy także dołączyć wykres przestawny, który dodaje
się poprzez -> Tabela przestawna - > Opcje -> Wykres przestawny:
Instrukcja obsługi modułu AnalizyExcelPłace dla systemu Enova
Strona 20
Zapis przygotowanego zestawienia jako wzorca
Aby zapisać np. uprzednio przygotowane zestawienie należy w opcjach
tabeli przestawnej wybrać funkcję: Właściwości połączenia
poczym wybrać opcję: Odśwież dane podczas otwierania pliku:
Instrukcja obsługi modułu AnalizyExcelPłace dla systemu Enova
Strona 21
Tak przygotowany wzorzec można zapisać w katalogu który określiliśmy
w konfiguracji przetrzymywania wzorców jako plik Exelowy xlsx lub
xlsm (z obsługą makr).
Przykładowe zestawienie wg podzielnika kosztów
Poniżej znajduje się przykładowe zestawienie wg podzielnika kosztów
z rozbiciem składowych wypłaty pracownika pracownika na poszczególne
projekty.
Instrukcja obsługi modułu AnalizyExcelPłace dla systemu Enova
Strona 22