Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-11-22, 03:49x



Odpowiedz w temacie  [ Posty: 5 ] 
Modyfikacje w karcie ewidencji czasu pracy 
Autor Wiadomość

Rejestracja: 2008-10-01, 22:25
Posty: 205
Post Modyfikacje w karcie ewidencji czasu pracy
Witam,
może ktoś ma doświadczenie i wie w jaki sposób dodać do raportu Karta ewidencji czasu pracy własne utworzone zdarzenie, oprócz tego, że miały by być wykazywane na karcie, powinny też pomniejszać czas faktycznie przepracowany- jak na przykład nieobecność usprawiedliwiona płatna, urlop itp.


2009-11-23, 16:45
Wyświetl profil
Autor Wiadomość
 



Rejestracja: 2009-06-27, 12:05
Posty: 298
Post 
Podstawowa sprawa to czy to zdarzenie ma być ewidencjonowane w godzinach czy całodniowe.
Z góry zaznaczam, że znam tylko tę część raportu, która gromadzi dane do wydruku. Samym formatowaniem tabelek się nie zajmuję.


2009-11-24, 10:01
Wyświetl profil

Rejestracja: 2008-10-01, 22:25
Posty: 205
Post 
zdarzenie miałoby być ewidencjonowane godzinowo, jeżeli wystąpi powinno pomniejszać czas faktycznie przepracowany.


2009-11-24, 10:18
Wyświetl profil

Rejestracja: 2009-06-27, 12:05
Posty: 298
Post 
Po pierwsze zdarzenie musi mieć wybrane "czas pracy" w bloku rodzaj zdarzenia na pierwszej zakładce definicji.

następnie w treści raportu (wszystkie numery linii zgodnie z wer. 2010a)
koło linii 133 dopisujesz AddEvent( "Nazwa zdarzenia" )
koło linii 325 dopisujesz CurWiersz.Set("Nazwa pola w wierszu", Nieobecnosc("nazwa zdarzenia", idprac, dataOd, 0)) - zamiast nazwy zdarzeń można stosować nazwy klas zdarzeń wtedy poprzedzamy je znaczkiem #.
koło linii 355 dodajesz sumy(xx) += ValZTime(CurWiersz.Get("Nazwa pola w wierszu"))
koło wiersza 435 dodajesz d.Range(d.Cells(Row,xx).Address).Value = CurWiersz.Get("Nazwa pola w wierszu")

W pliku kartbit.sci
koło wiersza 220 dopisujesz Wsta(Row,23,CurWiersz.Get("Nazwa pola w wierszu"))
i odpowiednio czyszczenie w wierszach 371 i 395.

Nie napiszę Ci nic o dodawaniu kolumn do wydruku ale zawsze możesz wstawić messagebox'a i sprawdzić czy pole w tablicy ma oczekiwaną wartość a wstawienie jej do tabelki to już odrębna kwestia.


2009-11-24, 10:54
Wyświetl profil

Rejestracja: 2008-10-01, 22:25
Posty: 205
Post 
Dzieki:)
w wierszu 331 musiałam jeszcze tylko zmienic na
for i = 1 to i > 22
i działa :)


a ktoś może wie jak modyfikować już samą tabele?


2009-11-24, 11:27
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 5 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. KDP2009.1 - problem z kartą ewidencji czasu pracy

w Programy Kadrowo Płacowe

jansio

0

2789

2009-03-05, 16:29

jansio Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki Problem z wydrukiem ewidencji czasu pracy KDP2013

w Programy Kadrowo Płacowe

eitha

0

2220

2013-11-20, 11:22

eitha Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki KDP2016d błędne sumowania w ewidencji godzin czasu pracy

w Programy Kadrowo Płacowe

wilson

3

3456

2016-06-24, 09:19

wilson Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Błąd przy generowaniu Karty ewidencji czasu pracy.

w Programy Kadrowo Płacowe

gracus

0

3630

2020-11-20, 10:54

gracus Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 35 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant