Konverze dat |
Top Previous Next |
Seznam témat: konverze dat Evidence majetku, Půjčovny, Silniční a i ostatní daně konverze dat Výrobní pracovníci
Funkce je určena pro přechod na verzi 187 a vyšší. V jednotlivých evidencích musí proběhnout konverze na nové vazby (tabulka „gfkontakt“) ve verzi 187 a vyšší. Veškeré stávající vazby na jména osob (kontaktů) byly předělány z textových polí na cizí klíče do tabulky „gfkontakt“ (primární klíč: „id_kontakt, data_id“).
Spisová služba (plugin Evidencedokumentu)- byly nahrazeny původní vazby z dba.mzosobnikarty na tabulku dba.gfkontakt a upraveny SQL pro výběr pomocí procedury gf_kontakty:
Předělány všechny řídící procedury pro naplňování údajů ve formuláři:
Upraveny SQL dotazy v browserech a browserdetailech:
Z uživatelského pohledu se nic nemění – pouze výběry z jiného číselníku. Konverze dat Evidence majetku, Půjčovny, Silniční a i ostatní daně Veškeré stávající vazby na jména osob (kontaktů) byly předělány z textových polí na cizí klíče do tabulky „gfkontakt“ (primární klíč: „id_kontakt, data_id“):
Konverze dat Výrobní pracovníci
Dialog pro výrobního pracovníka - v tomto případě "externista" (vazba pouze na kontakt)
POZOR! V případě, že je tabulka vpracovnici použita ve variantách datových množin prohlížečů, databázových pohledech nebo tiskových sestavách, je potřeba příslušné SQL dotazy upravit (položky jméno a příjmení je nutné brát z tabulky gfkontakt).
V tabulce změnových návrhů (vzmennavrhy) nebude nadále využíván sloupec autor. Jméno autora změnového návrhu bude přebíráno z tabulky kontaktů (gfkontakt) na základě vazby mezi změnovými návrhy a kontakty (sloupce autor_id a autor_dataid v tabulce vzmennavrhy). Formulář - sledování změn (TPV) V projektovém řízení byly nahrazeny původní vazby na tabulku mzosobnikarty (trvalé pracovní poměry) vazbou na tabulku gfkontakt (kontakty) u garanta, zadavatetele, referenta objednávajícího a koncového příjemce. Dialog pro zadání projektů - garant, zadavatetel, referent objednávajícího a koncového příjemce - vazba na kontakty V úkolech - modul workflow (tabulka wfukoly) byly nahrazeny původní vazby na tabulku mzosobnikarty (trvalé pracovní poměry) vazbou na tabulku gfkontakt (kontakty) u garanta, zadavatele a vyřizující osoby. Dialog pro zadání úkolů - vazba na kontakty
gusers (uživatelé) - vazba do tabulky kontaktů (gfkontakt). (pův. vazba byla uvedena v tab. „gfkontakt“: „gfkontakt.user_id = gusers.id“) tabulka gcl3 (zakázky) - vazba do tabulky kontaktů (gfkontakt). - kontakt, kontaktdataid – referent objednávajícího - prijemkontakt, prijemkontaktdataid – referent kon. příjemce - obchodnik_kontakt, obchodnik_dataid – obchodník (pův. pole: „obchodnik“) - realizuje_kontakt, realizuje_dataid – zakázku realizuje (pův. pole: „realizuje“)
Dialog pro zadání úkolů - vazba na kontakty
Při odstranění kontaktu z číselníku kontaktů se u všech nových cizích klíčů nastaví hodnoty na NULL (s jedinou výjimkou – DELETE není povolen u cizího klíče v tabulce „ojednajicivl“).
Tabulky a jejich vazby - veškeré stávající vazby na jména osob (kontaktů) byly předělány z textových polí na cizí klíče do tabulky „gfkontakt“ (primární klíč: „id_kontakt, data_id“): ojedntyp (typy jednání) - povereny_kontakt, povereny_dataid – pověřená osoba (pův. pole: „povereny“)
ojednajicivl (jednání - jednající za vlastní firmu) - kontakt, kontaktdataid – jednající/uživatel (pův. pole: „user_id“)
onabhd (nabídky) - kontakt, kontaktdataid – referent objednávajícího - prijemkontakt, prijemkontaktdataid – referent kon. příjemce - obchodnik_kontakt, obchodnik_dataid – obchodník (pův. pole: „obchodnik“) - realizuje_kontakt, realizuje_dataid – nabídku realizuje (pův. pole: „realizuje“)
onakuppoz (požadavky na nákup) - autor, autor_dataid – zadavatel (pole „autor“ původně odkazovalo na osobní kartu) - nakupci, nakupci_dataid – vyřizuje (pole „nakupci“ původně odkazovalo na osobní kartu)
oop (obchodní příležitosti) - kontakt, kontaktdataid – referent obch. partnera - obchodnik_kontakt, obchodnik_dataid – obchodník (pův. pole: „obchodnik“)
oopinfo (obchodní příležitosti – historie změn) - obchodnik_kontakt, obchodnik_dataid – obchodník (pův. pole: „obchodnik“)
opdplanfakthd (plánované doklady usk. plnění) - odpovedny_kontakt, odpovedny_dataid – odpovědná osoba (pův. pole: „odpovedny“)
opdvzorfakthd (vzory plánovaných dokladů usk. plnění) - odpovedny_kontakt, odpovedny_dataid – odpovědná osoba (pův. pole: „odpovedny“)
oplandopr (plán doprav) - kontaktporadi, kontaktdata_id – referent dopravce - objednal_kontakt, objednal_dataid – dopravu objednal (pův. pole: „objednal“)
opobjhistjedn (jednání) - jednalkontakt_id, jednaldata_id – jednající (za obch. partnera) - jednanivedl_kontakt, jednanivedl_dataid – jednání vedl (pův. pole: „jednanivedl“) - povereny_kontakt, povereny_dataid – pověřená osoba (pův. pole: „povereny“) - infokomu_kontakt, infokomu_dataid – komu na vědomí (pův. pole: „infokomu“) - odmitnuto_kontakt, odmitnuto_dataid – odmítnuto kým (pův. pole: „odmitnuto_kym“)
opobjhistjedn_log (jednání – historie změn) - jednalkontakt_id, jednaldata_id – jednající (za obch. partnera) - jednanivedl_kontakt, jednanivedl_dataid – jednání vedl (pův. pole: „jednanivedl“) - povereny_kontakt, povereny_dataid – pověřená osoba (pův. pole: „povereny“) - infokomu_kontakt, infokomu_dataid – komu na vědomí (pův. pole: „infokomu“) - odmitnuto_kontakt, odmitnuto_dataid – odmítnuto kým (pův. pole: „odmitnuto_kym“)
opobjhd (přijaté objednávky) - kontakt_id, kontaktdataid_id – referent objednávajícího - prijemkontakt_id, prijemkontaktdataid_id – referent kon. příjemce - obchodnik_kontakt, obchodnik_dataid – obchodník (pův. pole: „obchodnik“) - realizuje_kontakt, realizuje_dataid – objednávku realizuje (pův. pole: „realizuje“)
opophd (poptávkové řízení) - obchodnik_kontakt, obchodnik_dataid – obchodník (pův. pole: „obchodnik“) - realizuje_kontakt, realizuje_dataid – poptávku realizuje (pův. pole: „realizuje“)
opopmatnab (poptávkové řízení – nabídky dodavatelů skladových položek) - kontakt, kontaktdataid – referent dodavatele
opopsluznab (poptávkové řízení – nabídky dodavatelů služeb) - kontakt, kontaktdataid – referent dodavatele
osobjhd (stálé objednávky) - kontakt_id, kontaktdataid_id – referent objednávajícího - prijemkontakt_id, prijemkontaktdataid_id – referent kon. příjemce - obchodnik_kontakt, obchodnik_dataid – obchodník (pův. pole: „obchodnik“) - realizuje_kontakt, realizuje_dataid – objednávku realizuje (pův. pole: „realizuje“)
ovobjhd (vydané objednávky) - kontakt_id, kontaktdataid_id – referent dodavatele - vyrizuje_kontakt, vyrizuje_dataid – objednávku vyřizuje (pův. pole: „vyrizuje“) - schvalil_kontakt, schvalil_dataid – objednávku schválil (pův. pole: „schvalil“)
ovydfakthd (uskutečněné plnění) - odpovedny_kontakt, odpovedny_dataid – odpovědná osoba (pův. pole: „odpovedny“) Související témata |