Nový čárový kód - chyba Duplicitní označení...

PříspěvekNapsal: 12.10.2018 14:14
od jiri.dolezal
Popis problému:
Při zakládání nového čárového kódu, ihned po stisknutí tlačítka Nový vyskočí hláška:

Kód: Vybrat vše
Duplicitní označení - nelze vložit záznam !

Violation of UNIQUE KEY constraint 'UQ__TabBarCodeZbo__BarCode'. Cannot insert duplicate key in object 'dbo.TabBarCodeZbo'. The duplicate key value is ().

BarCode_DuplicitniOznaceni.gif
Carovy kod - Duplicitnii oznaceni
BarCode_DuplicitniOznaceni.gif (7.61 KiB) Zobrazeno 3963 krát

Vysvětlení:
V HELIOS Orange od verze 2(3).0.2018.0900 došlo ke změně v chování editoru pro zakládání čárových kódů. Tento již při stisknutí tlačítka Nový vkládá do databáze prázdný záznam, s prázdnou hodnotou v poli pro čárový kód. Pokud však v databázi existuje čárový kód s prázdnou hodnotou, dojde k této chybě.

Řešení:
Řešení spočívá v tom, smazat nebo změnit hodnotu existujícího prázdného čárového kódu. V prvním kroku se o to pokuste pomocí tlačítka Zrušit / Oprava. Pokud tato operace selže z důvodu existence návazností (Na záznam jsou navázány další údaje), použijte přiložené externí řešení, které čárový kód smaže, resp. zruší návaznosti pro možnost následné opravy hodnoty čárového kódu.

Instalace externího řešení:
  1. Uložte na disk počítače přiložený soubor EA-Řešení HeO_60_Smazat čárový kód.HEKX
  2. Soubor následně spusťte, začne se spouštět HELIOS Orange
  3. Přihlaste se (pokud je to relevantní) a zvolte vhodnou databázi
  4. Potvrďte import ze souboru
Použití externího řešení:
V přehledu čárových kódů nalezněte ten s prázdnou hodnotu. Postavte se na něj a přes pravé tlačítko myši (v edici HELIOS 2) nebo přes kartu Doplňky (v edici HELIOS iNUVIO) spusťte akci Řešení HeO > Smazat čárový kód…
Následně se rozhodněte:
  • zda chcete tento čárový kód smazat = ponechte volbu Smazat pouze vazby? nezaškrtnutou
  • Nebo chcete hodnotu čárového kódu opravit na novou = zaškrtněte volbu Smazat pouze vazby? a následně po akci přes tlačítko Oprava proveďte změnu
Přílohy
EA-Řešení HeO_60_Smazat čárový kód.HEKX
Externí akce - Smazat carovy kod
(1.52 KiB) 453 krát