Internet Windows Android

Valoarea numărului nu este unică 1s 8.3. Valoarea câmpului „Cod” („Număr”) nu este unică

Cel mai adesea, această eroare apare atunci când se lucrează direct cu directoare de contracte, contrapărți, nomenclatură etc. Utilizatorul adaugă o înregistrare nouă în oricare dintre directoare, iar sistemul îi atribuie automat un cod, dar atunci când înregistrarea este salvată, acesta dă eroarea „Codul nu este unic!” și, prin urmare, obiectul nu poate fi salvat.

Care este motivul acestei erori?

Și motivul poate fi în numerotarea incorectă a obiectelor directorului. Cum se întâmplă asta? De obicei, la creare intrare nouăîn unele cărți de referință, programul însuși generează codul de înregistrare. Dacă în intrările anterioare utilizatorul a editat codul manual, atunci mai târziu există posibilitatea ca la crearea intrărilor ulterioare, adâncimea de biți a codului să crească cu un caracter și să înceteze să se încadreze în câmp, ceea ce înseamnă că generarea codurilor va începe de la început. Doar aici este imposibil să stocați obiecte cu aceleași coduri în cărțile de referință 1C, ceea ce înseamnă că utilizatorul într-o astfel de situație va primi un mesaj de eroare pe ecran.

Cum se remediază eroarea „Codul nu este unic”?

Desigur, soluția la această problemă este oferită de dezvoltatorii lui 1C. Constă în renumerotarea completă a elementelor directorului. Pentru a face acest lucru, există o procesare specială pe discul de suport pentru tehnologia informației 1C (), care se numește „UniversalPicking and ProcessingObjects.epf”. Este situat în directorul \ 1CITS \ EXE \ ExtReps \ UNIREPS81 \ UniversalSelection.

Tot ce trebuie să facă utilizatorul este să intre în directorul de mai sus, să înceapă procesarea și să aștepte până când procesul de renumerotare a obiectelor din directorul selectat este finalizat.

Cum pot preveni eroarea „Codul nu este unic”?

Pentru a preveni apariția acestei erori atunci când lucrați cu directoare 1C, în primul rând, nu este recomandat să editați manual codurile de intrare. Interferența cu numerotarea programului este cea care duce cel mai adesea la apariția acesteia. Dacă nu puteți face fără editarea codurilor, atunci gândiți-vă la situație din timp.

Ce să faceți dacă în timp ce creați obiecte baza de informatii eroarea „Valoarea câmpului” Codul „nu este unic” (pentru documente - valoarea câmpului „Număr”)?



Acest lucru se datorează de obicei faptului că codul cărții de referință editate (numărul documentului) a fost editat manual incorect.

Să luăm în considerare un exemplu pentru claritate. Pentru o carte de referință lungimea admisă cod - 9 caractere. În cartea de referință, elementele „000000001”, „000000002”, ..., „000000086” au fost create și numerotate în mod standard. Dacă, de exemplu, numărul „90” este specificat în următorul element, atunci programul, în primul rând, va completa automat numărul indicat din dreapta cu spații de până la 9 caractere (va rezulta „90_______” - 7 spații pe dreapta), iar în al doilea rând, va „înțelege” Metoda noua numerotarea și următoarele elemente vor atribui coduri „91_______”, „92_______”, etc. (aceleasi 7 spatii in dreapta). După scrierea unui element cu codul „99_______”, numerotarea automată ulterioară va fi imposibilă, deoarece următorul număr generat conform acestei reguli („100_______”) nu se va încadra în cele 9 caractere valide.

Pentru a elimina eroarea, trebuie să utilizați procesarea „GenericSelections andProcessingObjects” (poate fi găsită pe discul ITS).


În câmpul „Căutare obiect” trebuie să specificați obiectul dorit (referință/document). În fila „Selectare după valori de atribut”, puteți selecta (în cazul nostru, setați selecția după cod):


Când faceți clic pe butonul „Găsiți obiecte”, fila „Obiecte găsite” va fi umplută cu obiecte care îndeplinesc criteriile de selecție:


În fila „Procesare”, selectați procesarea „Renumerotare obiecte”. Antetul de procesare conține numele setării și numărul de pornire de la care se va efectua numerotarea. Procesarea este începută prin apăsarea butonului „Execută”.


După finalizarea procesării, puteți verifica codul modificat în directorul Rezidenți și puteți adăuga noi intrări pentru verificare.

Ce ar trebui făcut dacă, la crearea obiectelor infobase, eroarea „Valoarea câmpului „Cod ”nu este unică” (pentru documente - valoarea câmpului „Număr”)?



Acest lucru se datorează de obicei faptului că codul cărții de referință editate (numărul documentului) a fost editat manual incorect.

Să luăm în considerare un exemplu pentru claritate. Pentru o carte de referință, lungimea codului admisibil este de 9 caractere. În cartea de referință, elementele „000000001”, „000000002”, ..., „000000086” au fost create și numerotate în mod standard. Dacă, de exemplu, numărul „90” este specificat în următorul element, atunci programul, în primul rând, va completa automat numărul indicat din dreapta cu spații de până la 9 caractere (se va dovedi a fi „90_______” - 7 spații din dreapta), iar în al doilea rând, va „înțelege” noua modalitate de numerotare și va atribui codurile „91_______”, „92_______”, etc. elementelor următoare. (aceleasi 7 spatii in dreapta). După scrierea unui element cu codul „99_______”, numerotarea automată ulterioară va fi imposibilă, deoarece următorul număr generat conform acestei reguli („100_______”) nu se va încadra în cele 9 caractere valide.

Pentru a elimina eroarea, trebuie să utilizați procesarea „GenericSelections andProcessingObjects” (poate fi găsită pe discul ITS).


În câmpul „Căutare obiect” trebuie să specificați obiectul dorit (referință/document). În fila „Selectare după valori de atribut”, puteți selecta (în cazul nostru, setați selecția după cod):


Când faceți clic pe butonul „Găsiți obiecte”, fila „Obiecte găsite” va fi umplută cu obiecte care îndeplinesc criteriile de selecție:


În fila „Procesare”, selectați procesarea „Renumerotare obiecte”. Antetul de procesare conține numele setării și numărul de pornire de la care se va efectua numerotarea. Procesarea este începută prin apăsarea butonului „Execută”.


După finalizarea procesării, puteți verifica codul modificat în directorul Rezidenți și puteți adăuga noi intrări pentru verificare.