Kada atsiranda ši klaida?
Ši klaida dažniausiai reiškia, kad sistema bando sukurti įrašą, kuris jau egzistuoja. Bet Jums, tai gali būti kaip informacija, kad dokumentas jau įkeltas ir nieko daryti nereikia, nes Optimum dublių nesukurs.
Kaip patikrinti ir išspręsti:
Patikrinkite, ar dokumentas jau egzistuoja Optimum sistemoje
Pagal dokumento numerį paieškokite dokumento Optimum programoje.
Jei dokumentas jau yra - dėl to ir yra gaunama klaida. Jeigu norite per naują įkelti dokumentą, turite ištrinti dokumentą iš Optimum ir tada eksportuoti per naują.
Jei dokumento nėra - patikrinkite išlaidų kodus Įvesk.lt sistemoje
Atidarykite dokumentą Įvesk.lt.
Peržiūrėkite prekių/paslaugų eilutes.
Patikrinkite, ar tik viena eilutė turi 00 išlaidų kodą, o kitos yra paliktos tuščios.
Svarbu:
Sistema automatiškai priskiria 00 kodą visoms tuščioms eilutėms, todėl gali susidaryti kelios eilutės su tuo pačiu kodu (00), bet su skirtingomis sumomis ir tai sukelia klaidą eksportuojant.
Sprendimas
Visoms eilutėms, kurios neturi priskirto išlaidos kodo, rankiniu būdu priskirkite kodą 00 arba pašalinkite 00 išlaidų kodą iš tų eilučių.
Kai visos eilutės bus sutvarkytos - bandykite eksportuoti dokumentą dar kartą.
Pilnas klaidos pranešimas: "Besidubliuojantis įrašas su tokiu pat numeriu, kodu arba pavadinimu duomenų bazėje jau yra.
Violation of UNIQUE KEY constraint 'ucPrcInvoices'. Cannot insert duplicate key in object 'dbo.PrcInvoices'. The duplicate key value is (SER-00000002).
Klaida įvyko procedūroje "itrPrcInvoicesIns""
