Pom9: Porovnání verzí
| Řádek 5: | Řádek 5: | ||
== Záloha databáze == | == 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). | 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 == | == Výběr položky == | ||
[[Image: 34-hromadne-precislovani-seznam.png|right| | [[Image: 34-hromadne-precislovani-seznam.png|right|500px]] | ||
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| | [[Image: 34-hromadne-precislovani-hodnoty.png|right|500px]] | ||
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 29: | Řádek 29: | ||
* '''import z připraveného souboru .txt''' | * '''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í 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í'' <br> | |||
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 <small>(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 = ...). </small> | |||
== Načtení databázových sloupců == | == Načtení databázových sloupců == | ||
[[Image: 34-hromadne-precislovani-db-sloupce.png|right|100px]] | [[Image: 34-hromadne-precislovani-db-sloupce.png|right|100px]] | ||
Nepovinný krok. Záložka uvede seznam míst (db_tabulka.db_sloupec), v nichž dojde k přečíslování. | 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í == | == Spuštění přečíslování == | ||
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-seznam.png|300px|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]] | |||
[[Image: 34-hromadne-precislovani-provedeni.png| | |||
== Přehled == | == Přehled == | ||
[[Image: 34-hromadne-precislovani-prehled.png|200px|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. | ||
| Řádek 69: | Řádek 51: | ||
------------ | ------------ | ||
Verze z 4. 10. 2013, 11:33
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
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
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ů
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í
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.
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í.
Přehled
Informativní přehled o provedených změnách - db_tabulka.db_sloupec, původní hodnota - nová hodnota, kdo a kdy změnu provedl.