Artur Admin 2 Napisano 2 Marca 2023 Udostępnij Napisano 2 Marca 2023 w Gdzie w bazie jest informacja o ilość pozostałych dni urlopu dla pracownika Proszę o pomoc , potrzebuje wyciągnąć z bazy informację ile pozostało dni urlopu do wykorzystania dla danego pracownika w dokumentacji nic nie znalazłem na ten temat i w tablicach również na zdjęciu przedstawiam kolumnę którą potrzebuje wyciągnąć z bazy select o.imie,o.Nazwisko,w.Rok,w.Wymiar/480 as Wymiar,w.Korekta/480 as urlop_korekta,w.Zalegly/480 as urlop_zalegly ,w.Dodatkowy/480 as urlop_dodatkowy,w.UrlopDodatkowy/480 as urlop_dodatkowy from [Nexo_Ima Polska S,A].ModelDanychContainer.DaneUrlopowe du left join [Nexo_Ima Polska S,A].ModelDanychContainer.PracownicyGr gr on gr.id = du.PracownikGr_Id left join [Nexo_Ima Polska S,A]. ModelDanychContainer.Pracownicy p on p.id =gr.Pracownik_Id and p.aktywny='1' left join [Nexo_Ima Polska S,A].ModelDanychContainer.Osoby o on o.id = p.Osoba_Id left join [Nexo_Ima Polska S,A].ModelDanychContainer.WymiaryUrlopu w on w.DaneUrlopowe_Id=du.Id and w.Rok='2023' and o.imie is not NUll Link to postu
Radomił Ząbik 310 Napisano 2 Marca 2023 Udostępnij Napisano 2 Marca 2023 w Gdzie w bazie jest informacja o ilość pozostałych dni urlopu dla pracownika Nie ma bezpośrednio takich danych, trzeba je wyciągnąć Sferycznie, ze względu na skomplikowanie: 1 Link to postu
Artur Admin 2 Napisano 6 Marca 2023 Autor Udostępnij Napisano 6 Marca 2023 w Gdzie w bazie jest informacja o ilość pozostałych dni urlopu dla pracownika Kiedy dane są zapisywane w tablicy ZapisyWECP.... czy jak Kadrowa zapisze wniosek o urlop to jest to zapisywane w tej tablicy ? Link to postu
Radomił Ząbik 310 Napisano 6 Marca 2023 Udostępnij Napisano 6 Marca 2023 w Gdzie w bazie jest informacja o ilość pozostałych dni urlopu dla pracownika Tak, samo utworzenie wniosku generuje zapis w Absencje i ZapisyWECP, oczywiście z odpowiednim statusem w Absencje. Link to postu
Artur Admin 2 Napisano 7 Marca 2023 Autor Udostępnij Napisano 7 Marca 2023 w Gdzie w bazie jest informacja o ilość pozostałych dni urlopu dla pracownika (edytowane) dziękuje, mam jeszcze jedno pytanie w tablicy [ModelDanychContainer].[ZapisyWECP] jest pole pracownik_id z jaką tablicą muszę powiązać te pole żeby w skrypcie uzyskać wartość z pola "LiczbaDni" z tablicy ZapisyWECP select o.imie,o.Nazwisko,w.Rok,w.Wymiar/480 as Wymiar,w.Korekta/480 as urlop_korekta,w.Zalegly/480 as urlop_zalegly ,w.Dodatkowy/480 as urlop_dodatkowy,w.UrlopDodatkowy/480 as urlop_dodatkowy from [Nexo_Ima Polska S,A].ModelDanychContainer.DaneUrlopowe du left join [Nexo_Ima Polska S,A].ModelDanychContainer.PracownicyGr gr on gr.id = du.PracownikGr_Id left join [Nexo_Ima Polska S,A]. ModelDanychContainer.Pracownicy p on p.id =gr.Pracownik_Id and p.aktywny='1' left join [Nexo_Ima Polska S,A].ModelDanychContainer.Osoby o on o.id = p.Osoba_Id left join [Nexo_Ima Polska S,A].ModelDanychContainer.WymiaryUrlopu w on w.DaneUrlopowe_Id=du.Id and w.Rok='2023' and o.imie is not NUll Edytowane 7 Marca 2023 przez Artur Rut Link to postu
Radomił Ząbik 310 Napisano 7 Marca 2023 Udostępnij Napisano 7 Marca 2023 w Gdzie w bazie jest informacja o ilość pozostałych dni urlopu dla pracownika Chyba nie korzysta Pan z dokumentacji bazy danych z SDK? Proponuje pobrać i odpalić, tam wszystkie relacje są. Link to postu
Polecane posty