Optima: bazy danych - tabele pracownicze
W systemie Comarch ERP Optima (z bazą danych MS SQL Server) dane dotyczące pracowników przechowywane są głównie w tabelach powiązanych z modułem Płace i Kadry (HR).
Oto najważniejsze tabele, które zawierają dane o pracownikach i ich powiązaniach:
Podstawowe dane pracowników
| Tabela | Opis |
|---|---|
| cdn.Pracownik | Główna tabela z danymi pracowników (imię, nazwisko, PESEL, adres, zatrudnienie, ID oddziału itd.) |
| cdn.PracHistoria | Historia zmian danych kadrowych pracownika (stanowisko, dział, etat, data zatrudnienia, itp.) |
| cdn.PracEtat | Dane etatowe – np. wymiar etatu, godziny, wynagrodzenie zasadnicze, rodzaj umowy itp. |
| cdn.PracZatrudnienia | Szczegóły dotyczące zatrudnienia (umowy, daty rozpoczęcia/zakończenia, rodzaj zatrudnienia) |
| cdn.PracAdres | Adresy pracowników (zamieszkania, korespondencyjny) |
| cdn.PracDokumenty | Dane dokumentów osobistych (dowód osobisty, paszport) |
Dane płacowe
| Tabela | Opis |
|---|---|
| cdn.PracWynagrodzenie | Wynagrodzenia zasadnicze i dodatkowe składniki płacowe |
| cdn.PracListaPlac | Listy płac przypisane do pracowników |
| cdn.PracWyplaty | Szczegółowe informacje o wypłatach (kwoty, składniki, potrącenia) |
| cdn.PracSkladniki | Składniki płac przypisane do konkretnego pracownika |
Ewidencja czasu pracy / nieobecności
| Tabela | Opis |
|---|---|
| cdn.PracNieobecnosci | Urlopy, choroby, nieobecności pracowników |
| cdn.PracCzasPracy | Ewidencja czasu pracy, nadgodzin itp. |
| cdn.PracDelegacje | Dane o delegacjach służbowych |
Powiązania i identyfikatory
| Tabela | Opis |
|---|---|
| cdn.Kontrahent | Jeśli pracownik jest jednocześnie kontrahentem (np. zleceniobiorca) |
| cdn.Adres | Ogólna tabela adresów w systemie – może być powiązana z pracownikiem przez Adr_AdrId |
| cdn.PracownikTyp | Określa typ pracownika (etatowy, zleceniobiorca itp.) |
Typowe powiązania między tabelami
-
cdn.PracHistoria.Prh_PraId = cdn.Pracownik.Pra_PraId -
cdn.PracEtat.Pre_PraId = cdn.Pracownik.Pra_PraId -
cdn.PracAdres.PraId = cdn.Pracownik.Pra_PraId -
cdn.PracWyplaty.Prw_PraId = cdn.Pracownik.Pra_PraId