Kadry i Płace - Polecenia > Podsumowania płacowe > PrepareComp - polecenie

Drukuj

PrepareComp - polecenie kdp

Polecenie przygotowuje i wykonuje zestawienie płacowe (do pobrania poleceniem Skladnik) dla podanego pracownika na podstawie określonych okresów i zbioru elementów. Jeśli wcześniej do systemu dodane były komponenty poleceniem AddComponent, wtedy argument zestaw jest pomijany.

 

Polecenie działa tylko w programie Kadry i Płace.

 

Składnia

Int PrepareComp (Int  zestaw, Long  idPrac, Int  typGrup, Long  okresOd[, Long  okresDo])

 

Argumenty

Typ

Nazwa

Opis

Int

zestaw

Numer zestawu elementów. Dostępne są następujące predefiniowane zestawy:

PODSUMOWANIE

PODSUMOWANIE2

PODSUMOWANIE3

PASKI

PASKI2

PASKI3

STATYSTYKA

PIT4

PIT11

PIT11_7

PIT8B

PIT8A

PIT40

DLAKIEROWNIKA

ZASILKI

PRZELEW_ZUS

PRZELEW_ZUS99

PRZELEW_PRAC

PRZELEW_PRAC2

PRZELEW_PRAC3

PRZELEW_SKARB

PRZELEW_SKARB_PIT8A

PRZELEW_SKARB_PRAC

PRZELEW_SKARB_CP

ZBIORCZE_WPROWADZANIE_DANYCH

NOMINALY

NOMINALY2

NOMINALY3

ZUSS8

ZUSS9

ZUS_DRA

ZUS_RCA

ZUS_ZUA

ZUS_ZWUA

ZUS_RNA

ZUS_RZA

ZUS_RSA

ZUS_RMUA

ZUS_DRRB

CZAS_PRACY

KARTA_URLOPOWA

Long

idPrac

Identyfikator pracownika.

Int

typGrup

Sposób grupowania okresów:

SUMM_DIRECT - bez grupowania

SUMM_BY_BASE_MONTH - grupowanie według miesiąca bazowego

SUMM_BY_ZUS_MONTH - grupowanie według miesiąca rozliczeniowego ZUS

SUMM_BY_POD_DOCH_MONTH - grupowanie według miesiąca rozliczeniowego podatku dochodowego

Dodatkowe flagi sterujące (oddzielone znakiem |):

SUMM_READ_VALUES - wartości będą tylko odczytane z bazy, bez przeliczania

SUMM_FAST_CALCULATE - przeliczone będą tylko te elementy, które nie mają wartości

SUMM_IGNORE_CURRENCY_FORMAT - jeśli element jest kwotą pieniężną, format zapisu będzie zignorowany

SUMM_EMPTY_MISSING - w przypadku braku wartości zwracany jest pusty napis zamiast -----

Long

okresOd

Okres lub okres początkowy (gdy podany jest okresDo) zestawienia płacowego.

Long

okresDo

Okres końcowy zestawienia płacowego.

 

Wartość zwracana

1 - gdy polecenie wykonane poprawnie.

0 - gdy wystąpił błąd.