Pom9: Porovnání verzí

Z Prirucky
Řádek 8: Řádek 8:


== Výběr položky ==
== Výběr položky ==
[[Image: 34-hromadne-precislovani-seznam.png|right|500px]]
[[Image: 34-hromadne-precislovani-seznam.png|right|490px]]
V první záložce vyberte položku, kterou chcete přečíslovat.
V první záložce vyberte položku, kterou chcete přečíslovat.


Řádek 22: Řádek 22:


== Původní hodnota - nová hodnota ==
== Původní hodnota - nová hodnota ==
[[Image: 34-hromadne-precislovani-hodnoty.png|right|500px]]
[[Image: 34-hromadne-precislovani-hodnoty.png|right|550px]]
Zadejte, které hodnoty se mají na které přečíslovat. Uvádí se vždy dvojice: původní hodnota – nová hodnota. Takových dvojic můžete zadat více.  
Zadejte, které hodnoty se mají na které přečíslovat. Uvádí se vždy dvojice: původní hodnota – nová hodnota. Takových dvojic můžete zadat více.  


Řádek 38: Řádek 38:


== Spuštění přečíslování ==
== Spuštění přečíslování ==
[[Image: 34-hromadne-precislovani-seznam.png|300px|right]]
[[Image: 34-hromadne-precislovani-seznam.png|200px|right]]
Přejděte do první záložky a spusťte přečíslování tlačítkem '''Spustit přečíslování'''. Systém zobrazí zprávu o tom, že operace je riziková a je nutná [[záloha databáze]]. [[Image: 34-hromadne-precislovani-upozorneni.png|50px]] Po odsouhlasení se začne funkce provádět. Průběžně je vypisován seznam tabulek a sloupců, v nichž funkce právě provádí operaci přečíslování.  [[Image: 34-hromadne-precislovani-provedeni.png|50px]]
Přejděte do první záložky a spusťte přečíslování tlačítkem '''Spustit přečíslování'''. Systém zobrazí zprávu o tom, že operace je riziková a je nutná [[záloha databáze]]. [[Image: 34-hromadne-precislovani-upozorneni.png|50px]] Po odsouhlasení se začne funkce provádět. Průběžně je vypisován seznam tabulek a sloupců, v nichž funkce právě provádí operaci přečíslování.  [[Image: 34-hromadne-precislovani-provedeni.png|50px]]


== Přehled ==
== Přehled ==
[[Image: 34-hromadne-precislovani-prehled.png|200px|right]]
[[Image: 34-hromadne-precislovani-prehled.png|100px|right]]
Informativní přehled o provedených změnách - db_tabulka.db_sloupec, původní hodnota - nová hodnota, kdo a kdy změnu provedl.
Informativní přehled o provedených změnách - db_tabulka.db_sloupec, původní hodnota - nová hodnota, kdo a kdy změnu provedl.


 
== Odkazy ==
 
* [[Jednorázové funkce]]
 
 
 
 
 
 
------------

Verze z 4. 10. 2013, 11:44

34 – Hromadné přečíslování (Jednorázové funkce) umožňuje nahradit ("přečíslovat") původní hodnotu novou hodnotou u vybraných položek, u nichž je jinak editace po uložení nepovolena z toho důvodu, že se jedná o vazební položku do dalších agend a částí systému.

Funkcionalita

Náhrada ("přečíslování") proběhne v celém systému, tj. dotkne se celé databáze. Tedy i historie (např. sestavy za minulá období) pak uvede novou hodnotu, nikoliv původní (tu už nebude možno nalézt a dohledat).

Záloha databáze

Před spuštěním je nutná záloha databáze, neboť funkce je riziková (vzhledem k tomu, že se jedná o hromadné změny napříč celé databáze). Po případném neúspěchu (předčasné ukončení funkce, výsledky neodpovídají původním záměrům, apod.) je dále nutné umět obnovit databázi z této zálohy (návrat k původnímu stavu).

Výběr položky

34-hromadne-precislovani-seznam.png

V první záložce vyberte položku, kterou chcete přečíslovat.

  • osobní číslo
  • středisko
  • číslo lékařské prohlídky
  • číslo osvědčení
  • číslo školicí akce
  • lektor
  • id_podniku
  • číslo profese
  • číslo pracovního místa

Původní hodnota - nová hodnota

34-hromadne-precislovani-hodnoty.png

Zadejte, které hodnoty se mají na které přečíslovat. Uvádí se vždy dvojice: původní hodnota – nová hodnota. Takových dvojic můžete zadat více.

Zadání může proběhnout jedním ze způsobů

  • přímé zadání
  • import z připraveného souboru .txt
Přečíslování více dat je možno provést pomocí předem připraveného přečíslovacího souboru. Např. v Microsoft Excel použijte dva sloupce – první "původní hodnota" druhý "nová hodnota". Naplňte daty. Převeďte do textového souboru s příponou .txt, oddělovač středník (uložit jako typ .csv, poté změnit příponu souboru na .txt).

Přečíslování středisek na již existující
Při přečíslování na jiné středisko, které již ale existuje v číselníku středisek a v historii (u zaměstnanců, ve zpracování mezd jako nákladové středisko, atd.), je potřeba před vlastním přečíslováním smazat původní středisko z tabulek: stred, z_stred a stred_zal. Například pomocí SQL promptu (delete from stred where str = XX, nebo delete from stred where str in (XX, XY, XZ, ...), delete from z_stred where str = ..., delete from stred_zal where str = ...).

Načtení databázových sloupců

34-hromadne-precislovani-db-sloupce.png

Nepovinný krok. Záložka uvede seznam míst (db_tabulka.db_sloupec), v nichž dojde k přečíslování.

Spuštění přečíslování

34-hromadne-precislovani-seznam.png

Přejděte do první záložky a spusťte přečíslování tlačítkem Spustit přečíslování. Systém zobrazí zprávu o tom, že operace je riziková a je nutná záloha databáze. 34-hromadne-precislovani-upozorneni.png Po odsouhlasení se začne funkce provádět. Průběžně je vypisován seznam tabulek a sloupců, v nichž funkce právě provádí operaci přečíslování. 34-hromadne-precislovani-provedeni.png

Přehled

34-hromadne-precislovani-prehled.png

Informativní přehled o provedených změnách - db_tabulka.db_sloupec, původní hodnota - nová hodnota, kdo a kdy změnu provedl.

Odkazy