Internet ablakok Android

A szám értéke nem egyedi 1s 8.3. A "Kód" ("Szám") mező értéke nem egyedi

Leggyakrabban ez a hiba akkor fordul elő, ha közvetlenül a szerződések, szerződő felek, nómenklatúra stb. címtáraival dolgozik. A felhasználó bármelyik könyvtárhoz hozzáad egy új rekordot, és a rendszer automatikusan hozzárendeli a kódot, de a rekord mentésekor "A kód nem egyedi!" hibát ad, és ezért az objektum nem menthető.

Mi az oka ennek a hibának?

Ennek oka lehet a címtárobjektumok helytelen számozása. Hogyan történik ez? Általában alkotáskor új bejegyzés egyes referenciakönyvekben a program maga generálja a rögzítési kódot. Ha a korábbi bejegyzéseknél a felhasználó manuálisan szerkesztette a kódot, akkor a későbbiekben előfordulhat, hogy a következő bejegyzések létrehozásakor a kód bitmélysége egy karakterrel megnő és nem fér el a mezőben, ami azt jelenti, hogy a kódok generálása kezdje elölről. Csak itt lehetetlen azonos kódú objektumokat tárolni az 1C referenciakönyvekben, ami azt jelenti, hogy az ilyen helyzetben lévő felhasználó hibaüzenetet kap a képernyőn.

Hogyan lehet javítani a "Kód nem egyedi" hibát?

Természetesen erre a problémára a megoldást az 1C fejlesztői biztosítják. Ez a címtár elemeinek teljes újraszámozásából áll. Ehhez az 1C () információtechnológiai támogatási lemezen van egy speciális feldolgozás, amelynek neve "UniversalPicking and ProcessingObjects.epf". A \ 1CITS \ EXE \ ExtReps \ UNIREPS81 \ UniversalSelection könyvtárban található.

A felhasználónak mindössze annyit kell tennie, hogy belép a fenti könyvtárba, elindítja a feldolgozást, és megvárja, amíg a kiválasztott könyvtár objektumainak újraszámozása befejeződik.

Hogyan akadályozhatom meg a "Kód nem egyedi" hibát?

A hiba megjelenésének megelőzése érdekében az 1C könyvtárakkal végzett munka során először is nem ajánlott a belépési kódok manuális szerkesztése. Ennek előfordulásához leggyakrabban a programszámozással való interferencia vezet. Ha nem teheti meg a kódok szerkesztése nélkül, gondolja át előre a helyzetet.

Mi a teendő, ha objektumok létrehozása közben információs bázis a hiba "A mező értéke" A kód "nem egyedi" (dokumentumoknál - a "Szám" mező értéke)?



Ez általában abból adódik, hogy a szerkesztett kézikönyv kódja (dokumentumszáma) hibásan lett kézzel szerkesztve.

Nézzünk egy példát az érthetőség kedvéért. Valamilyen segédkönyvhöz megengedett hossza kód - 9 karakter. A kézikönyvben a „000000001”, „000000002”, ..., „000000086” elemek szabványos módon kerültek létrehozásra és számozásra. Ha például a következő elemben a „90” számot adjuk meg, akkor a program először is automatikusan kiegészíti a jobb oldalon feltüntetett számot legfeljebb 9 karakteres szóközökkel (ez „90_______” lesz – 7 szóköz a jobb oldalon), másodszor pedig „meg fogja érteni” új út számozás és a következő elemek „91___”, „92_______” stb. kódokat rendelnek hozzá. (ugyanaz a 7 szóköz a jobb oldalon). A "99_______" kódú elem beírása után az utólagos automatikus számozás nem lehetséges, mivel a szabály szerint generált következő szám ("100_______") nem fér bele az érvényes 9 karakterbe.

A hiba kiküszöböléséhez a "GenericSelections andProcessingObjects" feldolgozást kell használnia (az ITS lemezen található).


Az "Objektum keresése" mezőben meg kell adni a kívánt objektumot (hivatkozás / dokumentum). A "Kiválasztás attribútumértékek szerint" fülön a következők közül választhat (esetünkben kód szerint állíthatja be):


Amikor az "Objektumok keresése" gombra kattint, a "Talált objektumok" fül megtelik a kiválasztási feltételeknek megfelelő objektumokkal:


A "Feldolgozás" lapon válassza ki az "Objektumok újraszámozása" feldolgozást. A feldolgozási fejléc tartalmazza a beállítás nevét és a kezdő számot, amelytől a számozás megtörténik. A feldolgozás a "Végrehajtás" gomb megnyomásával indul.


A feldolgozás befejezése után ellenőrizheti a megváltozott kódot a Residents könyvtárban, és új bejegyzéseket adhat hozzá az ellenőrzéshez.

Mi a teendő, ha az infobázis objektumok létrehozásakor a „Kód” mező értéke nem egyedi” hibaüzenet jelenik meg (dokumentumoknál - a „Szám” mező értéke)?



Ez általában abból adódik, hogy a szerkesztett kézikönyv kódja (dokumentumszáma) hibásan lett kézzel szerkesztve.

Nézzünk egy példát az érthetőség kedvéért. Egy kézikönyv esetében a megengedett kódhossz 9 karakter. A kézikönyvben a „000000001”, „000000002”, ..., „000000086” elemek szabványos módon kerültek létrehozásra és számozásra. Ha például a következő elemben a „90” számot adjuk meg, akkor a program először is automatikusan kiegészíti a jobb oldalon feltüntetett számot legfeljebb 9 karakteres szóközökkel (ez „90_______” - 7 lesz szóközök a jobb oldalon), másodszor pedig „megérti” az új számozási módot, és a következő elemekhez a „91_______”, „92_______” stb. kódokat rendeli. (ugyanaz a 7 szóköz a jobb oldalon). A "99_______" kódú elem beírása után az utólagos automatikus számozás nem lehetséges, mivel a szabály szerint generált következő szám ("100_______") nem fér bele az érvényes 9 karakterbe.

A hiba kiküszöböléséhez a "GenericSelections andProcessingObjects" feldolgozást kell használnia (az ITS lemezen található).


Az "Objektum keresése" mezőben meg kell adni a kívánt objektumot (hivatkozás / dokumentum). A "Kiválasztás attribútumértékek szerint" fülön a következők közül választhat (esetünkben kód szerint állíthatja be):


Amikor az "Objektumok keresése" gombra kattint, a "Talált objektumok" fül megtelik a kiválasztási feltételeknek megfelelő objektumokkal:


A "Feldolgozás" lapon válassza ki az "Objektumok újraszámozása" feldolgozást. A feldolgozási fejléc tartalmazza a beállítás nevét és a kezdő számot, amelytől a számozás megtörténik. A feldolgozás a "Végrehajtás" gomb megnyomásával indul.


A feldolgozás befejezése után ellenőrizheti a megváltozott kódot a Residents könyvtárban, és új bejegyzéseket adhat hozzá az ellenőrzéshez.