# Pakiet: rach - Księgowość

Pakiet obejmuje system finansowo-księgowy obsługujący księgi rachunkowe.

## Spis typów predefiniowanych

Lp | Nazwa typu | Typ SQL | Wymagane | Domyślnie | Warunek | Tytuł
--- | --- | --- | --- | --- | --- | ---
1 | rksiega | int2 | true | 0 |  | Rodzaj księgi
Id. | Tytuł
--- | ---
0 | Rozchody / Przychody
1 | Rozchody
2 | Przychody
2 | rstrona | int2 | true |  |  | Strona WN/MA
Id. | Tytuł
--- | ---
1 | WN
2 | MA

## Spis tabel

Lp | Nazwa tabeli | Tytuł | Kolumny | Klucze obce | Indeksy unikalne | Indeksy zwykłe | Wyzwalacze
--- | --- | --- | --- | --- | --- | --- | ---
1 | rdok1 | Paczki dowodów księgowych | 8 | 1 | 1 | 0 | 0
2 | rdok2 | Dowody księgowe | 18 | 6 | 0 | 1 | 1
3 | rdok3 | Dekrety księgowe | 18 | 3 | 1 | 0 | 3
4 | rgrupa1 | Grupy kont | 6 | 1 | 1 | 0 | 0
5 | rgrupa2 | Przypisanie kont do grup | 3 | 2 | 1 | 0 | 0
6 | rksieg1 | Księgi 1 | 6 | 1 | 1 | 0 | 0
7 | rksieg2 | Księgi 2 | 16 | 2 | 1 | 0 | 0
8 | rokres1 | Okresy 1 | 13 | 0 | 1 | 0 | 0
9 | rokres2 | Okresy 2 | 5 | 1 | 1 | 0 | 0
10 | rplan1 | Plan budżetu | 11 | 2 | 1 | 0 | 1
11 | rplan2 | Kwoty planu budżetowego | 4 | 2 | 1 | 0 | 1
12 | rplan3 | Plan budżetowy jednostki | 10 | 1 | 0 | 0 | 0
13 | rrap1 | Nagłówki raportów | 15 | 1 | 0 | 0 | 0
14 | rrap2 | Pola raportów | 9 | 1 | 0 | 0 | 0
15 | rwzor1 | Wzory dzienników księgowych | 8 | 1 | 1 | 0 | 0
16 | rwzor2 | Wzory dowodów księgowych | 12 | 3 | 0 | 1 | 0
17 | rwzor3 | Wzory dekretów księgowych | 16 | 3 | 0 | 0 | 1
18 | rzad1 | Zadania wieloletnie | 4 | 0 | 1 | 0 | 0
19 | rzpk1 | Plan kont | 10 | 1 | 1 | 2 | 1
20 | rzpk2 | Konta 2 | 7 | 2 | 0 | 0 | 0

## Spis funkcji

