Najčešće se ova pogreška pojavljuje pri izravnom radu s imenicima ugovora, protustranaka, stavki itd. Korisnik dodaje novi unos u bilo koji od imenika, a sustav mu automatski dodjeljuje šifru, ali prilikom spremanja unosa daje greška "Kôd nije jedinstven!" i stoga se objekt ne može spremiti.
Koji je razlog ove pogreške?
A razlog može biti netočno numeriranje objekata imenika. Kako se to događa? Obično, kada kreirate novi unos u jednom od imenika, program sam generira šifru unosa. Ako je u prethodnim zapisima korisnik ručno uređivao šifru, tada postoji mogućnost da će se prilikom kreiranja sljedećih zapisa širina koda povećati za jedan znak i više neće stati u polje, što znači da će generiranje koda krenuti ispočetka. Ali nemoguće je pohraniti objekte s istim kodovima u 1C direktorije, što znači da će korisnik u takvoj situaciji dobiti poruku o pogrešci na zaslonu.
Kako popraviti grešku "Kôd nije jedinstven"?
Naravno, rješenje za ovaj problem pružaju programeri 1C. Sastoji se od potpunog prenumeriranja elemenata imenika. U tu svrhu postoji posebna obrada na disku za podršku informacijske tehnologije 1C () pod nazivom "Univerzalni odabir i obrada objekata.epf". Nalazi se u direktoriju \1CITS\EXE\ExtReps\UNIREPS81\UniversalSelection.
Sve što korisnik treba učiniti je otići u gornji imenik, pokrenuti obradu i pričekati da se završi proces prenumeriranja objekata odabranog imenika.
Kako spriječiti pojavljivanje pogreške "Kôd nije jedinstven"?
Kako biste spriječili pojavu ove pogreške pri radu s imenicima 1C, prije svega se ne preporučuje ručno uređivanje šifri zapisa. Upravo smetnje u numeriranje programa najčešće dovode do njegove pojave. Ako ne možete bez uređivanja kodova, razmislite o situaciji unaprijed.
Što trebam učiniti ako prilikom izrade objekata infobaze naiđem na pogrešku "Vrijednost polja "Kod" nije jedinstvena" (za dokumente - vrijednost polja "Broj")?
To je obično zbog činjenice da je šifra uređenog imenika (broj dokumenta) pogrešno ručno uređena.
Pogledajmo primjer radi jasnoće. Za određeni imenik dopuštena duljina koda je 9 znakova. U imeniku su kreirani i standardno numerirani elementi “000000001”, “000000002”, ..., “000000086”. Ako navedete, na primjer, broj "90" u sljedećem elementu, tada će program prvo automatski dopuniti navedeni broj s desne strane s razmacima do 9 znakova (dobivate "90_______" - 7 razmaka s desne strane ), i drugo, "razumjet će" novu metodu numeriranja i sljedećim će elementima dodijeliti kodove "91_______", "92_______", itd. (istih 7 mjesta s desne strane). Nakon snimanja elementa s kodom “99_______”, naknadno automatsko numeriranje neće biti moguće, budući da sljedeći broj generiran prema ovom pravilu (“100_______”) neće stati u dopuštenih 9 znakova.
Da biste otklonili pogrešku, morate koristiti obradu “Univerzalne zbirke i obrada objekata” (može se pronaći na ITS disku).
U polju “Traži objekt” morate navesti željeni objekt (imenik/dokument). Na kartici "Odabir po detaljnim vrijednostima" možete izvršiti odabir (u našem slučaju odabir ćemo postaviti prema kodu):
Kada kliknete gumb "Pronađi objekte", kartica "Pronađeni objekti" će biti ispunjena objektima koji zadovoljavaju uvjete odabira:
Na kartici “Obrade” potrebno je odabrati obradu “Prenumeriranje objekata”. Zaglavlje obrade označava naziv postavke i početni broj od kojeg će se numerirati. Obrada se pokreće klikom na gumb "Pokreni".
Nakon dovršetka obrade, možete provjeriti promijenjeni kod u imeniku "Stanovnici", kao i dodati nove unose za provjeru.
Što trebam učiniti ako prilikom izrade objekata infobaze naiđem na pogrešku "Vrijednost polja "Kod" nije jedinstvena" (za dokumente - vrijednost polja "Broj")?
To je obično zbog činjenice da je šifra uređenog imenika (broj dokumenta) pogrešno ručno uređena.
Pogledajmo primjer radi jasnoće. Za određeni imenik dopuštena duljina koda je 9 znakova. U imeniku su kreirani i standardno numerirani elementi “000000001”, “000000002”, ..., “000000086”. Ako navedete, na primjer, broj "90" u sljedećem elementu, tada će program prvo automatski dopuniti navedeni broj s desne strane s razmacima do 9 znakova (dobivate "90_______" - 7 razmaka s desne strane ), i drugo, "razumjet će" novu metodu numeriranja i sljedećim će elementima dodijeliti kodove "91_______", "92_______", itd. (istih 7 mjesta s desne strane). Nakon snimanja elementa s kodom “99_______”, naknadno automatsko numeriranje neće biti moguće, budući da sljedeći broj generiran prema ovom pravilu (“100_______”) neće stati u dopuštenih 9 znakova.
Da biste otklonili pogrešku, morate koristiti obradu “Univerzalne zbirke i obrada objekata” (može se pronaći na ITS disku).
U polju “Traži objekt” morate navesti željeni objekt (imenik/dokument). Na kartici "Odabir po detaljnim vrijednostima" možete izvršiti odabir (u našem slučaju odabir ćemo postaviti prema kodu):
Kada kliknete gumb "Pronađi objekte", kartica "Pronađeni objekti" će biti ispunjena objektima koji zadovoljavaju uvjete odabira:
Na kartici “Obrade” potrebno je odabrati obradu “Prenumeriranje objekata”. Zaglavlje obrade označava naziv postavke i početni broj od kojeg će se numerirati. Obrada se pokreće klikom na gumb "Pokreni".
Nakon dovršetka obrade, možete provjeriti promijenjeni kod u imeniku "Stanovnici", kao i dodati nove unose za provjeru.