Az 1c hibát jelez: érvénytelen adattár formátum.

Valószínűleg ritkán találkozni olyan személlyel, aki gyakran dolgozik az 1C 8.3 (vagy 8.2) programmal, és nem találkozott ilyen feliratú ablakkal: " Hibás adattár formátum ‘file://C:/Users/Alex1/AppData/Local/1C/1cv8/058t1 m89-295c-47c4-8922-f67f568rf70e /Config/RuntimeCacheStorage' «.

Leggyakrabban ez a hiba a konfiguráció frissítésekor, a feldolgozás megnyitásakor, a konfigurátorban és más esetekben jelenik meg. Az ok vagy az infobázis struktúra integritásának megsértése, vagy - gyakrabban - az 1C gyorsítótár.

Nézzük meg, hogyan javíthatjuk ki. És több lehetőség is lehet. Felsorolom őket a műveletek összetettségének növekedésével, majd részletesebben leírom:

  • a gyorsítótár törlése;
  • az adatbázis szerkezetének rögzítése;
  • adatátvitel tiszta, nem "törött" infobázisba.

Ingyenes 267 1C videóleckéket kaphat:

Ahogy valószínűleg már sejtette, ez az opció csak akkor javítja ki a hibát, ha az a helyi gyorsítótár problémáihoz kapcsolódik. Könnyedén találhat információkat a helyi gyorsítótár törléséről az interneten. Sokat írtak már erről (cikkünkben is :), és nem ismétlem magam.

Néha elegendő az infobázis nevét tartalmazó sort eltávolítani a listáról, majd újra hozzáadni. Ezzel egy új, tiszta mappát hoz létre a gyorsítótár számára. Gyakran nem javaslom ezt a módszert, mivel a régi gyorsítótárat tartalmazó mappa megmarad, és eltömíti a lemezt.

Az adatbázis szerkezetének javítása

Ebben a szakaszban mindenekelőtt az adatbázis tesztelésének és javításának szokásos mechanizmusait kell kipróbálnunk. Ez vonatkozik mind a megfelelő elem elindítására a konfigurátorban, mind a .

De a gyakorlat azt mutatja, hogy ezek a mechanizmusok nem mindig segítenek.

Ezután a következőképpen járunk el. Tiszta információs bázist alakítunk ki. A cél egy konfigurációs fájl beszerzése (cf kiterjesztéssel).

Ezután eltávolítjuk a hibás konfigurációt a támogatásból, és egyesítjük a mentett cf fájllal. Igény esetén a támogatás visszaállításával is kombináljuk. Ne felejtsen el biztonsági másolatot készíteni, mielőtt ezt megtenné!

Fontos! Ha egy tiszta általános konfigurációval egyesíti, a konfiguráción korábban végrehajtott módosítások elveszhetnek. Újra hozzá kell adnia őket. Légy óvatos!

Adatok átvitele egy tiszta, nem „törött” információs bázisba

Az „1C Enterprise” számviteli program (8.3-as verzió) felhasználói a programmal való munka közben hirtelen találkozhatnak az „Érvénytelen adattárolási formátum” üzenettel, amely után megjelenik a lemezen lévő útvonal. A hiba széles körben elterjedt, több éven keresztül nyilvánul meg, és általában az 1C program információs bázisa integritásának megsértésével jár. Elemezzük a hiba leggyakoribb okait, valamint a megoldási lehetőségeket.

Mint fentebb említettem, a hiba hatalmas, és mind a modern 8.3-as konfiguráción, mind a korábbi rendszerkonfigurációkon megnyilvánul. A diszfunkció okai általában a következők:

  • A program következő frissítését hibásan hajtották végre;
  • A felhasználó helytelenül fejezte be a programot (egyes esetekben a hanyag felhasználók egyszerűen kihúzzák a futó számítógép tápkábelét a konnektorból);
  • A termék véletlenszerű meghibásodása (ami különösen a gyorsítótár összeegyeztethetetlenségéhez vezet az adatbázis szerkezeti tartalmával).