Lp | Nazwa / Argumenty | Typ SQL | Język | Cache | Strict | Tytuł / Opis
--- | --- | --- | --- | --- | --- | ---
1 | rzpk2_single_update ai_rdok2_id int4 ai_rzpk1_id int4 an_kwota numeric ai_strona int2 ai_ksiega int2 | int4 | plpgsql | volatile | true | Aktualizacja obrotow na kontach - pojedynczo
2 | rdok3_trigger | trigger | plpgsql | volatile |  | Trigger aktualizujacy obroty na kontach
3 | rdok3_trigger_befdel | trigger | plpgsql | volatile |  | Trigger aktualizujacy obroty na kontach
4 | rdok2_trigger | trigger | plpgsql | volatile |  | Trigger usuwajacy dekrety przed dowodami
5 | rzpk2_verify ai_rksieg2_id int4 | int4 | plpgsql | volatile | true | Aktualizacja obrotow na kontach dla danej ksiegi
6 | rzpk2_get_obr arg_konto int4 arg_miesiac int4 arg_strona varchar arg_obroty varchar | numeric | sql | stable | true | Odczytuje obroty $4 (r/p/k) strony $3 dla konta $1 i miesiaca $2
7 | rzpk2_get_obr arg_miesiac int4 arg_ksiega int4 arg_kosztowe varchar arg_obroty varchar arg_konto varchar | numeric | sql | stable | true | Odczytuje obroty $4 (r/p/k) strony lub kosztowe $3 dla konta like $5 okresu lub miesiecy $1 i ksiegi $2
8 | rplan2_get_kwota arg_rplan2_rplan1_id int4 arg_grej2_data_w date | numeric | sql | stable |  | Kwota w rplan1 z rplan2
9 | rplan2_get_kwota arg_rplan2_rplan1_id int4 | numeric | sql | stable |  | Kwota w rplan1 z rplan2
10 | rplan2_update arg_spr_rokres1_id int4 arg_spr_btyp varchar arg_rplan2_dok_nr varchar | int4 | sql | volatile |  | Uzupelnienie uchwal planu budzetowego
11 | rplan1_update arg_rokres1_id int4 arg_btyp varchar arg_brozdzial varchar arg_bpar int4 | int4 | sql | volatile |  | Uzupelnienie planu budzetowego w danym okresie i o danym type
12 | rplan2_trigger | trigger | plpgsql | volatile |  | Trigger aktualizujacy kwoty planu budzetowego
13 | rplan1_trigger | trigger | plpgsql | volatile |  | Trigger aktualizujacy plan budzetowy
14 | rokres1_set_upr rokres1_id int4 upr text test int4 fields_upr varchar | int4 | plpgsql | volatile | true | Ustawienie uprawnien dla okresow budzetowych
15 | rksieg2_set_upr rksieg2_id int4 upr text test int4 fields_upr varchar | int4 | plpgsql | volatile | true | Ustawienie uprawnien dla ksiag rachunkowych
16 | rdok_strona arg_strona int2 | int2 | sql | immutable | true | Strona do sumowania
17 | rdok3_kwota arg_rksieg2_rokres1_id int4 arg_rdok2_data_o date arg_rdok3_konto varchar arg_rdok3_btyp varchar arg_rdok3_brozdzial varchar arg_rdok3_bpar varchar arg_rdok3_bpa4 varchar | numeric | sql | stable | true | Suma kwoty na koncie w okresie
18 | rdok3_trigger_before | trigger | plpgsql | volatile |  | Trigger aktualizujacy pole konto w rdok3
19 | rdok3_konta_validate | int4 | sql | stable |  | Weryfikacja i ustawienie pola konto w rdok3
20 | rzpk1_trigger | trigger | plpgsql | volatile |  | Trigger weryfikujacy pole konto w rdok3 i rwzor3 po update w rzpk1
21 | rdok1_czystopis_validate rdok1_id integer | integer | plpgsql | volatile |  | Weryfikacja paczki dowodów przy przenoszeniu do czystopisu
22 | rdok2_czystopis_validate rdok2_id integer | integer | plpgsql | stable | true | Weryfikacja dowodu księgowego przy przenoszeniu do czystopisu
23 | rdok3_czystopis_validate ai_rdok3_id integer | integer | plpgsql | stable | true | Weryfikacja dekretu przy przenoszeniu do czystopisu
24 | rdok1_validate arg_rdok1_id integer | integer | sql | stable | true | Weryfikacja paczki
25 | rwzor3_trigger_before | trigger | plpgsql | volatile |  | Trigger aktualizujacy pole konto w rwzor3
26 | rwzor3_konta_validate | int4 | sql | volatile |  | Weryfikacja i ustawienie pola konto w rwzor3
27 | rwzor1_numeruj ai_rwzor1_id integer ai_miesiac integer | integer | plpgsql | volatile | true | Numeracja dowodow ksiegowych w ramach dziennika i miesiaca z okresu
28 | rwzor1_numeruj ai_rwzor1_id integer | integer | plpgsql | volatile | true | Numeracja dowodów księgowych w ramach dziennika

## Wymagane pakiety

1. common z powodu:stan01 (4), status (3), taknie (6), tekst (28), wyjasnij (7), pobierz (10), show (10), dodaj (10), kopiuj (10), edytuj (10), usun (10),

2. mprac z powodu:mprac1 (2),

3. mknt z powodu:mknt1 (2),

4. mroz z powodu:mkbz1, mvat1, mzam1,

5. grej z powodu:sdadr1,

6. eod z powodu:grej2,

7. eod_cs z powodu:

Dokument wygenerowany 2009-09-28 04:34:10