Strona 1 z 1

Funkcje bazodanowe w szablonach

PostWysłany: 25.01.2019 23:25
przez 4d4m
Proszę o podpowiedź, nie mogę sobie poradzić z ułożeniem funkcji w szablonie.
Dotyczy to szablonu kadrowego, w którym chciałbym umieścić nazwę stanowiska pracy.

Mamy w KARIERA kolumnę KS, w której jest "kod kadrowy" KOD, wybrany z tabeli "KODYSPC".

Chciałbym, aby w szablonie drukowała mi się NAZWA na podstawie KOD z kolumny KS w KARIERA.

Uwaga - KODy i NAZWy (w KODYSPC) wprowadziłem również "SWOJE".
Może potrzeba dodatkowo je umocować?
W kolumnie NR_KD (pierwsza w KODYSPC) mają one "09", czyli tak, jak i statystyczne.

Wiem, to krzyżowe wyszukiwanie w kilku tabelach, ale zgłupiałem i nic mi nie wychodzi..

Z ukłonami AdamS / 4d4m

Re: Funkcje bazodanowe w szablonach

PostWysłany: 29.01.2019 12:39
przez Pio
Zobacz szablon "Umowa o pracę"
i w nim np.
{KodKadrowy("05",KARIERA->RU)}

Re: Funkcje bazodanowe w szablonach

PostWysłany: 30.01.2019 22:25
przez 4d4m
YES YES YES (z należytym szacunkiem ofc).
{KodKadrowy("09",KARIERA->KS)}
O to mi chodziło. Brakowało mi tej "09". Dziekuję!
Z ukłonami 4d4m.

Re: Funkcje bazodanowe w szablonach

PostWysłany: 03.03.2023 10:59
przez Jaro
Cześć,

w szablonie umowy o dzieło nie mogę wyciągnąć danych o nr odowodu osobistego - jaką zastosować definicję?

Pozdrawiam
Jarek

Re: Funkcje bazodanowe w szablonach

PostWysłany: 03.03.2023 11:16
przez Jaro
Znalazłem definicję {OSOBY->DO_S_NR}

pozdrawiam

Re: Funkcje bazodanowe w szablonach

PostWysłany: 03.03.2023 17:07
przez gumek
Witam.
Z całym szacunkiem dla pomysłu i jego realizacji w szablonach, ale nie myśleliście o NADRUKACH?
Dużo większe możliwości, stosowanie dowolnych dokumentów "gotowców" wymagających jedynie osadzenia i zdefiniowania pól.
Nadruki to nie tylko "zadrukowywanie", to export do dowolnego dokumentu...
Wrzucam przykładowy umowa o pracę 1/2 (niepełny etat).
Generuje się go z poziomu KARTOTEKA OSOBOWA.
W zależności od ustawienia w KARIERA kol. U wrzuci do formularza czas umowy. (zawsze bierze ostatni rekord)
Jako datę umowy ustawiłem HSTPR->START .
adres miejsca wykonywania pracy to adres ODDZIAŁU. trzeba zdefiniować w Kartotece pracownika.
Można to wszystko poprawić podczas drukowania, obrabiać na bieżąco, zmieniać.
Pamiętać tylko, żeby nie nadpisać i nie uszkodzić wzorca pliku.
Jako zadanie możecie sobie dołożyć jedno pole do wzorca, jeżeli jest czas określony to dorzucić datę KARIERA->DUD( umowa do ) i zdefiniować to w nadruku.
Można tez z palca sobie to dopisać po wygenerowaniu dokumentu. :)