# Pakiet: mroz - Rozrachunki, system płatności

Pakiet związany z obsługą rozrachunków oraz Lokalnego Komponentu Systemu Płatności.

## Spis typów predefiniowanych

Lp | Nazwa typu | Typ SQL | Wymagane | Domyślnie | Warunek | Tytuł
--- | --- | --- | --- | --- | --- | ---
1 | mroz_str | int2 | true | 0 |  | Strona rozrachunku Mnożnik kwoty (zależny od typu dokumentu), określajacy czy dla danej strony kwota jest należnością czy zobowiązaniem.
Id. | Tytuł
--- | ---
-1 | Ma
0 | Nie dotyczy
1 | Winien

## Spis tabel

Lp | Nazwa tabeli | Tytuł | Kolumny | Klucze obce | Indeksy unikalne | Indeksy zwykłe | Wyzwalacze
--- | --- | --- | --- | --- | --- | --- | ---
1 | gharm1 | Harmonogram umów | 13 | 3 | 0 | 2 | 0
2 | mkbz1 | Kasa bank zaliczki | 23 | 5 | 1 | 2 | 0
3 | modset1 | Odsetki 1 | 6 | 0 | 1 | 0 | 0
4 | modset2 | Odsetki 2 | 5 | 1 | 0 | 0 | 0
5 | mpodp1 | Podpowiedzi 1 | 8 | 0 | 1 | 1 | 0
6 | mpodp2 | Podpowiedzi 2 | 6 | 0 | 0 | 1 | 0
7 | mprzel1 | Przelewy | 23 | 2 | 0 | 1 | 0
8 | mroz1 | Rozrachunki | 27 | 8 | 0 | 3 | 0
9 | mvat1 | Rejestry VAT | 29 | 3 | 0 | 2 | 0
10 | mvat2 | Stawki rejestru VAT | 7 | 2 | 1 | 0 | 0
11 | mzam1 | Rejestr faktur | 42 | 7 | 0 | 1 | 1
12 | mzam2 | Pozycje zamówień | 24 | 4 | 0 | 0 | 2
13 | mzam3 | Pozycje dokumentów magazynowych | 22 | 7 | 0 | 3 | 3

## Spis funkcji

Lp | Nazwa / Argumenty | Typ SQL | Język | Cache | Strict | Tytuł / Opis
--- | --- | --- | --- | --- | --- | ---
1 | mzam1_trigger_after_insert_update | trigger | plpgsql | volatile |  | Trigger aktualizujący mvat1 i mvat2
2 | mzam2_trigger_before_insert_update | trigger | plpgsql | volatile |  | Trigger aktualizujący mvat1 i mvat2
3 | mzam2_trigger_after | trigger | plpgsql | volatile |  | Trigger aktualizujący mvat1 i mvat2
4 | mzam1_get_kwota_p arg_mzam1_id int4 arg_termin date | numeric | sql | stable |  | Zwraca przeterminowaną należność dla faktury wyliczoną na podany dzień
5 | mzam1_get_kwota_r arg_mzam1_id int4 arg_termin date | numeric | sql | stable |  | Zwraca rozliczoną należność dla faktury wyliczoną na podany dzień
6 | mzam1_get_nropis arg_mzam1_id int4 | varchar | sql | stable | true | Zwraca opis faktury
7 | mzam1_get_termin arg_mzam1_id int4 | varchar | sql | stable | true | Zwraca termin faktury w postaci tekstowej
8 | mzam1_join_id ai_new_id int4 ai_old_id int4 ai_delete int4 | int4 | plpgsql | volatile | true | Usuwanie zdublowanych wpisów w rejestrze faktur
9 | mzam1_przelicz al_mzam1 int4 ab_mzam2 bool ab_mvat2 bool ab_mvat1 bool | int2 | plpgsql | volatile | true | Przeliczenie faktury; opcjonalnie mzam2, mvat2, mvat1
10 | mroz1_verify ai_mroz1_id int4 ai_czy_filtr2 int4 ai_wyjasnij int4 | int4 | plpgsql | volatile | true | Verify table mroz1
11 | mroz1_verify ai_mroz1_id int4 | int4 | plpgsql | volatile | true | Verify table mroz1
12 | mroz1_verify_errtext arg_nr_bledu int4 | text | sql | immutable | true | Podaje rodzaj bledu
13 | mtowar1_get_dost1 arg_dost_mtowar1_indeks varchar arg_dost_magazyn varchar | numeric | sql | stable |  | Zwraca numer dostawy
14 | mtowar1_get_ostcenap arg_dost_mtowar1_indeks varchar | numeric | sql | stable | true | Zwraca ostateczna cene dostawy
15 | mzam3_trigger_before_ins | trigger | plpgsql | volatile |  | Funkcja trigger aktualizujaca powiazania pomiedzy dostawami
16 | mzam3_trigger_before_upd | trigger | plpgsql | volatile |  | Funkcja trigger aktualizujaca powiazania pomiedzy dostawami
17 | mzam3_trigger_before_del | trigger | plpgsql | volatile |  | Funkcja trigger aktualizujaca powiazania pomiedzy dostawami
18 | mzam3_verify_all | void | sql | volatile |  | Funkcja sprawdzajaca
19 | mroz1_get_kwota_r arg_zap_rozlicz_id int4 arg_zap_data date | numeric | sql | stable |  | Zwraca kwote
20 | mroz1_get_umowa_nr arg_mroz1_mroz1_id int4 | varchar | sql | stable | true | Zwraca numer umowy
21 | mroz1_get_status arg_mroz1_mroz1_id int4 | smallint | sql | stable | true | Zwraca status
22 | mzam1_get_umowa_nr arg_mzam1_mzam1_id int4 | varchar | sql | stable | true | Zwraca numer(y) związanej umowy

## Wymagane pakiety

1. common z powodu:stan01, stan012, status (3), taknie (9), tekst (12), wyjasnij (6), pobierz (13), show (13), dodaj (13), kopiuj (13), edytuj (13), usun (13),

2. slow1 z powodu:mcena1,

3. slow2 z powodu:svat1 (2),

4. mprac z powodu:mprac1 (5),

5. mknt z powodu:mknt1 (5),

6. mtowar z powodu:mmagazyn1 (2), mtowar1 (2),

7. grej z powodu:grej1 (5), mtyp1 (4),

8. eod z powodu:grej2 (4),

9. eod_cs z powodu:

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