# Pakiet: eod - Elektroniczny Obieg Dokumentów

Pakiet obejmuje rejestry korespondencji, spraw i dokumentów.

## Spis typów predefiniowanych

Lp | Nazwa typu | Typ SQL | Wymagane | Domyślnie | Warunek | Tytuł
--- | --- | --- | --- | --- | --- | ---
1 | gstan | int2 | true | 1 |  | Obieg dokumentów - stan
Id. | Skrót | Tytuł, opis
--- | --- | ---
0 | plan. / plan. | Planowany / Planowana dokumenty, pozycje rejestru i sprawy planowane
1 | akt. / rozp. | Aktualny / Rozpoczęta dokumenty i pozycje rejestru aktualne oraz sprawy rozpoczęte
2 | hist. / tymcz. zak. | Historyczny / Tymczasowo zakończona dokumenty i pozycje rejestru historyczne oraz sprawy tymczasowo zakończone
3 | niewyk. / ost. zak. | Niewykorzystany / Ostatecznie zakończona sprawy ostatecznie zakończone. W przypadku dokumentów i pozycji rejestru ten stan jest niewykorzystany.
4 | niewyk. / wznow. | Niewykorzystany / Wznowiona sprawy wznowione. W przypadku dokumentów i pozycji rejestru ten stan jest niewykorzystany.
2 | gtermin_typ | int2 | true | 0 |  | Obieg dokumentów - termin typ Na tym polu należy wybrać odpowiednią wartość ze słownika, otwieranego za pomocą strzałki znajdującej się z prawej strony tego pola.
Id. | Tytuł
--- | ---
0 | nieustalony
1 | do dnia
2 | dzisiaj
3 | pilne
4 | natychmiast
5 | bezterminowo
6 | bez odpowiedzi
7 | do ustalenia
3 | garch_el | int4 | true | 0 |  | Archiwum elektroniczne Na tym polu należy wybrać odpowiednią wartość ze słownika, otwieranego za pomocą strzałki znajdującej się z prawej strony tego pola. AE Kolumna ta pokazuje kwalifikację do brakowania lub przekazywania do Archiwum Państwowego.
Id. | Tytuł, opis
--- | ---
0 | N nie archiwizowane i nie brakowane
110 | KZ rekomendowane do Archiwum Zakładowego
130 | WZ przekazane do Archiwum Zakładowego
210 | KA zakwalifikowane do Archiwum Państwowego
220 | ZA zaakceptowane do Archiwum Państwowego
230 | WA przekazane do Archiwum Państwowego
240 | PA potwierdzono odebranie przez Archiwum Państwowe
310 | KB zakwalifikowane do brakowania
320 | NB brak zgody na brakowanie
330 | OB oczekujące na zgodę na brakowanie
340 | ZB zaakceptowane do brakowania
400 | Z zbrakowane (wirtualnie)

## Spis tabel

