Changes for page Postup převodu dat z Clavia
Last modified by Jan Šimeček on 2025/11/03 15:11
From version 31.1
edited by Jan Šimeček
on 2024/06/28 10:34
on 2024/06/28 10:34
Change comment:
There is no comment for this version
To version 22.1
edited by Jan Šimeček
on 2024/06/28 10:19
on 2024/06/28 10:19
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -9,8 +9,8 @@ 9 9 == Tipy a Triky == 10 10 11 11 {{html}} 12 -<button onclick="toggleContent( 'content1')">Tipy a Triky - přečíst</button>13 -<div id="content 1" style="display: none;">12 +<button onclick="toggleContent()">Tipy a Triky - přečíst</button> 13 +<div id="content" style="display: none;"> 14 14 <p>Revize se nepřevádí, musí být před zahájením převodu do Tritia uzavřena.</p> 15 15 <p>Dispečink Clavia se nepřevádí, pokud data potřebují, tak si je musí před vypnutím Clavia opsat.</p> 16 16 <p>Statistiky LWWW se nepřevádí, knihovna si je musí opsat.</p> ... ... @@ -18,8 +18,8 @@ 18 18 <p>Neměnit zkratky v odděleních, nebude fungovat vazba výchozího oddělení čtenáře - měnit až po ostrém startu.</p> 19 19 </div> 20 20 <script> 21 - function toggleContent( contentId) {22 - var content = document.getElementById(content Id);21 + function toggleContent() { 22 + var content = document.getElementById("content"); 23 23 if (content.style.display === "none") { 24 24 content.style.display = "block"; 25 25 } else { ... ... @@ -58,74 +58,32 @@ 58 58 * TAG soubory se automaticky vygenerují do složky TXT ve složce Clavius 59 59 60 60 == Příprava CLAVIUS SQL == 61 -{{html}} 62 -<button onclick="toggleContent('content4')">NASQL</button> 63 -<div id="content4" style="display: none;"> 61 + 64 64 Pro převod dat akvizice, výpůjčního protokolu a další částí se používá přímý převod do Tritiia z SQL databáze Clavius. 65 65 Proto je nutné převést celý Clavius do SQL (lze využít SQL server pro Tritius), tento krok lze vynechat jen pokud se importuje pouze fond. 66 66 67 67 * postup vytvoření databáze clavius na SQL serveru a převodu dat Clavia pomocí **NASQL.EXE** viz: [[http:~~/~~/www.vkta.cz/LANius/diskety/sql/mssql.htm>>url:http://www.vkta.cz/LANius/diskety/sql/mssql.htm]] pro MSSQL 68 68 * není potřeba nic nastavovat pouze je potřeba SQL uživatel který má plná práva pro databázi clavius 69 -</div> 70 -<script> 71 - function toggleContent(contentId) { 72 - var content = document.getElementById(contentId); 73 - if (content.style.display === "none") { 74 - content.style.display = "block"; 75 - } else { 76 - content.style.display = "none"; 77 - } 78 - } 79 -</script> 80 -{{/html}} 81 81 82 82 == Importování knihovny pokud v cílovém Tritiu již je část svazků (např. Výměnné soubory) == 83 83 84 84 V případě připojování dat je nutná existence čárového kódu v tabulce svazky u výměnných souborů, aby došlo ke správnému napárování: 85 85 86 - 87 87 {{html}} 88 -<button onclick="toggleContent('content2')">Postup kontroly a příkazy pro vygenerování</button> 89 -<div id="content2" style="display: none;"> 90 -<p><b>Kontrola dat v Claviu, jestli obsahují vygenerovaný správně ckod, kdy 31840 - je prefix nadřízené knihovny:</b></p> 91 -<br> 92 -<p>browse for betw(val(pcislo),500000,599999) and !empt(ckod) and ckod<>'31840'</p> 93 - <br> 94 -<p><b>Pokud nic nevrátí, tak netřeba dělat! V opačném případě je potřeba předem dogenerovat do svazky.ckod čárový kód s prefiem nadřízené knihovny:</b></p> 95 - <br> 96 -<p>browse for betw(val(pcislo),500000,599999) and betw(len(allt(ckod)),0,8)</p> 97 -<br> 98 -<p>repl ckod with '31840'+padl(allt(pcislo),8,'0') for betw(val(pcislo),500000,599999) and betw(len(allt(ckod)),0,8)</p> 99 -<p>repl ckod with '31840'+right(ckod,7) for betw(val(pcislo),500000,599999) and !empt(ckod) and ckod<>'31840'</p> 100 -<br><br> 101 -</div> 102 -<script> 103 - function toggleContent(contentId) { 104 - var content = document.getElementById(contentId); 105 - if (content.style.display === "none") { 106 - content.style.display = "block"; 107 - } else { 108 - content.style.display = "none"; 109 - } 110 - } 111 -</script> 112 -{{/html}} 73 +<button onclick="toggleContent()">Postup kontroly a příkazy pro vygenerování</button> 74 +<div id="content" style="display: none;"> 113 113 114 -Je nutné zkontrolovat u VS, aby svazky měli {{html}}<span style="color: red;">vyplněný</span>{{/html}} CKOD (viz výše) a poté {{html}}<span style="color: red;">PIDKN</span>{{/html}} obsahovalo znak {{html}}<span style="color: red;">˙</span>{{/html}} : 76 +<p>Kontrola dat v Claviu, jestli obsahují vygenerovaný správně ckod, kdy 31840 - je prefix nadřízené knihovny: 77 +browse for betw(val(pcislo),500000,599999) and !empt(ckod) and ckod<>'31840' 78 +Pokud nic nevrátí, tak netřeba dělat! V opačném případě je potřeba předem dogenerovat do svazky.ckod čárový kód s prefiem nadřízené knihovny: 79 +browse for betw(val(pcislo),500000,599999) and betw(len(allt(ckod)),0,8) 80 +repl ckod with '31840'+padl(allt(pcislo),8,'0') for betw(val(pcislo),500000,599999) and betw(len(allt(ckod)),0,8) 81 +repl ckod with '31840'+right(ckod,7) for betw(val(pcislo),500000,599999) and !empt(ckod) and ckod<>'31840'</p> 115 115 116 -{{html}} 117 -<button onclick="toggleContent('content3')">Postup kontroly a příkazy pro vygenerování</button> 118 -<div id="content3" style="display: none;"> 119 -<p><b>Kontrola:</b></p> 120 -<p>pohled("SELECT * FROM svazky where ckod <> ' ' AND ckod not like 'prefixImportovaneREKSovky%' AND pidkn != '˙'")</p> 121 -<p></p> 122 -<p><b>Oprava:</b></p> 123 -<p>pohled("UPDATE svazky SET pidkn = '˙' where ckod <> ' ' AND ckod not like 'prefixImportovaneREKSovky%' AND pidkn != '˙'")</p> 124 -<br><br> 125 125 </div> 126 126 <script> 127 - function toggleContent( contentId) {128 - var content = document.getElementById(content Id);85 + function toggleContent() { 86 + var content = document.getElementById("content"); 129 129 if (content.style.display === "none") { 130 130 content.style.display = "block"; 131 131 } else {