Vlera e kodit është unike 1s 8.2. Vlera e fushës "Kodi" ("Numri") nuk është unike

Më shpesh, ky gabim ndodh kur punoni drejtpërdrejt me drejtoritë e kontratave, palët, artikujt, etj. Përdoruesi shton një hyrje të re në cilindo nga drejtoritë dhe sistemi automatikisht i cakton një kod, por kur ruan hyrjen, ai jep gabimi "Kodi nuk është unik!" dhe, për rrjedhojë, objekti nuk mund të ruhet.

Cila është arsyeja e këtij gabimi?

Dhe arsyeja mund të jetë numërimi i gabuar i objekteve të drejtorisë. Si ndodh kjo? Zakonisht, kur krijoni një hyrje të re në një nga drejtoritë, vetë programi gjeneron kodin e hyrjes. Nëse në regjistrimet e mëparshme përdoruesi e ka redaktuar kodin me dorë, atëherë ekziston mundësia që gjatë krijimit të regjistrimeve të mëvonshme gjerësia e kodit të rritet me një karakter dhe të mos përshtatet më në fushë, që do të thotë se gjenerimi i kodit do të fillojë përsëri. Por është e pamundur të ruash objekte me të njëjtat kode në drejtoritë 1C, që do të thotë se përdoruesi në një situatë të tillë do të marrë një mesazh gabimi në ekran.

Si të rregulloni gabimin "Kodi nuk është unik"?

Sigurisht, zgjidhja për këtë problem ofrohet nga zhvilluesit 1C. Ai konsiston në një rinumërim të plotë të elementeve të drejtorisë. Për këtë qëllim, ekziston një përpunim i veçantë në diskun e mbështetjes së teknologjisë së informacionit 1C () i quajtur "Zgjedhja universale dhe përpunimi i objekteve.epf". Ndodhet në drejtorinë \1CITS\EXE\ExtReps\UNIREPS81\UniversalSelection.

Gjithçka që duhet të bëjë përdoruesi është të shkojë në drejtorinë e mësipërme, të fillojë përpunimin dhe të presë derisa të përfundojë procesi i rinumërimit të objekteve të drejtorisë së zgjedhur.

Si të parandaloni shfaqjen e gabimit "Kodi nuk është unik"?

Për të parandaluar që ky gabim të ndodhë kur punoni me drejtoritë 1C, para së gjithash nuk rekomandohet të modifikoni manualisht kodet e regjistrimit. Është ndërhyrja në numërimin e programeve që më së shpeshti çon në shfaqjen e saj. Nëse nuk mund të bëni pa redaktuar kodet, atëherë mendoni paraprakisht për situatën.

Çfarë duhet të bëj nëse, gjatë krijimit të objekteve të infobazës, has gabimin "Vlera e fushës "Kodi" nuk është unike" (për dokumentet - vlera e fushës "Numri")?



Kjo është zakonisht për shkak të faktit se kodi i drejtorisë së redaktuar (numri i dokumentit) është redaktuar gabimisht manualisht.

Le të shohim një shembull për qartësi. Për një drejtori të caktuar, gjatësia e lejuar e kodit është 9 karaktere. Në drejtori janë krijuar dhe numëruar në mënyrë standarde elementet “000000001”, “000000002”, ..., “000000086”. Nëse specifikoni, për shembull, numrin "90" në elementin tjetër, atëherë programi, së pari, do të plotësojë automatikisht numrin e specifikuar në të djathtë me hapësira deri në 9 karaktere (ju merrni "90_______" - 7 hapësira në të djathtë ), dhe së dyti, do të "kuptojë" metodën e re të numërimit dhe do t'u caktojë kodet "91_______", "92_______", etj. për elementët e mëposhtëm. (të njëjtat 7 hapësira në të djathtë). Pas regjistrimit të një elementi me kodin "99_______", numërimi automatik pasues nuk do të jetë i mundur, pasi numri tjetër i gjeneruar sipas këtij rregulli ("100_______") nuk do të përshtatet në 9 karakteret e lejuara.

Për të eliminuar gabimin, duhet të përdorni përpunimin "Përpunimi Universal i Koleksioneve dhe Objekteve" (mund të gjendet në diskun ITS).


Në fushën "Kërko objektin", duhet të specifikoni objektin e dëshiruar (disaksionin/dokumentin). Në skedën "Përzgjedhja sipas vlerave të detajeve", mund të kryeni një përzgjedhje (në rastin tonë, ne do ta vendosim zgjedhjen me kod):


Kur klikoni butonin "Gjej objekte", skeda "Objektet e gjetura" do të mbushet me objekte që plotësojnë kushtet e përzgjedhjes:


Në skedën "Përpunimet", duhet të zgjidhni përpunimin "Rinumerimi i objekteve". Kreu i përpunimit tregon emrin e cilësimit dhe numrin fillestar nga i cili do të kryhet numërimi. Përpunimi fillon duke klikuar butonin "Run".


Pas përfundimit të përpunimit, mund të kontrolloni kodin e ndryshuar në drejtorinë "Banorët", si dhe të shtoni hyrje të reja për verifikim.

Çfarë duhet të bëj nëse, gjatë krijimit të objekteve të infobazës, has gabimin "Vlera e fushës "Kodi" nuk është unike" (për dokumentet - vlera e fushës "Numri")?



Kjo është zakonisht për shkak të faktit se kodi i drejtorisë së redaktuar (numri i dokumentit) është redaktuar gabimisht manualisht.

Le të shohim një shembull për qartësi. Për një drejtori të caktuar, gjatësia e lejuar e kodit është 9 karaktere. Në drejtori janë krijuar dhe numëruar në mënyrë standarde elementet “000000001”, “000000002”, ..., “000000086”. Nëse specifikoni, për shembull, numrin "90" në elementin tjetër, atëherë programi, së pari, do të plotësojë automatikisht numrin e specifikuar në të djathtë me hapësira deri në 9 karaktere (ju merrni "90_______" - 7 hapësira në të djathtë ), dhe së dyti, do të "kuptojë" metodën e re të numërimit dhe do t'u caktojë kodet "91_______", "92_______", etj. për elementët e mëposhtëm. (të njëjtat 7 hapësira në të djathtë). Pas regjistrimit të një elementi me kodin "99_______", numërimi automatik pasues nuk do të jetë i mundur, pasi numri tjetër i gjeneruar sipas këtij rregulli ("100_______") nuk do të përshtatet në 9 karakteret e lejuara.

Për të eliminuar gabimin, duhet të përdorni përpunimin "Përpunimi Universal i Koleksioneve dhe Objekteve" (mund të gjendet në diskun ITS).


Në fushën "Kërko objektin", duhet të specifikoni objektin e dëshiruar (disaksionin/dokumentin). Në skedën "Përzgjedhja sipas vlerave të detajeve", mund të kryeni një përzgjedhje (në rastin tonë, ne do ta vendosim zgjedhjen me kod):


Kur klikoni butonin "Gjej objekte", skeda "Objektet e gjetura" do të mbushet me objekte që plotësojnë kushtet e përzgjedhjes:


Në skedën "Përpunimet", duhet të zgjidhni përpunimin "Rinumerimi i objekteve". Kreu i përpunimit tregon emrin e cilësimit dhe numrin fillestar nga i cili do të kryhet numërimi. Përpunimi fillon duke klikuar butonin "Run".


Pas përfundimit të përpunimit, mund të kontrolloni kodin e ndryshuar në drejtorinë "Banorët", si dhe të shtoni hyrje të reja për verifikim.