Pokročilé hledání             

HELIOS iNuvio      FAQ     Uživatelský panel    

Registrovat     Přihlásit se

    Obsah fóra> Časté dotazy> Systémové dotazy
    Verze pro tisk

Chyba duplicity při importu formulářů

Zapisují se opakující se dotazy na řešení systémových problémů z provozu Helios Orange. Patří sem dotazy typu "Po instalaci SQL serveru se nemohu přihlásit do Heliosu." apod.

Moderátor: orange_moderator

Odeslat odpověď
Příspěvků: 3 • Stránka 1 z 1
  • Odpovědět s citací

Chyba duplicity při importu formulářů

Příspěvekod jana.krapkova v 18.08.2010 13:26

Problém: Import distribučních fomulářů (např. po update na novou verzi) skončí hláškou:
"Duplicitní označení - nelze vložit záznam !" - viz obrázek.

Formuláře jednoznačně identifikují ID a nově i unikátní GUID.
Tento problém nastane v okamžiku, kdy je systémový formulář změněn na nesystémový (ID se změnilo ze záporného na kladné a původní záporné se uložilo do IDPom). Při importu tedy není ID nalezeno a Helios formulář importuje jako nový, ale narazí na již existující GUID.


Oprava: Distribučnímu formuláři vrátit původní systémové číslo. Toto číslo se při výběru akce Systémový.. nabídne nebo jej lze zobrazit pomocí Alt+B, atribut [IdPOm].
Přílohy
chyba.png
chyba.png (9.14 KiB) Zobrazeno 19222 krát
jana.krapkova
 
Nahoru

  • Odpovědět s citací

Import formulářů - Duplicitní označení - řešení pomocí akce

Příspěvekod jiri.dolezal v 03.09.2010 09:32

Je třeba zdůraznit, že k chybě dochází z důvodu nesprávného postupu.

NIKDY neměňte systémové číslo, resp. nespouštějte akci Systémový... nad systémovým a zejména pak nad distribučním formulářem. Zamezíte tak do budoucna výskytu podobných chyb jako je tato.

Nelze-li použít postup opravy z příspěvku výše (například z důvodu vazby formuláře na jiný přehled), nabízíme zde ke stažení akci Změna GUID ex-systémového formuláře.

Akce s spouští v přehledu Definice tiskových formulářů. Změní hodnotu GUID všech formulářů, kde je splněna podmínka: kladné systémové číslo a zároveň záporná hodnota ve sloupci IDPom. Akce zároveň vynuluje hodnotu ve sloupci IDPom.
Přílohy
EA-Změna GUID ex-systémového formuláře.HEKX
Externí řešení - Změna GUID ex-systémových formulářů
(1.34 KiB) 1066 krát
jiri.dolezal
 
Nahoru

  • Odpovědět s citací

Re: Chyba duplicity při importu formulářů

Příspěvekod Martin.Matejcek v 18.11.2010 16:59

Když nezafunguje externí akce, tak je ještě možné změnit GUID ručně:

Kód: Vybrat vše
UPDATE TabFormDef SET GUID = NEWID() WHERE ID = @ID
Martin.Matejcek
 
Nahoru


Odeslat odpověď
Příspěvků: 3 • Stránka 1 z 1

Zpět na Systémové dotazy

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 3 návštevníků

         
  • Tým • Smazat všechny cookies z fóra • Všechny časy jsou v UTC + 1 hodina
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group, Český překlad – phpBB.cz

© copyright 2024 Asseco Solutions, a.s.