Lp | Nazwa tabeli | Tytuł | Kolumny | Klucze obce | Indeksy unikalne | Indeksy zwykłe | Wyzwalacze
--- | --- | --- | --- | --- | --- | --- | ---
1 | bklas1 | Klasyfikacja dochodów wydatków przychodów i rozchodów | 12 | 0 | 1 | 0 | 0
2 | garch1 | Nagłówki spisów zdawczych | 16 | 4 | 0 | 0 | 0
3 | garch2 | Pozycje spisów zdawczych | 17 | 1 | 0 | 0 | 0
4 | garch3 | Wypożyczenia akt | 6 | 2 | 0 | 0 | 0
5 | garch4 | Powiązania spraw ze spisami zdawczo odbiorczymi | 3 | 2 | 1 | 0 | 0
6 | gkon1 | Dokumenty | 60 | 6 | 2 | 8 | 1
7 | gkon1_grej1_p | Wartości pól dodatkowych dla dokumentu | 8 | 2 | 0 | 0 | 0
8 | gkon2 | Obieg dokumentów | 17 | 5 | 0 | 3 | 0
9 | gkon4 | Kontakty, zdarzenia Adresaci | 12 | 2 | 0 | 0 | 0
10 | gkon5 | Kontakty, zdarzenia Zmiany treści | 8 | 1 | 0 | 0 | 0
11 | gpoczta1 | Skrzynki pocztowe, faksy | 24 | 5 | 0 | 0 | 0
12 | gpoczta2 | Wiadomości e-mail | 24 | 5 | 0 | 0 | 0
13 | gpoczta3 | Załączniki email | 6 | 1 | 0 | 0 | 0
14 | gpeup1 | Definicje MWD | 15 | 7 | 0 | 0 | 0
15 | gpoplata1 | Rejestr opłat | 17 | 4 | 0 | 3 | 0
16 | gproc1 | Nagłówki procedur | 17 | 1 | 1 | 2 | 0
17 | gproc2 | Procedury Etapy realizacji | 17 | 3 | 1 | 0 | 0
18 | gproc2_temp | Procedury Etapy realizacji (tymczasowa) | 17 | 0 | 0 | 0 | 0
19 | gproc3 | Procedury Opisy | 6 | 2 | 1 | 0 | 0
20 | gproc3_temp | Procedury Opisy (tymczasowa) | 6 | 0 | 0 | 0 | 0
21 | gproc4 | Karty spraw | 11 | 2 | 1 | 0 | 0
22 | gprocrodz | Rodzaje opisów procedur | 5 | 0 | 1 | 0 | 0
23 | grej2 | Rejestry kancelaryjne | 85 | 5 | 2 | 3 | 1
24 | grej2_grej1_p | Wartości pól dodatkowych dla rejestru | 8 | 2 | 0 | 0 | 0
25 | grej4 | Powiązania pomiędzy rejestrami | 3 | 2 | 1 | 0 | 0
26 | grej5 | Rejestry Zmiany treści | 8 | 1 | 0 | 0 | 0
27 | grej7 | Rejestry - Adresaci | 12 | 2 | 0 | 0 | 0
28 | gsprawa1 | Sprawy | 62 | 8 | 2 | 9 | 2
29 | gsprawa1_grej1_p | Wartości pól dodatkowych dla sprawy | 8 | 2 | 0 | 0 | 0
30 | gsprawa2 | Spisy spraw wg JRWA i komórek (wydziałów) Adresaci | 11 | 2 | 0 | 0 | 0
31 | gsprawa3 | Rejestry związane ze sprawą | 3 | 2 | 1 | 0 | 1
32 | gsprawa4 | Spisy spraw wg JRWA i komórek (wydziałów) Historia zmian | 11 | 2 | 0 | 1 | 0
33 | gsprawa5 | Korespondencja związana ze sprawą | 3 | 2 | 1 | 0 | 1
34 | gsprawa6 | Sprawa związana ze sprawą | 3 | 2 | 1 | 0 | 0
35 | gtyp1 | Typy dokumentów | 3 | 0 | 1 | 0 | 0

## Spis funkcji

