mojaSymfonia FORUM
https://forum.mix-soft.pl/

Dane płacowe w K i D
https://forum.mix-soft.pl/viewtopic.php?f=15&t=237
Strona 1 z 1

Autor:  stopi [ 2008-08-14, 07:40 ]
Tytuł:  Dane płacowe w K i D

Witam

Jak można sie dostać do danych płacowych. Potrzebny mi jest raport wyciągający dane płacowe i zapisujacy je w odpowiedniej formie do pliku txt.

Bardzo proszę o pomoc .

Autor:  tatanka [ 2008-08-14, 08:34 ]
Tytuł: 

Witam,
Prawie wszystkie dane można wyciągnąć za pomocą zestawień czy to kadrowych (dane kadrowe) czy też płacowych (lista płac) wybierając opcję przeniesienia danych do programu excel. A tam już można sobie je dowolnie poobrabiać

Pozdr
TaTanka

Autor:  stopi [ 2008-08-14, 08:45 ]
Tytuł: 

Tak tylko to musi iść z automatu

użytkownik zaznacza grupę osób automatycznie zapisują się dane do pliku

staram się przeglądać raporty ale nic narazie nie rozumiem z nich
tylko udało mi się wycoiągnąć imie nazwisko i id pracownika

może ktoś zna bardzo dobrze ten język i mógł by mi pomóc
w jaki sposób należy sie odwoływać do obiektów i wyciągać z nich dane

Autor:  rafal [ 2008-08-14, 14:15 ]
Tytuł: 

Może tak :
Kod:
float sub PobierzWartoscSkladnika(long id_pracownika, long iOkres, long id_skladnika)
      AddComponent ( id_skladnika ,SCF_SUMM_VALUE )
      if !PrepareComp( 0, id_pracownika, SUMM_DIRECT , iOkres ) then message "Coś nie tak" : error ""
      PobierzWartoscSkladnika = Skladnik(0)
EndSub



AddComponent - tworzy się zestawienie, które zawiera jeden element.
PrepareComp - wykonuje zestawienie
Skladnik - pobiera wartosc skladnika o indeksie "0" w zestawieniu

użycie
Kod:
print using "%.2f", PobierzWartoscSkladnika(20118, Okres(), 8202)


Uwaga : Kod nie został przetestowany

Autor:  tatanka [ 2008-08-14, 14:38 ]
Tytuł: 

Ja dołaczę sie do pytania. A jezeli chcemy jeszcze pobrać dodatkowo oprócz składnika płacowego wartośc elementu kadrowego np: pracownik->dział to także stosujemy te same funkcje ???


Pozdr
TaTanka

Autor:  stopi [ 2008-08-14, 22:09 ]
Tytuł: 

dzięki Rafal
ale czy może mi wyjaśnić co ten kod przdtawaia.

Kod:
print using "%.2f", PobierzWartoscSkladnika(20118, Okres(), 8202)


20118 - to indeks pracownika ?
nie wiem co to jest okres - czy to jest aktywny ?
8202 - składnik płacowy ?
( w moim przypadku jak wczytałem rapor to wyśietlił mi wartość pracownika ale nie jego wynagrodzenie można powiedzieć że jakąś małą wartość)
z kolei jak poszukałem id wynagrodzenia i wpisałem na sztywno zamiast 8202 to informowało mnie że jest to wartość z poza zakresu

i czy dla przykładu wpisałeś na sztywno czy tak ma być ?

bo jeśli tak to id_pracownika moge zaczytać do jakiejś tabeli a następnie z fora
je odczytać.

ale jak odczytać jego wynagrodzenie zasadnicze z umpwy o pracę


w moim przypadku jest trochę dziwnie ponieważ muszę wynagrodzenie zasadnicze podzielić przez liczbę godzin pracownika w tedy mi wyjdzie stawka godzinowa i do tego dochodzi że w miesiącu nie ma jednej wartości dla wszystkich pracowników ponieważ pracują w różnych sysytemach.

Autor:  stopi [ 2008-08-28, 14:36 ]
Tytuł: 

Zrobione :) Rafał jeszcze raz Dzięki za pomoc może i nie odpisałeś na ostatnie pytanie ale dzięki tobie udało mi się zrobić raport jeszcze raz dzięki.

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/