Az "Érvénytelen adattárolási formátumú fájl" hiba megoldására szolgáló algoritmus több kulcsfontosságú módszeren alapul, amelyeket az alábbiakban fogunk megvizsgálni.

Az 1C 8.3 adattárolási formátumával kapcsolatos hiba javítása

Nézzünk meg néhány olyan módszert, amelyek már bizonyították hatékonyságukat a hibák megszüntetésében.

Törölje a program gyorsítótárát

Először is törölnünk kell a program gyorsítótárát - az 1C program által működése során használt ideiglenes szolgáltatásfájlokat. Ez a gyorsítótár több speciális felhasználói profil mappában van tárolva, amelyeket törölni kell.

Zárja be az "1C"-t. Ezután nyomja meg a Win + R billentyűkombinációt, és a megjelenő ablakban írja be a parancsot:

%userprofile%\AppData

És nyomja meg az entert.


Megnyílik az "AppData" mappa tartalma, itt meg kell találnunk a mappákat:

AppData\Local\1C\

AppData\Roaming\1C\1cv8\

AppData\Roaming\1C\1cv82\ - és törölje az összes tartalmát.

A tisztítási eljárás befejezése után indítsa újra az 1C-t, és az "Érvénytelen adattárolási formátum" hiba javítható.

Szabványos hibakezelési eszközöket használunk

Egy másik hatékony módja annak, hogy megszabaduljunk a hibás adattárolási formátummal járó hibáktól az 1C 8.3-ban, speciális eszközök használata az adatbázis hibáinak javítására. Nyissa meg az adatbázist konfigurátor módban, válassza az "Adminisztráció" fület, és kattintson ott a "Tesztelés és javítás ..." elemre.


Használhatja a chdbfl.exe segédprogram funkcióit is, amely általában a mappában található Program Files\1cv8\az Ön verziószáma 1C\bin. A megadott fájl a bin mappában található, amelynek elindítása után meg kell adnia az adatbázisfájl elérési útját (az elérhető konfigurációk listájában találja), és be kell jelölnie a program által talált hibák javításának lehetőségét is.


Távolítsa el az adatbázist a listáról, majd állítsa vissza

Az adattárolási probléma meglehetősen hatékony megoldása a következő:

  1. Futtassa az "1C" programot;
  2. A megjelenő listából válassza ki azt az infobázist, amelyben hibája van (kattintson rá);
  3. Kattintson a jobb oldalon a "Szerkesztés" gombra, és másolja az információs bázis elérési útját ("Infobase könyvtár" opció). Vigye rá az egérmutatót, kattintson a jobb gombbal, válassza a "Másolás" lehetőséget;
  4. Emlékezzünk az adatbázis nevére, ami után bezárjuk ezt az ablakot;
  5. Töröljük ezt a problémabázist, ha rákattintunk, és a jobb oldalon a "Törlés" lehetőséget választjuk;
  6. Most kattintson a „Hozzáadás” gombra, válassza ki a meglévő információk listához való hozzáadásának lehetőségét, majd kattintson a „Tovább” gombra;
  7. Legfelül írjuk az adatbázis nevét, az "Infobase könyvtár" cellába pedig illessze be a korábban másolt elérési utat. Kattintson a "Next" - "Finish" gombra alul.
  8. Adatbázisunkat a szokásos módon indítjuk el.

Adatátvitel egyik adatbázisból a másikba

