Skip to main content

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

TabelaOpis
cdn.PracownikGłówna tabela z danymi pracowników (imię, nazwisko, PESEL, adres, zatrudnienie, ID oddziału itd.)
cdn.PracHistoriaHistoria zmian danych kadrowych pracownika (stanowisko, dział, etat, data zatrudnienia, itp.)
cdn.PracEtatDane etatowe – np. wymiar etatu, godziny, wynagrodzenie zasadnicze, rodzaj umowy itp.
cdn.PracZatrudnieniaSzczegóły dotyczące zatrudnienia (umowy, daty rozpoczęcia/zakończenia, rodzaj zatrudnienia)
cdn.PracAdresAdresy pracowników (zamieszkania, korespondencyjny)
cdn.PracDokumentyDane dokumentów osobistych (dowód osobisty, paszport)

Dane płacowe

TabelaOpis
cdn.PracWynagrodzenieWynagrodzenia zasadnicze i dodatkowe składniki płacowe
cdn.PracListaPlacListy płac przypisane do pracowników
cdn.PracWyplatySzczegółowe informacje o wypłatach (kwoty, składniki, potrącenia)
cdn.PracSkladnikiSkładniki płac przypisane do konkretnego pracownika

Ewidencja czasu pracy / nieobecności

TabelaOpis
cdn.PracNieobecnosciUrlopy, choroby, nieobecności pracowników
cdn.PracCzasPracyEwidencja czasu pracy, nadgodzin itp.
cdn.PracDelegacjeDane o delegacjach służbowych

Powiązania i identyfikatory

TabelaOpis
cdn.KontrahentJeśli pracownik jest jednocześnie kontrahentem (np. zleceniobiorca)
cdn.AdresOgólna tabela adresów w systemie – może być powiązana z pracownikiem przez Adr_AdrId
cdn.PracownikTypOkreś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