Pom19: Porovnání verzí

Z Prirucky
(stránka vyprázdněna)
značka: vyprázdnění
 
(Není zobrazeno 157 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:
''Důvody změn dat'' - specializovaná funkcionalita pro '''zaznamenávání důvodů změn dat vybraných položek''', které slouží například pro
* pro čistě '''evidenční důvody''' nebo
* různé '''auditní požadavky''' či
* návaznosti '''do dalších systémů'''.


Důvod zadává uživatel provádějící změnu u vybrané položky a to podle nastavení - buď
* '''výběr důvodu z číselníku''' nebo
* '''zápis krátkého textu'''.
== Nastavení ==
{|border="1" cellpadding="3" cellspacing="0"
|+ <small>Nastavení funkcionality důvody změn dat</small>
|- style="background-color: #eeeeee"
|Krok
|Název
|Komentář
|-
|1
|[[Duvod_ProvedZm1 (sk.12)]]
| Pojmenování důvodu 1 (a zapnutí funkcionality).
|-
|2
|[[Duvod_ProvedZm1 (sk.12)]]
| Pojmenování důvodu 2.
|-
|3
|Rozsah
| Záložka ''Nastavení evidence důvodů''.
|-
|4
|Číselník 1
| Pro důvod 1 (číselník nemusí být vyplněn).
|-
|5
|Číselník 2
| Pro důvod 2 (číselník nemusí být vyplněn).
|}
=== Nastavení evidence důvodů ===
{|border="0" cellpadding="0" cellspacing="0"
| [[Image: Duvody-zmen-dat-nastaveni-editace.png|500px|thumb|Nastavení jednoho záznamu - Editace.]]
| [[Image: Duvody-zmen-dat-nastaveni-priklad1.png|500px|thumb|Příklad nastavení.]]
|}
* '''Druh změny''' - výběr jedné z hodnoty ''Insert'', ''Update'', ''Delete''.
* '''Tabulka''' - výběr db tabulky z připravených.
* '''Sloupec''' - výběr db sloupce z dané db tabulky; pokud je nevyplněno, zápis důvodu bude vyžadován pro všechny db sloupce z dané tabulky.
* '''Důvod 1''' - ''Ne/Ano'' - pokud ''Ano'', pak bude povinné vyplňování důvodu 1 při změně dat.
* '''Důvod 2''' - ''Ne/Ano'' - pokud ''Ano'', pak bude povinné vyplňování důvodu 2 při změně dat.
=== Číselník 1 a Číselník 2 ===
{|border="0" cellpadding="0" cellspacing="0"
| [[Image: Duvody-zmen-dat-ciselnik1-priklad1.png|450px|thumb|Číselník 1 - příklad naplnění.]]
| [[Image: Duvody-zmen-dat-ciselnik2-priklad1.png|450px|thumb|Číselník 2 - příklad naplnění.]]
|}
Možnosti jsou následující - číselník (1 nebo 2)
*  '''je vyplněn''' - při určování důvodu změny bude vyžadován jen výběr hodnoty z naplněného číselníku
*  '''není vyplněn''' - uživatel bude důvodu zadávat textem (20 znaků).
Nastavení provedená v tomto okně se projeví až po restartu aplikace.
== Zadávání důvodu změny ==
{|border="0" cellpadding="0" cellspacing="0"
| [[Image: Duvody-zmen-dat-priklad1-1.png|450px|thumb|Příklad vyžádání důvodu změny.]]
| [[Image: Duvody-zmen-dat-priklad1-2.png|450px|thumb|Příklad vyžádání důvodu změny.]]
| [[Image: Duvody-zmen-dat-priklad1-3.png|450px|thumb|Příklad vyžádání důvodu změny.]]
|}
== Výstupy ==
Výstupy jsou zpracovány na základě zákaznických požadavků.
{|border="0" cellpadding="0" cellspacing="0"
| [[Image: Duvody-zmen-dat-priklad1-4.png|590px|thumb|Příklad výstupu - sestava]]
|}
== Odkazy ==
* [[Práce s aplikací]]
* [[Systémová příručka]]
<!--
* <small>DB: duvody_cisel, duvody_nastav, duvody_zmen, dbarch </small>
select A.id, A.druh_zmeny, A.tabulka, A.sloupec, A.os_cislo, A.old_hodnota, A.new_hodnota,
A.datum_zmeny, A.cas_zmeny, B.duvod1, C1.popis, C1.udalost,
B.duvod2, C2.popis, C2.udalost
from dbarch A, duvody_zmen B,
duvody_cisel C1 right outer join duvody_zmen B1 on C1.poradi = 1 and C1.kod = B1.duvod1,
duvody_cisel C2 right outer join duvody_zmen B2 on C2.poradi = 2 and C2.kod = B2.duvod2
where
A.id = B.id_dbarch and
B.id_dbarch = B1.id_dbarch and
B.id_dbarch = B2.id_dbarch
-->

Aktuální verze z 22. 1. 2026, 12:50