Azonnal figyelmeztetem, hogy ez a módszer nem biztonságos, és adatvesztéshez vezethet. Utolsó megoldásként kell alkalmazni, ha a fenti módszerek nem lennének hatékonyak. Csináld a következőt:

  1. Hozzon létre egy tiszta alapot, ugyanolyan konfigurációval és szerkezettel, mint az eredeti;
  2. A szabványos „XML-adatok feltöltése” eszközzel (amely az ITS-lemez „Data Conversion” konfigurációjában érhető el) vigye át az adatokat egy tiszta adatbázisba. (UploadLoadingXML ");
  3. Futtassa az 1C-t a létrehozott adatbázissal.

Az adatbázis szerkezetének szerkesztése

  1. Készítsen biztonsági másolatot az adatbázisról;
  2. Kibontunk egy üres infobázist, amelyből kibontjuk a konfigurációs fájlt (.cf);
  3. A megadott nem működő konfigurációt eltávolítjuk a támogatásból;
  4. Összeolvadunk a mentett cf-fájllal, majd visszaállítjuk a támogatást.

Következtetés

Az "Érvénytelen adattárolási formátum 1C 8.3" hiba a felhasználói bázis szerkezetének megsértésének közvetlen következménye. A probléma hatékony megoldása a termék gyorsítótárának törlése, valamint az adatbázis törlése, majd felülírása, amely lehetővé teszi a hibás adatformátum 1C hibájának javítását a felhasználói számítógépeken.

Kapcsolatban áll

Hiba Hibás adattárolási formátum 1C 8.3

Ennek a hibának az a jellemzője, hogy a hiba nem mindenkinél észlelhető, hanem az egyes felhasználóknál.

Az ilyen jellegű hiba oka az 1C gyorsítótár problémája.

A gyorsítótár adatai pontosan minden egyes felhasználó számítógépén tárolódnak. Az 1C gyorsítótár helytelen működése előfordulhat szoftverhibák miatt, amikor a számítógép összeomlik, amikor egy futó számítógépet kikapcsolják stb.

A gyorsítótár egy köztes puffer ideiglenes fájlokkal, amelyeket a program különféle számításokhoz használ. A gyorsítótárazás az 1C program teljesítményének felgyorsítására szolgál.

Fontolja meg, hogyan javíthatja ki a Hibás adattárolási formátumú 1C 8.3 hibát, és többféleképpen törölheti az 1C gyorsítótárat.

A hiba elhárításának módjai

Első út. Az 1C gyorsítótár kézi törlése

Ehhez megkeressük az 1C ideiglenes fájlokat tartalmazó könyvtár címét. Megtekinthetők az 1C adatbázisok indítási beállításaiban.

1. lépés. Nyissa meg a bázisok listáját - a Beállítások gombot:

2. lépés A megadott könyvtár megnyitása után látni fogjuk azoknak a mappáknak a listáját, amelyekben ideiglenes fájlokat tárolnak. A mappák száma a telepített 1C konfigurációk számától függ.

3. lépés Az 1C gyorsítótár törléséhez lépjen az ideiglenes fájlok helyére, és törölje ezeket a mappákat. Az 1C gyorsítótárral rendelkező mappák törlése előtt be kell zárnia az információs bázisokat. Ellenkező esetben csak az elmúlt időszakok inaktív gyorsítótárai törlődnek:

A második út. Adatbázis eltávolítása a listáról és újracsatlakoztatása

1. lépés. Megnyitjuk a bázisok listáját az 1C indulásától. Törölje a telepített konfigurációt, pl. BOOM 3.0 Classic, miután emlékezett a helyére, ahol található:

Az "Infobázis eltávolítása a listából: Igen/Nem?" kérdésre. válasz "Igen":

2. lépés A bázist ismét összekapcsoljuk a bázisok listájával. Hozzáadás gomb – Meglévő információs bázis hozzáadása a listához:

3. lépés A bázis megtalálásának útvonalában adja meg a bázis helyét BOOM 3.0 Classic:

Amikor az adatbázis újracsatlakozik az adatbázisok listájához, egy új mappa jön létre tiszta 1C gyorsítótárral.

A második módszer hátránya, hogy a sérült ideiglenes fájlok nem törlődnek a merevlemezről, és helyet foglalnak.

A harmadik út. ClearCache

Az információs bázis beállításakor a További indítási beállítások sorban adja meg a /ClearCache parancsot. Ez a parancs törli az 1C gyorsítótárat, de a program lelassul:

A /ClearCache parancs törli a Client-Server kérések 1C gyorsítótárát, illetve a Thick kliens és a Vékony kliens adatai törlődnek. Azt is meg kell jegyezni, hogy ez a módszer nem alkalmas a helyi 1C metaadat-gyorsítótárhoz.


Értékelje ezt a cikket:

Sajnos egy programmal való munka során gyakran előfordulnak olyan hibák, amelyek kiküszöbölésére nincs egységes módszer. Ezek közé tartozik az 1C 8.3 (8.2) hiba – „Érvénytelen adattárolási formátum”. Az a tény, hogy számos oka lehet, és számos módja lehet ennek megszüntetésére.

Mielőtt kihúzná a sámáni tamburát, próbálja ki a következő módszereket az „Érvénytelen adattár formátum” hiba kijavításához. Valószínű, hogy közülük legalább az egyik segíteni fog neked.

Ez a módszer a legelterjedtebb azoknak az űrlapoknak a számos üzenete alapján, akik legyőzték az „Érvénytelen adattárolási formátum” hibát az 1C-ben. Abban az esetben, ha a program megfelelően működik az egyik számítógépen, és a másikon hibát ad, ez a módszer az Ön számára. A gyorsítótár törlése nagyon egyszerű, de ha továbbra is nehézségei vannak, mindent megtalál, amire szüksége van.

Az adatbázis szerkezetének javítása

Ha a gyorsítótár törlése nem vezetett a kívánt eredményhez, akkor tesztelni kell és ki kell javítani a hibákat.

Ha az infobázis egy kliens-szerver, akkor nyissa meg konfigurátor módban, és válassza ki a "Tesztelés és javítás..." menüpontot az "Adminisztráció" menüben.

A fájlbázishoz használja a ChDBFl.exe segédprogramot, amely a konfigurátorban végzett tesztelés és javítás analógja.

Abban az esetben, ha még mindig nem járt sikerrel, frissítse konfigurációját a szállítótól származó működő konfiguráció összehasonlításával és összevonásával. Mielőtt végrehajtaná ezeket a manipulációkat, ne felejtse el eltávolítani a konfigurációt a gyártó támogatásából. Ezt követően visszaállíthatja az összes fejlesztést a biztonsági másolatból.

Indítsa újra az 1C szervert

A kliens-szerver adatbázisokon néha a következő terv hibája van:

Próbálja meg leállítani az 1C szervert:

net stop "1C:Enterprise 8 Server Agent (x64)"

Törölje az összes *.dat fájlt a hiba által hivatkozott mappából:

del "C:\Program Files\1cv82\srvinfo\reg_1541\snccntx\*.dat"

Indítsa újra a szolgáltatást:

net start "1C:Enterprise 8 Server Agent (x64)"

Adatátvitel

Ezt a módszert csak a legreménytelenebb helyzetben szabad alkalmazni. Nem biztonságos, és adatvesztés lehetséges.

Először is létre kell hoznia egy tiszta adatbázist, ugyanazzal a kiadási konfigurációval, azonos szerkezettel. Ezután a szabványos „XML adatok feltöltése betöltése” feldolgozás segítségével vigye át az összes adatot egy üres működő adatbázisba (letöltés - 8.2-hez vagy 1C 8.3-hoz vagy ITS-hez).

Ügyeljen arra, hogy a szerkezet és az összes részlet a "törött" adatbázisból tiszta legyen!

A külső feldolgozás helyreállítása

Sokáig dolgoztál az 1C feldolgozásán, nem készítettél biztonsági másolatot, majd hirtelen áramszünet történt. Ennek eredményeként a feldolgozás elindításakor az 1C "Érvénytelen adattároló formátum" hibát ad.

Most az a lényeg, hogy "szedd össze magad" és semmi esetre se indítsd el az 1C-t! Ha továbbra is elindította, és az alább leírt módszer nem működött, próbálja meg megtalálni azt a felhasználót, aki korábban megnyitotta a feldolgozást. Ebben az esetben a helyreállítási munka a felhasználói címtárában történik.

A feldolgozásnak a „v8_*.tmp” maszkhoz hasonló nevű ideiglenes TMP-könyvtárban kell lennie. A platform elindításakor ezek a fájlok törlődnek. Ha még mindig elindította az 1C-t, és nem talált fájlokat, és nem talált másik felhasználót, aki esetleg feldolgozta volna, használja a programot a törölt fájlok visszaállításához a merevlemezről.

Másolja át a maszk által talált összes "v8_*.tmp" fájlt a TMP mappából egy biztonságos helyre. Most már futtathatja az 1C-t. Próbálja meg meghatározni, hogy melyik fájlt dolgozza fel a mérete alapján, és módosítsa a kiterjesztését .tmp-ről .epf-re. Ha nehéz meghatározni, hogy melyik fájl a tiéd, nevezzen át mindent, és futtassa egyenként az 1C-ben. De leggyakrabban kiderül, hogy elég gyorsan megtalálja a kívánt fájlt, különösen, ha dátum szerint rendezi.

Ha a fent leírt módszer nem segített, akkor van egy másik. Ehhez nagyjából emlékeznie kell a feldolgozási tartalomra (kódra), és rendelkeznie kell a régi verziójával.

A feldolgozást keresse a modulok szövegében. Csomagolja ki a régi feldolgozási verziót a V8Unpack.exe segédprogrammal. Másolja ki és cserélje ki az összes szükséges modulszöveget, majd csomagolja vissza ezzel a segédprogrammal.

Annak érdekében, hogy ne pazarolja az idegeit, és esetleg a legfontosabb munkáját ne veszítse el a jövőben, mindig készítsen biztonsági másolatot, és használjon szünetmentes tápegységet.

A mai cikkben elmondom, mit kell tenni ilyen helyzetben: Ön elindította a programot 1C Enterprise, majd elkezdődött a program verziójának frissítési folyamata, és hirtelen megszakad egy hibaüzenettel: " Nem sikerült frissíteni. Hibás adattár formátum”:

Valójában nincs semmi baj ezzel a hibával, és leggyakrabban egyszerűen - egyszerűen - javítják gyorsítótár törlése 1C . Elmondom, hogyan kell csinálni:

1. Először zárja be a programot 1C, és minden esetre készítsen biztonsági másolatot az adatbázisról. Ehhez lépjen abba a mappába, ahol az adatbázist tárolja, és másolja a fájlt valahova 1Cv8.1CD:

2. Most meg kell találnunk, hogy melyik mappában van tárolva az 1C program ideiglenes fájljai. Ehhez futtassa újra a programot 1C: Vállalati. A kezdő ablakban válassza ki az információs bázis nevét, és kattintson a „ Beállítás”:

A megnyíló ablakban látjuk az 1C ideiglenes fájlok tárolási útvonalát. A következő elérési útom van: C:\Users\VLADIMIR\AppData\Roaming\1C\1cv8\tmplts:

A gyorsítótár mappái a következő helyen találhatók: C:\Users\VLADIMIR\AppData\Roaming\1C\1cv8. Az Ön esetében az elérési út a következő lehet: .

3. Szóval, közel 1C. Ezután a Windows használatával lépjen a mappába C:\Felhasználók\Felhasználónév\AppData\Roaming\1C\1cv8(ha nem látja a mappát App adatok majd olvassa el a cikk alatti első megjegyzést). Itt kiválasztjuk az összeset alfanumerikus hosszú nevekkel ellátott mappákés bátran törölje őket:
A mappák törlése után újra elindítjuk az 1C Enterprise programot. Ezúttal a programfrissítésnek sikeresnek kell lennie, és az „Érvénytelen adattároló formátum” hiba nem fordulhat elő újra.