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 ().
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í:
- Uložte na disk počítače přiložený soubor EA-Řešení HeO_60_Smazat čárový kód.HEKX
- Soubor následně spusťte, začne se spouštět HELIOS Orange
- Přihlaste se (pokud je to relevantní) a zvolte vhodnou databázi
- Potvrďte import ze souboru
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