Lp | Nazwa / Argumenty | Typ SQL | Język | Cache | Strict | Tytuł / Opis
--- | --- | --- | --- | --- | --- | ---
1 | grej2_next_dok_numerator as_dok_sym varchar ad_data date as_dok_typ varchar al_dok_id int4 as_spr_nr varchar | varchar | plpgsql | volatile |  | Kolejny dok_numerator dla symbolu, daty, typu, sprawy, bez requrencji.
2 | grej2_next_dok_numerator arg_as_dok_sym varchar arg_ad_data date arg_as_dok_typ varchar arg_al_dok_id int4 | varchar | sql | volatile |  | Kolejny dok_numerator dla symbolu, daty, typu, bez requrencji.
3 | grej2_next_dok_numerator arg_as_dok_sym varchar arg_ad_data date | varchar | sql | volatile |  | Kolejny dok_numerator dla symbolu i daty.
4 | grej2_next_dok_numerator arg_as_dok_sym varchar arg_ad_data date arg_al_dok_id int4 | varchar | plpgsql | volatile |  | Kolejny dok_numerator dla symbolu i daty, bez rekurencji.
5 | grej2_next_dok_numerator arg_as_dok_sym varchar arg_ad_data date arg_as_dok_typ varchar | varchar | sql | volatile |  | Kolejny dok_numerator dla symbolu, daty i typu.
6 | grej2_next_dok_numer as_dok_sym varchar ad_data date as_dok_numerator varchar as_dok_numerator2 varchar as_spr_nr varchar | varchar | plpgsql | volatile |  | Formatowanie dok_nr dla symbolu, daty, dwóch liczników i sprawy.
7 | grej2_next_dok_numer arg_as_dok_sym varchar arg_ad_data date arg_as_dok_numerator varchar arg_as_dok_numerator2 varchar | varchar | sql | volatile |  | Formatowanie dok_nr dla symbolu, daty i dwóch liczników.
8 | grej2_next_dok_numer arg_as_dok_sym varchar arg_ad_data date arg_as_dok_numerator varchar | varchar | sql | volatile |  | Formatowanie dok_nr dla symbolu, daty i licznika.
9 | gkon2_gkon1_update arg_kom_nr varchar | int4 | sql | stable | true | Aktualizacja stanow w gkon1
10 | gkon2_get_stan_opis arg_pierwszy int2 arg_drugi int2 | varchar | sql | immutable | true | Pobiera opis stanu z gkon2
11 | gkon1_next_dok_numerator as_gkom1_id varchar as_dok_typ varchar ad_data date | varchar | plpgsql | volatile |  | Pobranie kolejnego wolnego kom_numerator dla wybranej komorki, dok_typ i daty.
12 | gkon1_next_dok_numer as_gkom1_id varchar as_dok_typ varchar ad_data date as_kom_numerator varchar | varchar | plpgsql | volatile |  | Pobranie kom_nr dla wybranego kontaktu.
13 | gkon1_kom_numerator_upg arg_gkom1_id varchar arg_numerator varchar | varchar | sql | stable | true | Funkcja zwraca poprawny format numeratora
14 | gsprawa1_next_dok_numerator as_gkom1_id varchar as_rwa_kod varchar ad_data date | varchar | plpgsql | volatile |  | Pobranie kolejnego wolnego dok_numerator dla wybranej komorki, rwa i daty.
15 | gsprawa1_next_dok_numer as_gkom1_id varchar as_rwa_kod varchar ad_data date as_dok_numerator varchar as_pesel varchar | varchar | plpgsql | volatile |  | Pobranie spr_nr dla wybranej sprawy.
16 | gsprawa1_next_dok_numer arg_as_gkom1_id varchar arg_as_rwa_kod varchar arg_ad_data date arg_as_dok_numerator varchar | varchar | sql | volatile |  | Pobranie spr_nr dla wybranej sprawy (bez znaku referenta).
17 | grej2_dok_numerator_upg arg_dok_sym varchar arg_numerator varchar | varchar | sql | stable | true | Funkcja zwraca poprawny format numeratora
18 | gproc1_getopis gproc1_kod varchar | text | plpgsql | stable | true | Generates gproc1 opis value
19 | gproc1_getpolegproc3 gproc1_kod varchar rodzaj varchar | text | plpgsql | stable | true | Generates gproc1 field form gproc3 value
20 | gproc1_update kod varchar | int4 | plpgsql | volatile | true | Update column opis and nazwa in gproc1.
21 | gproc1_updateall | int4 | sql | volatile | true | Update column opis and nazwa in gproc1.
22 | gproc3_tidy | int4 | sql | volatile | true | Delete empty records from gproc3.
23 | gproc3_update ai_stan int2 as_filtr1 varchar as_filtr2 varchar ai_wyjasnij int2 as_gproc1_kod varchar | int4 | plpgsql | volatile |  | Update tables: gproc1 and gproc3
24 | gproc2_update ai_rodzaj int2 ai_stan int2 as_filtr1 varchar as_filtr2 varchar ai_wyjasnij int2 as_gproc1_kod varchar | int4 | plpgsql | volatile |  | Update tables: gproc1 and gproc2
25 | gkon4_update as_kom_nr varchar | int4 | plpgsql | volatile |  | Aktualizaje listę adresową wzgledem adresu podstawowego.
26 | gsprawa1_home_dir as_spr_nr varchar as_user_name varchar | varchar | plpgsql | stable | true | Katalog sprawy.
27 | grej2_home_dir as_dok_nr varchar as_user_name varchar | varchar | plpgsql | volatile |  | Katalog rejestru.
28 | gkon1_home_dir as_kom_nr varchar as_user_name varchar | varchar | plpgsql | volatile |  | Katalog kontaktu.
29 | gkon1_arch_update as_kom_nr varchar | int4 | sql | volatile |  | Aktualizaje archiwum elektroniczne.
30 | grej2_arch_update as_dok_nr varchar | int4 | sql | volatile |  | Aktualizaje archiwum elektroniczne.
31 | finn_termin arg_today date arg_tabela varchar arg_stan gstan arg_data_w date arg_termin_typ gtermin_typ arg_termin_data date arg_data_spr2 date arg_liczba_dni1 int4 arg_liczba_dni2 int4 | varchar | sql | immutable |  | Oblicza stan zalatwienia sprawy/kontaktu/rejestru na zadany dzień;liczba_dni1 (45), liczba_dni2 (14).
32 | finn_termin arg_today date arg_tabela varchar arg_stan gstan arg_data_w date arg_termin_typ gtermin_typ arg_termin_data date arg_data_spr2 date | varchar | sql | immutable |  | Oblicza stan zalatwienia sprawy/kontaktu/rejestru na zadany dzień dla standardowych terminów
33 | finn_termin arg_today date arg_data date arg_termin_data date arg_liczba_dni1 int4 arg_liczba_dni2 int4 | varchar | sql | immutable |  | Oblicza stan zalatwienia etapu procesu na zadany dzień,liczba_dni1 (14), liczba_dni2 (2)
34 | finn_termin arg_today date arg_data date arg_termin_data date | varchar | sql | immutable |  | Oblicza stan zalatwienia etapu procesu na zadany dzień dla standardowych terminów.
35 | gkon1_trigger_after_ins | trigger | plpgsql | volatile |  | Automatyczne przydzielanie procesu dla kontaktu i sprawy
36 | gsprawa1_trigger_after_ins | trigger | plpgsql | volatile |  | Automatyczne przydzielanie procesu dla sprawy
37 | gsprawa1_trigger_after_upd | trigger | plpgsql | volatile |  | Aktualizacja archiwum elektronicznego
38 | gsprawa3_trigger_after | trigger | plpgsql | volatile |  | Aktualizacja archiwum elektronicznego
39 | gsprawa5_trigger_after | trigger | plpgsql | volatile |  | Aktualizacja archiwum elektronicznego
40 | grej2_trigger_after_ins | trigger | plpgsql | volatile |  | Automatyczne przydzielanie procesu dla rejestru
41 | grej2_grej1_p_get_wart grej2_id int4 grej1_p_id int4 | varchar | sql | stable | true | Zwraca pola dodatkowe jako tekst

## Wymagane pakiety

1. common z powodu:filtr1, filtr2, nrb, stan01 (6), stan012, status (6), taknie (20), tekst (43), wyjasnij (3), webdav (3), gwiazdka (7), nad_dod (3), procent (3), email (6), pobierz (30), show (33), dodaj (33), kopiuj (33), edytuj (33), usun (33), statusZ (3), statusC (3), statusZAll (3), statusCAll (3), printEksport (10), printImport (10), printUst (10), printListaE (10), shist2 (9),

2. system z powodu:

3. mprac z powodu:mprac1 (17),

4. mknt z powodu:mknt1 (6), mknt_klas2,

5. grej z powodu:grej1 (14), grej1_p (3),

6. pfe z powodu:pformd1,

7. eod_cs z powodu:

8. wf z powodu:wfdproc2 (2),

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